There are
675 mi
from Topeka, KS to New Haven, IN
That's the driving distance. It would take 12 hours 41 mins to go from Topeka, Kansas to New Haven, Indiana.
The flight distance (direct flight from Topeka, KS to New Haven, IN) is 580.96 mi.
675 mi = 1,085.93 kms