Travel from Missoula to Portland

Bus or fly from Missoula to Portland?

Alaska Airlines, Inc. flies from Missoula to Portland every 4 hours. Alternatively, Greyhound USA operates a bus from Missoula to Portland twice daily. Tickets cost $24 - $60 and the journey takes 3 h 20 min. Greyhound USA also services this route once daily.

Travel Guides

Need to know: GreyhoundRome2rio’s guide on the bus operator has all the information you need
Want to know more about US trains?Rome2rio has everything you need to know about travelling with Amtrak

How to get from Missoula to Portland

From Mountain Line Transfer Center line 11 bus to Missoula airport, fly to Portland airport, then tram to Portland. 4 h 2 min $503. From Missoula, MT bus to Spokane, WA then bus to Portland. OR. 10 h 50 min $110. From Missoula, MT bus to Spokane Amtrak then train to Portland Union Station Amtrak. 11 h 45 min $165. From Missoula drive to Portland. 8 h 58 min $65.

How long does it take to get from Missoula to Portland?

It takes approximately 4 h 2 min to get from Missoula to Portland.