There are
1,297 mi
from Missoula, MT to Cedar Falls, IA
That's the driving distance. It would take 22 hours 15 mins to go from Missoula, Montana to Cedar Falls, Iowa.
The flight distance (direct flight from Missoula, MT to Cedar Falls, IA) is 1,097 mi.
1,297 mi = 1.61 kms