There are
22 mi
from Plymouth, MN to Shakopee, MN
That's the driving distance. It would take 31 minutes to go from Plymouth, Minnesota to Shakopee, Minnesota.
The flight distance (direct flight from Plymouth, MN to Shakopee, MN) is 15.14 mi.
22 mi = 34.65 kms