Miles between New Brunswick, NJ and Edwardsville, IL

There are
912 mi
from New Brunswick, NJ to Edwardsville, IL

That's the driving distance. It would take 17 hours 21 mins to go from New Brunswick, New Jersey to Edwardsville, Illinois.

The flight distance (direct flight from New Brunswick, NJ to Edwardsville, IL) is 831.64 mi.

912 mi = 1,467.81 kms