There are 4 ways to get from Mount Hood (Mountain) to Portland by unknown, bus, or tram
Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2Rio's travel planner.
Travel, bus
best- Walk from Mount Hood (Mountain) to Government Camp Rest Areaunknown
- Take the bus from Government Camp Rest Area to Portland Union Stationbus Central Oregon Breeze
1h 45mTravel, bus, tram
- Walk from Mount Hood (Mountain) to Government Camp Rest Areaunknown
- Take the bus from Government Camp Rest Area to Cleveland Avenue MAX Station, Greshambus
- Take the tram from Cleveland Ave station to Old Town/Chinatown stationtram
1h 55mTravel, bus, tram via Sandy
- Walk from Mount Hood (Mountain) to Timberline Lodgeunknown
- Take the bus from Timberline Lodge to Sandy Transit Centerbus
- Take the bus from Sandy Transit Center to Gresham Central Transit Centerbus
- Take the tram from Gresham Central TC station to Old Town/Chinatown stationtram
2h 48mTravel, bus via Beaverton, OR
- Walk from Mount Hood (Mountain) to Mt. Hood Meadowsunknown
- Take the bus from Mt. Hood Meadows to Beaverton, ORbus
3h 3m
Comparing Your Travel Options
The distance between Mount Hood (Mountain) and Portland is 66 miles.
The best way to get from Mount Hood (Mountain) to Portland without a car is to travel and bus which takes 1h 45m and costs .
It takes approximately 1h 45m to get from Mount Hood (Mountain) to Portland, including transfers.
There are 752+ hotels available in Portland.
What companies run services between Mount Hood (Mountain), OR, USA and Portland, OR, USA?
There is no direct connection from Mount Hood (Mountain) to Portland. However, you can travel to Government Camp Rest Area then take the bus to Portland Union Station. Alternatively, you can take a vehicle from Mount Hood (Mountain) to Old Town/Chinatown station via Government Camp Rest Area, Cleveland Avenue MAX Station, Gresham, and Cleveland Ave station in around 1h 55m.
- Phone
- +1 503-238-7433
- [email protected]
- Website
- Portland TriMet
Tram from Cleveland Ave station to Old Town/Chinatown station
- Ave. Duration
- 45 min
- Frequency
- Every 20 minutes
- Estimated price
- $3
- Website
- Portland TriMet
- Adult
- $3
Tram from Gresham Central TC station to Old Town/Chinatown station
- Ave. Duration
- 44 min
- Frequency
- Every 20 minutes
- Estimated price
- $3
- Website
- Portland TriMet
- Adult
- $3
- Phone
- (541) 389-7469
- [email protected]
- Website
- Central Oregon Breeze
Bus from Government Camp Rest Area to Portland Union Station
- Ave. Duration
- 1h 35m
- Frequency
- 6 times a week
- Estimated price
- $51–55
- Website
- Central Oregon Breeze
- Schedules at
- Central Oregon Breeze
Bus from Government Camp Rest Area to Cleveland Avenue MAX Station, Gresham
- Ave. Duration
- 50 min
- Frequency
- 6 times a week
- Estimated price
- $50–53
- Website
- Central Oregon Breeze
- Schedules at
- Central Oregon Breeze
- Phone
- 503 668 3466
- Website
- mthoodexpress.com
Bus from Timberline Lodge to Sandy Transit Center
- Ave. Duration
- 54 min
- Frequency
- Every 3 hours
- Estimated price
- $2
- Website
- mthoodexpress.com
- Phone
- +1 503-668-3466
- [email protected]
- Website
- City of Sandy Oregon Transit
Bus from Sandy Transit Center to Gresham Central Transit Center
- Ave. Duration
- 26 min
- Frequency
- Hourly
- Website
- City of Sandy Oregon Transit
- Schedules at
- Sandy Oregon Routes and Services
- Phone
- +1 503-337-2222
- Website
- skihood.com
Bus from Mt. Hood Meadows to Beaverton, OR
- Ave. Duration
- 2h 30m
- Frequency
- Twice a week
- Estimated price
- $44
- Schedules at
- Mount Hood Meadows
Want to know more about travelling around the world?
Rome2Rio's Travel Guide series provide vital information for the global traveller. Read our range of informative guides on popular transport routes and companies - including Which side of Niagara Falls should I choose (and how do I get there)?, Italian Lakes: Getting around by train, and Why you should take the train in the US - to help you get the most out of your next trip.


