There are
817 mi
from Flint, MI to Topeka, KS
That's the driving distance. It would take 15 hours 6 mins to go from Flint, Michigan to Topeka, Kansas.
The flight distance (direct flight from Flint, MI to Topeka, KS) is 681.81 mi.
817 mi = 1,314.96 kms