There are 5 ways to get from Milwaukie to Wilsonville by tram, train, 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.
Tram, train
best- Take the tram from Milwaukie/Main St station to PSU South/SW 6th & College stationtram
- Take the tram from Pioneer Square North station to Beaverton TC stationtram
- Take the train from Beaverton TC WES Station to Wilsonville WES Stationtrain
2h 28m$12Line 33 bus, bus
cheapest- Take the bus from SE Jackson & 21st to Oregon City Transit Centerbus 33 / ...
- Take the bus from Oregon City Transit Center to Canby Transit Centerbus
- Take the bus from Canby Transit Center to WTC Drop off Abus
2h 37m$3–6Taxi
- Take the taxi from Milwaukie to Wilsonvilletaxi 17.7 mi
27 min$65–80Drive 17.7 mi
- Drive from Milwaukie to Wilsonvillecar 17.7 mi
27 min$4–5Line 33 bus, line 76 bus, bus
- Take the bus from SE Jackson & 21st to Oregon City Transit Centerbus 33 / ...
- Take the bus from Oregon City Transit Center to Tualatin Park & Ridebus 76
- Take the bus from Tualatin Park & Ride South to 29800 Boones Ferry Rdbus
3h 2m$5–8
Milwaukie to Wilsonville by tram and train
Questions & Answers
The cheapest way to get from Milwaukie to Wilsonville is to line 33 bus and bus which costs $3 - $7 and takes 2h 37m.
The fastest way to get from Milwaukie to Wilsonville is to taxi which takes 27 min and costs $65 - $80.
No, there is no direct bus from Milwaukie to Wilsonville. However, there are services departing from SE Jackson & 21st and arriving at WTC Drop off A via Oregon City Transit Center and Canby Transit Center. The journey, including transfers, takes approximately 2h 37m.
No, there is no direct train from Milwaukie station to Wilsonville station. However, there are services departing from Milwaukie/Main St station and arriving at Wilsonville WES Station via PSU South/SW 6th & College station, Pioneer Square North station and Beaverton TC WES Station. The journey, including transfers, takes approximately 2h 28m.
The distance between Milwaukie and Wilsonville is 29 miles. The road distance is 17.8 miles.
The best way to get from Milwaukie to Wilsonville without a car is to tram and train which takes 2h 28m and costs $12.
It takes approximately 2h 28m to get from Milwaukie to Wilsonville, including transfers.
Milwaukie to Wilsonville bus services, operated by Portland TriMet, depart from SE Jackson & 21st station.
Milwaukie to Wilsonville train services, operated by Portland TriMet, depart from Milwaukie/Main St station.
Milwaukie to Wilsonville bus services, operated by Portland TriMet, arrive at Oregon City Transit Center station.
What companies run services between Milwaukie, OR, USA and Wilsonville, OR, USA?
You can take a bus from SE Jackson & 21st to WTC Drop off A via Oregon City Transit Center and Canby Transit Center in around 2h 37m.
- Phone
- +1 503-238-7433
- [email protected]
- Website
- Portland TriMet
Tram from Milwaukie/Main St station to PSU South/SW 6th & College station
- Ave. Duration
- 24 min
- Frequency
- Every 20 minutes
- Estimated price
- $3
- Website
- Portland TriMet
- Adult
- $3
Tram from Pioneer Square North station to Beaverton TC station
- Ave. Duration
- 19 min
- Frequency
- Every 10 minutes
- Estimated price
- $3
- Website
- Portland TriMet
- Adult
- $3
Train from Beaverton TC WES Station to Wilsonville WES Station
- Ave. Duration
- 27 min
- Frequency
- Every 4 hours
- Estimated price
- $3
- Website
- Portland TriMet
- Adult
- $3
- Phone
- +1 503-238-7433
- [email protected]
- Website
- Portland TriMet
Bus from SE Jackson & 21st to Oregon City Transit Center
- Ave. Duration
- 25 min
- Frequency
- Every 15 minutes
- Estimated price
- $3
- Website
- Portland TriMet
Bus from SE Jackson & 21st to Oregon City Transit Center
- Ave. Duration
- 25 min
- Frequency
- Every 15 minutes
- Estimated price
- $3
- Website
- Portland TriMet
Bus from Oregon City Transit Center to Tualatin Park & Ride
- Ave. Duration
- 31 min
- Frequency
- Hourly
- Estimated price
- $3
- Website
- Portland TriMet
- Phone
- +1 503-266-4021
- Website
- Canby Area Transit
Bus from Oregon City Transit Center to Canby Transit Center
- Ave. Duration
- 17 min
- Frequency
- Hourly
- Estimated price
- $1
- Website
- Canby Area Transit
- Phone
- +1 503-682-7790
- [email protected]
- Website
- SMART
Bus from Canby Transit Center to WTC Drop off A
- Ave. Duration
- 19 min
- Frequency
- Every 3 hours
- Website
- SMART
- Adults 18-59
- $0–3
- Seniors 60+, Disabled, Medicare, youth 5-18
- $0–2
Bus from Tualatin Park & Ride South to 29800 Boones Ferry Rd
- Ave. Duration
- 25 min
- Frequency
- Hourly
- Website
- SMART
- Adults 18-59
- $0–3
- Seniors 60+, Disabled, Medicare, youth 5-18
- $0–2
- Ave. Duration
- 27 min
- Estimated price
- $65–80
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 Bali: What to do if Mount Agung erupts, The beginner’s guide to the 2018 World Nomad Games, and 10 amazing places to get away from it all in Australia - to help you get the most out of your next trip.
More Questions & Answers
Milwaukie to Wilsonville train services, operated by Portland TriMet, arrive at PSU South/SW 6th & College station.
Yes, the driving distance between Milwaukie to Wilsonville is 18 miles. It takes approximately 27 min to drive from Milwaukie to Wilsonville.
There are 171+ hotels available in Wilsonville.




