Miles between Rocky Mt, NC and Escanaba, MI

There are
1,138 mi
from Rocky Mt, NC to Escanaba, MI

That's the driving distance. It would take 21 hours 32 mins to go from Rocky Mt, North Carolina to Escanaba, Michigan.

The flight distance (direct flight from Rocky Mt, NC to Escanaba, MI) is 831.90 mi.

1,138 mi = 1,831.03 kms