Miles between Irving, TX and Lake Zurich, IL

There are
945 mi
from Irving, TX to Lake Zurich, IL

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

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

945 mi = 1,520.97 kms