There are 3 ways to get from Portland to McKenzie Pass (Mountain) by bus, car, or train
Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2Rio's travel planner.
Bus
best- Take the bus from Portland Flix/Greyhound to Sistersbus Bend to Portland Express
4h 7m$67–118Drive 159 mi
cheapest- Drive from Portland to McKenzie Pass (Mountain)car 159 mi
3h 50m$29–42Train, bus
- Take the train from Portland to Salemtrain Amtrak Cascades / ...
- Take the bus from Salem Amtrak Station to Sistersbus Bend to Portland Express
4h 44m$78–139
Questions & Answers
The cheapest way to get from Portland to McKenzie Pass (Mountain) is to drive which costs $29 - $45 and takes 3h 50m.
The fastest way to get from Portland to McKenzie Pass (Mountain) is to drive which takes 3h 50m and costs $29 - $45.
No, there is no direct bus from Portland to McKenzie Pass (Mountain). However, there are services departing from Portland Flix/Greyhound and arriving at Sisters via . The journey, including transfers, takes approximately 4h 7m.
The distance between Portland and McKenzie Pass (Mountain) is 172 miles. The road distance is 159.9 miles.
The best way to get from Portland to McKenzie Pass (Mountain) without a car is to bus which takes 4h 7m and costs $65 - $120.
It takes approximately 4h 7m to get from Portland to McKenzie Pass (Mountain), including transfers.
Portland to McKenzie Pass (Mountain) bus services, operated by Pacific Crest Buslines Bend, depart from Portland Flix/Greyhound station.
Portland to McKenzie Pass (Mountain) bus services, operated by Pacific Crest Buslines Bend, arrive at Sisters station.
Yes, the driving distance between Portland to McKenzie Pass (Mountain) is 160 miles. It takes approximately 3h 50m to drive from Portland to McKenzie Pass (Mountain).
There are 187+ hotels available in McKenzie Pass (Mountain).
What companies run services between Portland, OR, USA and McKenzie Pass (Mountain), OR, USA?
Pacific Crest Buslines Bend operates a bus from Portland Flix/Greyhound to Sisters once daily. Tickets cost $17–55 and the journey takes 3h 43m.
Rome2Rio's guide to Amtrak
Contact DetailsContact Details
- Phone
- +1 800-872-7245
- Website
- amtrak.com
Train from Portland to Salem
- Ave. Duration
- 1h 10m
- Frequency
- 3 times a day
- Estimated price
- $17–35
- Website
- https://www.amtrak.com/home.html
- Phone
- +1 541-366-5110
- [email protected]
- Website
- pacificcrestbuslines.net
Bus from Portland Flix/Greyhound to Sisters
- Ave. Duration
- 3h 43m
- Frequency
- Once daily
- Estimated price
- $17–55
- Website
- https://pacificcrestbuslines.net
Bus from Salem Amtrak Station to Sisters
- Ave. Duration
- 2h 10m
- Frequency
- Once daily
- Estimated price
- $11–40
- Website
- https://pacificcrestbuslines.net
Want to know more about travelling around United States
Rome2Rio's Travel Guide series provide vital information for the global traveller. Filled with useful and timely travel information, the guides answer all the hard questions - such as 'How do I buy a ticket?', 'Should I book online before I travel? ', 'How much should I expect to pay?', 'Do the trains and buses have Wifi?' - to help you get the most out of your next trip.
Related travel guides
Travelling to the US: What do I need to know?
Read the travel guide
Why you should take the train in the US
Read the travel guide









