Miles between Waco, TX and Lake Zurich, IL

There are
1,034 mi
from Waco, TX to Lake Zurich, IL

That's the driving distance. It would take 19 hours 15 mins to go from Waco, Texas to Lake Zurich, Illinois.

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

1,034 mi = 1.61 kms