Miles between Topeka, KS and Shaker Heights, OH

There are
863 mi
from Topeka, KS to Shaker Heights, OH

That's the driving distance. It would take 16 hours 12 mins to go from Topeka, Kansas to Shaker Heights, Ohio.

The flight distance (direct flight from Topeka, KS to Shaker Heights, OH) is 763.66 mi.

863 mi = 1,389.36 kms