Miles between Plymouth, MN and Auburn Hills, MI

There are
620 mi
from Plymouth, MN to Auburn Hills, MI

That's the driving distance. It would take 12 hours 28 mins to go from Plymouth, Minnesota to Auburn Hills, Michigan.

The flight distance (direct flight from Plymouth, MN to Auburn Hills, MI) is 533.57 mi.

620 mi = 998.42 kms