Miles between Minneapolis, MN and St Michael, MN

There are
31 mi
from Minneapolis, MN to St Michael, MN

That's the driving distance. It would take 43 minutes to go from Minneapolis, Minnesota to St Michael, Minnesota.

The flight distance (direct flight from Minneapolis, MN to St Michael, MN) is 24.59 mi.

31 mi = 49.57 kms