There are
1,222 mi
from Melbourne, FL to South Elgin, IL
That's the driving distance. It would take 23 hours 24 mins to go from Melbourne, Florida to South Elgin, Illinois.
The flight distance (direct flight from Melbourne, FL to South Elgin, IL) is 1,053.73 mi.
1,222 mi = 1.61 kms