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 17 hours 1 min 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,405.90 kms