Miles between Missoula, MT and Mason City, IA

There are
1,218 mi
from Missoula, MT to Mason City, IA

That's the driving distance. It would take 20 hours 47 mins to go from Missoula, Montana to Mason City, Iowa.

The flight distance (direct flight from Missoula, MT to Mason City, IA) is 1,045.35 mi.

1,218 mi = 1.61 kms