There are 3 ways to get from Portland to Willamina by tram, bus, or car
Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2Rio's travel planner.
Tram, bus, line 22 bus
best- Take the tram from Pioneer Square North station to Hillsboro Central/SE 3rd TC station
- Take the bus from Hillsboro Central/SE 3rd Ave TC to McMinnville Transit Center33
- Take the bus from McMinnville Transit Center to Willamina - WB Main St & C22
4h 16m$3Line 12 bus, bus
cheapest- Take the bus from SW 5th & Pine to Tigard Transit Center12
- Take the bus from Tigard TC - EB Commercial St - Ballroom Studio to McMinnville Transit Center44 / ...
4h 35m$2Drive 55 mi
- Drive from Portland to Willamina55 mi
1h 19m$10–15
Portland to Willamina by tram and bus
Questions & Answers
The cheapest way to get from Portland to Willamina is to line 12 bus and bus which costs $3 and takes 4h 35m.
The fastest way to get from Portland to Willamina is to drive which takes 1h 19m and costs $10 - $15.
No, there is no direct bus from Portland to Willamina. However, there are services departing from SW 5th & Pine and arriving at Willamina - WB Main St & C via Tigard TC - EB Commercial St - Ballroom Studio and McMinnville Transit Center. The journey, including transfers, takes approximately 4h 35m.
The distance between Portland and Willamina is 67 miles. The road distance is 55.3 miles.
The best way to get from Portland to Willamina without a car is to tram and bus and line 22 bus which takes 4h 16m and costs $3.
It takes approximately 4h 16m to get from Portland to Willamina, including transfers.
Portland to Willamina bus services, operated by Portland TriMet, depart from SW 5th & Pine station.
Portland to Willamina bus services, operated by Portland TriMet, arrive at Tigard Transit Center station.
Yes, the driving distance between Portland to Willamina is 55 miles. It takes approximately 1h 19m to drive from Portland to Willamina.
There are three+ hotels available in Willamina.
What companies run services between Portland, OR, USA and Willamina, OR, USA?
You can take a bus from SW 5th & Pine to Willamina - WB Main St & C via Tigard Transit Center, Tigard TC - EB Commercial St - Ballroom Studio, and McMinnville Transit Center in around 4h 35m.
- Phone
- +1 503-238-7433
- hello@trimet.org
- Website
- trimet.org
Tram from Pioneer Square North station to Hillsboro Central/SE 3rd TC station
- Ave. Duration
- 48 min
- Frequency
- Every 20 minutes
- Estimated price
- $3
- Website
- https://trimet.org/home/
- Adult
- $3
- Phone
- +1 503-474-4900
- Website
- ycbus.org
Bus from Hillsboro Central/SE 3rd Ave TC to McMinnville Transit Center
- Ave. Duration
- 59 min
- Frequency
- 4 times a day
- Website
- https://ycbus.org/
Bus from McMinnville Transit Center to Willamina - WB Main St & C
- Ave. Duration
- 29 min
- Frequency
- Every 4 hours
- Website
- https://ycbus.org/
Bus from Tigard TC - EB Commercial St - Ballroom Studio to McMinnville Transit Center
- Ave. Duration
- 1h 23m
- Frequency
- Every 4 hours
- Website
- https://ycbus.org/
- Phone
- +1 503-238-7433
- hello@trimet.org
- Website
- trimet.org
Bus from SW 5th & Pine to Tigard Transit Center
- Ave. Duration
- 43 min
- Frequency
- Every 20 minutes
- Estimated price
- $3
- Website
- https://trimet.org/home/
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 How to get from JFK to New York City, How to get from London City Airport into central London, and Need to know: Jadrolinija - to help you get the most out of your next trip.


