Miles between Elgin, IL and New Milford, NJ

There are
826 mi
from Elgin, IL to New Milford, NJ

That's the driving distance. It would take 15 hours 34 mins to go from Elgin, Illinois to New Milford, New Jersey.

The flight distance (direct flight from Elgin, IL to New Milford, NJ) is 741.24 mi.

826 mi = 1,329.62 kms