There are 4 ways to get from Wilsonville to Portland by train, tram, bus, taxi, 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.
Train, tram
best- Take the train from Wilsonville WES Station to Beaverton TC WES Stationtrain WES Commuter Rail
- Take the tram from Beaverton TC station to Pioneer Square South stationtram MAX Blue Line / ...
52 min$6Bus, line 96 bus
cheapest- Take the bus from 29911 Boones Ferry Rd SB - Route 4 to Tualatin Park & Ride Southbus 2X - Tualatin
- Take the bus from Tualatin Park & Ride to SW Jefferson & 1stbus 38 / ...
1h 25m$3–6Taxi
- Take the taxi from Wilsonville to Portlandtaxi 18.2 mi
24 min$65–85Drive 18.2 mi
- Drive from Wilsonville to Portlandcar 18.2 mi
24 min$4–5
Wilsonville to Portland by train and tram
Questions & Answers
The cheapest way to get from Wilsonville to Portland is to bus and line 96 bus which costs $3 - $6 and takes 1h 25m.
The fastest way to get from Wilsonville to Portland is to taxi which takes 24 min and costs $65 - $85.
No, there is no direct bus from Wilsonville to Portland. However, there are services departing from 29911 Boones Ferry Rd SB - Route 4 and arriving at SW Jefferson & 1st via Tualatin Park & Ride. The journey, including transfers, takes approximately 1h 25m.
No, there is no direct train from Wilsonville station to Portland station. However, there are services departing from Wilsonville WES Station and arriving at Pioneer Square South station via Beaverton TC station. The journey, including transfers, takes approximately 52 min.
The distance between Wilsonville and Portland is 22 miles. The road distance is 18.3 miles.
The best way to get from Wilsonville to Portland without a car is to train and tram which takes 52 min and costs $6.
It takes approximately 52 min to get from Wilsonville to Portland, including transfers.
Wilsonville to Portland bus services, operated by SMART, depart from 29911 Boones Ferry Rd SB - Route 4 station.
Wilsonville to Portland train services, operated by Portland TriMet, depart from Wilsonville WES Station.
Wilsonville to Portland bus services, operated by SMART, arrive at Tualatin Park & Ride South station.
What companies run services between Wilsonville, OR, USA and Portland, OR, USA?
You can take a bus from 29911 Boones Ferry Rd SB - Route 4 to SW Jefferson & 1st via Tualatin Park & Ride in around 1h 25m.
- Phone
- +1 503-238-7433
- hello@trimet.org
- Website
- trimet.org
Train from Wilsonville WES Station to Beaverton TC WES Station
- Ave. Duration
- 27 min
- Frequency
- Every 4 hours
- Estimated price
- $3
- Website
- https://trimet.org/home/
- Adult
- $3
Tram from Beaverton TC station to Pioneer Square South station
- Ave. Duration
- 20 min
- Frequency
- Every 10 minutes
- Estimated price
- $3
- Website
- https://trimet.org/home/
- Adult
- $3
- Phone
- +1 503-682-7790
- smart@ridesmart.com
- Website
- ridesmart.com
Bus from 29911 Boones Ferry Rd SB - Route 4 to Tualatin Park & Ride South
- Ave. Duration
- 27 min
- Frequency
- Hourly
- Website
- https://www.ridesmart.com/transit
- Adults 18-59
- $0–3
- Seniors 60+, Disabled, Medicare, youth 5-18
- $0–2
- Phone
- +1 503-238-7433
- hello@trimet.org
- Website
- trimet.org
Bus from Tualatin Park & Ride to SW Jefferson & 1st
- Ave. Duration
- 24 min
- Frequency
- Hourly
- Estimated price
- $3
- Website
- https://trimet.org/home/
- Ave. Duration
- 24 min
- Estimated price
- $65–85
Radio Cab
- Phone
- +1 503-227-1212
- Website
- radiocab.net
Broadway Cab
- Phone
- +1 503-333-3333
- Website
- broadwaycab.com
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 do I buy a London Underground ticket?, 10 amazing places to get away from it all in Australia, and Which side of Niagara Falls should I choose (and how do I get there)? - to help you get the most out of your next trip.
More Questions & Answers
Wilsonville to Portland train services, operated by Portland TriMet, arrive at Beaverton TC WES Station.
Yes, the driving distance between Wilsonville to Portland is 18 miles. It takes approximately 24 min to drive from Wilsonville to Portland.
There are 765+ hotels available in Portland.


