Miles between Missoula, MT and Troutdale, OR

There are
534 mi
from Missoula, MT to Troutdale, OR

That's the driving distance. It would take 9 hours 50 mins to go from Missoula, Montana to Troutdale, Oregon.

The flight distance (direct flight from Missoula, MT to Troutdale, OR) is 410.19 mi.

534 mi = 859.26 kms