Miles between Plymouth, MN and Inver Grove Heights, MN

There are
31 mi
from Plymouth, MN to Inver Grove Heights, MN

That's the driving distance. It would take 41 minutes to go from Plymouth, Minnesota to Inver Grove Heights, Minnesota.

The flight distance (direct flight from Plymouth, MN to Inver Grove Heights, MN) is 23.10 mi.

31 mi = 49.13 kms