Miles between Plymouth, MN and Savage, MN

There are
21 mi
from Plymouth, MN to Savage, MN

That's the driving distance. It would take 28 minutes to go from Plymouth, Minnesota to Savage, Minnesota.

The flight distance (direct flight from Plymouth, MN to Savage, MN) is 17.04 mi.

21 mi = 34.21 kms