Miles between Miami, FL and Shaker Heights, OH

There are
1,230 mi
from Miami, FL to Shaker Heights, OH

That's the driving distance. It would take 22 hours 52 mins to go from Miami, Florida to Shaker Heights, Ohio.

The flight distance (direct flight from Miami, FL to Shaker Heights, OH) is 1,086.30 mi.

1,230 mi = 1.61 kms