Miles between Elgin, IL and New Rochelle, NY

There are
841 mi
from Elgin, IL to New Rochelle, NY

That's the driving distance. It would take 15 hours 54 mins to go from Elgin, Illinois to New Rochelle, New York.

The flight distance (direct flight from Elgin, IL to New Rochelle, NY) is 753.68 mi.

841 mi = 1,353.91 kms