There are
861 mi
from Cleveland, OH to Topeka, KS
That's the driving distance. It would take 16 hours 8 mins to go from Cleveland, Ohio to Topeka, Kansas.
The flight distance (direct flight from Cleveland, OH to Topeka, KS) is 755.80 mi.
861 mi = 1,384.84 kms