Miles between Richmond, VA and Lake Zurich, IL

There are
804 mi
from Richmond, VA to Lake Zurich, IL

That's the driving distance. It would take 15 hours 42 mins to go from Richmond, Virginia to Lake Zurich, Illinois.

The flight distance (direct flight from Richmond, VA to Lake Zurich, IL) is 649.60 mi.

804 mi = 1,294.02 kms