Miles between Miami, FL and Beachwood, OH

There are
1234 mi
from Miami, FL to Beachwood, OH

That's the driving distance. It would take 20 hours 0 mins to go from Miami, Florida to Beachwood, Ohio.

The flight distance (direct flight from Miami, FL to Beachwood, OH) is 1086.76 mi.

1234 mi = 1,985.93 kms