There are 5 ways to get from Wilsonville to Vancouver by train, tram, bus, car, or taxi
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
- Take the tram from Beaverton TC station to Rose Quarter TC stationtram
- Take the tram from Interstate/Rose Quarter station to Expo Center stationtram
1h 32m$9Drive 26.5 mi
cheapest- Drive from Wilsonville to Vancouvercar 26.5 mi
33 min$5–7Bus, line 96 bus, line 6 bus
- Take the bus from 29911 Boones Ferry Rd SB - Route 4 to Tualatin Park & Ride Southbus
- Take the bus from Tualatin Park & Ride to SW Jefferson & 10thbus 96 / ...
- Take the bus from SW Columbia & Park Ave to Jantzen Beach Main Stopbus 6
2h 41m$6–9Taxi
- Take the taxi from Wilsonville to Vancouvertaxi 26.5 mi
33 min$95–120Train, tram, line 105 bus
- Take the train from Wilsonville WES Station to Beaverton TC WES Stationtrain
- Take the tram from Beaverton TC station to Pioneer Square South stationtram
- Take the bus from SW 5th & Morrison to Broadway & 13th Stbus 105
2h 20m$8
Wilsonville to Vancouver by train and tram
Questions & Answers
The cheapest way to get from Wilsonville to Vancouver is to drive which costs $4 - $7 and takes 33 min.
The fastest way to get from Wilsonville to Vancouver is to drive which takes 33 min and costs $4 - $7.
No, there is no direct bus from Wilsonville to Vancouver. However, there are services departing from 29911 Boones Ferry Rd SB - Route 4 and arriving at Jantzen Beach Main Stop via Tualatin Park & Ride and SW Columbia & Park Ave. The journey, including transfers, takes approximately 2h 41m.
No, there is no direct train from Wilsonville station to Vancouver station. However, there are services departing from Wilsonville WES Station and arriving at Expo Center station via Beaverton TC station and Interstate/Rose Quarter station. The journey, including transfers, takes approximately 1h 32m.
The distance between Wilsonville and Vancouver is 29 miles. The road distance is 26.7 miles.
The best way to get from Wilsonville to Vancouver without a car is to train and tram which takes 1h 32m and costs $9.
It takes approximately 1h 32m to get from Wilsonville to Vancouver, including transfers.
Wilsonville to Vancouver bus services, operated by SMART, depart from 29911 Boones Ferry Rd SB - Route 4 station.
Wilsonville to Vancouver train services, operated by Portland TriMet, depart from Wilsonville WES Station.
Wilsonville to Vancouver bus services, operated by SMART, arrive at Tualatin Park & Ride South station.
What companies run services between Wilsonville, OR, USA and Vancouver, WA, USA?
You can take a bus from 29911 Boones Ferry Rd SB - Route 4 to Jantzen Beach Main Stop via Tualatin Park & Ride, SW Jefferson & 10th, and SW Columbia & Park Ave in around 2h 41m.
- Phone
- +1 503-238-7433
- [email protected]
- Website
- Portland TriMet
Train from Wilsonville WES Station to Beaverton TC WES Station
- Ave. Duration
- 27 min
- Frequency
- Every 4 hours
- Estimated price
- $3
- Website
- Portland TriMet
- Adult
- $3
Tram from Beaverton TC station to Rose Quarter TC station
- Ave. Duration
- 29 min
- Frequency
- Every 10 minutes
- Estimated price
- $3
- Website
- Portland TriMet
- Adult
- $3
Tram from Interstate/Rose Quarter station to Expo Center station
- Ave. Duration
- 21 min
- Frequency
- Every 20 minutes
- Estimated price
- $3
- Website
- Portland TriMet
- Adult
- $3
Train from Wilsonville WES Station to Beaverton TC WES Station
- Ave. Duration
- 27 min
- Frequency
- Every 4 hours
- Estimated price
- $3
- Website
- Portland TriMet
- Adult
- $3
Tram from Beaverton TC station to Pioneer Square South station
- Ave. Duration
- 20 min
- Frequency
- Every 10 minutes
- Estimated price
- $3
- Website
- Portland TriMet
- Adult
- $3
- Phone
- +1 503-682-7790
- [email protected]
- Website
- SMART
Bus from 29911 Boones Ferry Rd SB - Route 4 to Tualatin Park & Ride South
- Ave. Duration
- 27 min
- Frequency
- Hourly
- Website
- SMART
- Adults 18-59
- $0–3
- Seniors 60+, Disabled, Medicare, youth 5-18
- $0–2
- Phone
- +1 503-238-7433
- [email protected]
- Website
- Portland TriMet
Bus from Tualatin Park & Ride to SW Jefferson & 10th
- Ave. Duration
- 27 min
- Frequency
- Hourly
- Estimated price
- $3
- Website
- Portland TriMet
Bus from SW Columbia & Park Ave to Jantzen Beach Main Stop
- Ave. Duration
- 48 min
- Frequency
- Every 20 minutes
- Estimated price
- $3
- Website
- Portland TriMet
- Phone
- +1 360-695-0123
- Website
- C-Tran
Bus from SW 5th & Morrison to Broadway & 13th St
- Ave. Duration
- 28 min
- Frequency
- Every 2 hours
- Estimated price
- $2
- Schedules at
- C-Tran
- Ave. Duration
- 33 min
- Estimated price
- $95–120
Broadway Cab
- Phone
- +1 503-333-3333
- Website
- broadwaycab.com
Radio Cab
- Phone
- +1 503-227-1212
- Website
- radiocab.net
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 5 incredible day trips from Florence by train, Train travel in Spain: A guide to Renfe, and Need to know: Eurostar - to help you get the most out of your next trip.
More Questions & Answers
Wilsonville to Vancouver train services, operated by Portland TriMet, arrive at Beaverton TC WES Station.
Yes, the driving distance between Wilsonville to Vancouver is 27 miles. It takes approximately 33 min to drive from Wilsonville to Vancouver.
There are 745+ hotels available in Vancouver.


