Miles between Elgin, IL and Melbourne, FL

There are
1,221 mi
from Elgin, IL to Melbourne, FL

That's the driving distance. It would take 23 hours 20 mins to go from Elgin, Illinois to Melbourne, Florida.

The flight distance (direct flight from Elgin, IL to Melbourne, FL) is 1,056.13 mi.

1,221 mi = 1.61 kms