There are
361 mi
from St Paul, MN to Escanaba, MI
That's the driving distance. It would take 7 hours 12 mins to go from St Paul, Minnesota to Escanaba, Michigan.
The flight distance (direct flight from St Paul, MN to Escanaba, MI) is 297.57 mi.
361 mi = 580.68 kms