Miles between Topeka, KS and Lake Zurich, IL

There are
593 mi
from Topeka, KS to Lake Zurich, IL

That's the driving distance. It would take 10 hours 52 mins to go from Topeka, Kansas to Lake Zurich, Illinois.

The flight distance (direct flight from Topeka, KS to Lake Zurich, IL) is 453.36 mi.

593 mi = 954.53 kms