Miles between Union, NJ and Escanaba, MI

There are
1,020 mi
from Union, NJ to Escanaba, MI

That's the driving distance. It would take 18 hours 54 mins to go from Union, New Jersey to Escanaba, Michigan.

The flight distance (direct flight from Union, NJ to Escanaba, MI) is 731.62 mi.

1,020 mi = 1,640.82 kms