Miles between Miami, FL and Lorain, OH

There are
1,257 mi
from Miami, FL to Lorain, OH

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

The flight distance (direct flight from Miami, FL to Lorain, OH) is 1,088.01 mi.

1,257 mi = 1.61 kms