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