Miles between Plymouth, MN and Norton Shores, MI

There are
439 mi
from Plymouth, MN to Norton Shores, MI

That's the driving distance. It would take 9 hours 15 mins to go from Plymouth, Minnesota to Norton Shores, Michigan.

The flight distance (direct flight from Plymouth, MN to Norton Shores, MI) is 378.74 mi.

439 mi = 706.44 kms