Miles between Elgin, IL and New Smyrna Beach, FL

There are
1,172 mi
from Elgin, IL to New Smyrna Beach, FL

That's the driving distance. It would take 22 hours 19 mins to go from Elgin, Illinois to New Smyrna Beach, Florida.

The flight distance (direct flight from Elgin, IL to New Smyrna Beach, FL) is 988.57 mi.

1,172 mi = 1.61 kms