There are
817 mi
from Elgin, IL to Elmwood Park, NJ
That's the driving distance. It would take 15 hours 21 mins to go from Elgin, Illinois to Elmwood Park, New Jersey.
The flight distance (direct flight from Elgin, IL to Elmwood Park, NJ) is 736.53 mi.
817 mi = 1,315.31 kms