Miles between Elgin, IL and Freehold Township, NJ

There are
844 mi
from Elgin, IL to Freehold Township, NJ

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

The flight distance (direct flight from Elgin, IL to Freehold Township, NJ) is 738 mi.

844 mi = 1,358.69 kms