There are
1,087 mi
from Missoula, MT to Sioux City, IA
That's the driving distance. It would take 18 hours 17 mins to go from Missoula, Montana to Sioux City, Iowa.
The flight distance (direct flight from Missoula, MT to Sioux City, IA) is 914.18 mi.
1,087 mi = 1.61 kms