Miles between Miami, FL and Mayfield Heights, OH

There are
1,237 mi
from Miami, FL to Mayfield Heights, OH

That's the driving distance. It would take 18 hours 47 mins to go from Miami, Florida to Mayfield Heights, Ohio.

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

1,237 mi = 1.61 kms