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