Miles between Kansas City, MO and Shaker Heights, OH

There are
801 mi
from Kansas City, MO to Shaker Heights, OH

That's the driving distance. It would take 14 hours 54 mins to go from Kansas City, Missouri to Shaker Heights, Ohio.

The flight distance (direct flight from Kansas City, MO to Shaker Heights, OH) is 705.91 mi.

801 mi = 1,289.53 kms