Miles between Hampton, VA and Lake Zurich, IL

There are
874 mi
from Hampton, VA to Lake Zurich, IL

That's the driving distance. It would take 16 hours 59 mins to go from Hampton, Virginia to Lake Zurich, Illinois.

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

874 mi = 1,406.27 kms