There are
1,025 mi
from New Brunswick, NJ to Escanaba, MI
That's the driving distance. It would take 19 hours 4 mins to go from New Brunswick, New Jersey to Escanaba, Michigan.
The flight distance (direct flight from New Brunswick, NJ to Escanaba, MI) is 731.38 mi.
1,025 mi = 1,649.27 kms