There are
1,078 mi
from Lorain, OH to Melbourne, FL
That's the driving distance. It would take 20 hours 8 mins to go from Lorain, Ohio to Melbourne, Florida.
The flight distance (direct flight from Lorain, OH to Melbourne, FL) is 927.99 mi.
1,078 mi = 1,734.64 kms