There are
659 mi
from Topeka, KS to Huber Heights, OH
That's the driving distance. It would take 12 hours 28 mins to go from Topeka, Kansas to Huber Heights, Ohio.
The flight distance (direct flight from Topeka, KS to Huber Heights, OH) is 618.95 mi.
659 mi = 1,060.99 kms