Miles between Des Moines, IA and Inver Grove Heights, MN

There are
241 mi
from Des Moines, IA to Inver Grove Heights, MN

That's the driving distance. It would take 4 hours 26 mins to go from Des Moines, Iowa to Inver Grove Heights, Minnesota.

The flight distance (direct flight from Des Moines, IA to Inver Grove Heights, MN) is 226.18 mi.

241 mi = 388.12 kms