Miles between Miami Beach, FL and Richmond Heights, OH

There are
1,242 mi
from Miami Beach, FL to Richmond Heights, OH

That's the driving distance. It would take 23 hours 13 mins to go from Miami Beach, Florida to Richmond Heights, Ohio.

The flight distance (direct flight from Miami Beach, FL to Richmond Heights, OH) is 1,091.90 mi.

1,242 mi = 1,999.49 kms