Miles between Elgin, IL and South Plainfield, NJ

There are
820 mi
from Elgin, IL to South Plainfield, NJ

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

The flight distance (direct flight from Elgin, IL to South Plainfield, NJ) is 726.04 mi.

820 mi = 1,320.16 kms