Miles between Topeka, KS and Flint, MI

There are
817 mi
from Topeka, KS to Flint, MI

That's the driving distance. It would take 15 hours 6 mins to go from Topeka, Kansas to Flint, Michigan.

The flight distance (direct flight from Topeka, KS to Flint, MI) is 681.81 mi.

817 mi = 1,314.43 kms