Miles between Elgin, IL and New London, CT

There are
944 mi
from Elgin, IL to New London, CT

That's the driving distance. It would take 18 hours 10 mins to go from Elgin, Illinois to New London, Connecticut.

The flight distance (direct flight from Elgin, IL to New London, CT) is 834.90 mi.

944 mi = 1,519.64 kms