Miles between Mesquite, TX and Lake Zurich, IL

There are
965 mi
from Mesquite, TX to Lake Zurich, IL

That's the driving distance. It would take 17 hours 37 mins to go from Mesquite, Texas to Lake Zurich, Illinois.

The flight distance (direct flight from Mesquite, TX to Lake Zurich, IL) is 800.33 mi.

965 mi = 1,552.74 kms