There are 5 ways to get from Wilsonville to Longview by train, 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.
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 train from Portland to Kelso-Longviewtrain
3h 8m$21–41Line 105 bus, bus
cheapest- Take the bus from SW 6th & Yamhill to 99th Street Transit Center: Bay Abus 105 / ...
- Take the bus from 99th Street Transit Center to Transit Centerbus 511
5h 8m$6–9Line 12 bus, train
- Take the bus from Tigard Transit Center to W Burnside & SW 5thbus 12
- Take the train from Portland to Kelso-Longviewtrain Amtrak Cascades / ...
4h 14m$19–42Drive 66.2 mi
- Drive from Wilsonville to Longviewcar 66.2 mi
1h 14m$13–18Bus, line 96 bus, train
- 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 train from Portland to Kelso-Longviewtrain
3h 51m$20–43
Wilsonville to Longview by train, tram, and foot
Questions & Answers
The cheapest way to get from Wilsonville to Longview is to line 105 bus and bus which costs $6 - $9 and takes 5h 8m.
The fastest way to get from Wilsonville to Longview is to drive which takes 1h 14m and costs $12 - $18.
No, there is no direct bus from Wilsonville to Longview. However, there are services departing from 29911 Boones Ferry Rd SB - Route 4 and arriving at Transit Center via Tualatin Park & Ride, SW 6th & Yamhill and 99th Street Transit Center. The journey, including transfers, takes approximately 5h 8m.
No, there is no direct train from Wilsonville station to Longview. However, there are services departing from Wilsonville WES Station and arriving at Kelso-Longview via Beaverton TC station and Portland. The journey, including transfers, takes approximately 3h 8m.
The distance between Wilsonville and Longview is 71 miles. The road distance is 66.6 miles.
The best way to get from Wilsonville to Longview without a car is to train and tram which takes 3h 8m and costs $20 - $45.
It takes approximately 3h 8m to get from Wilsonville to Longview, including transfers.
Wilsonville to Longview bus services, operated by C-Tran, depart from SW 6th & Yamhill station.
Wilsonville to Longview train services, operated by Portland TriMet, depart from Wilsonville WES Station.
Wilsonville to Longview bus services, operated by C-Tran, arrive at 99th Street Transit Center: Bay A station.
What companies run services between Wilsonville, OR, USA and Longview, WA, USA?
You can take a bus from 29911 Boones Ferry Rd SB - Route 4 to Transit Center via Tualatin Park & Ride, SW Jefferson & Broadway, SW 6th & Yamhill, 99th Street Transit Center: Bay A, and 99th Street Transit Center in around 5h 8m.
- Phone
- +1 503-238-7433
- [email protected]
- 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 Rose Quarter TC station
- Ave. Duration
- 29 min
- Frequency
- Every 10 minutes
- Estimated price
- $3
- Website
- https://trimet.org/home/
- Adult
- $3
- Phone
- +1 800-872-7245
- Website
- amtrak.com
Train from Portland to Kelso-Longview
- Ave. Duration
- 51 min
- Frequency
- Every 4 hours
- Estimated price
- $15–35
- Website
- https://www.amtrak.com/home.html
Train from Portland to Kelso-Longview
- Ave. Duration
- 51 min
- Frequency
- Every 4 hours
- Estimated price
- $15–35
- Website
- https://www.amtrak.com/home.html
Train from Portland to Kelso-Longview
- Ave. Duration
- 51 min
- Frequency
- Every 4 hours
- Estimated price
- $15–35
- Website
- https://www.amtrak.com/home.html
- Phone
- +1 503-238-7433
- [email protected]
- Website
- trimet.org
Bus from Tigard Transit Center to W Burnside & SW 5th
- Ave. Duration
- 42 min
- Frequency
- Every 30 minutes
- Estimated price
- $3
- Website
- https://trimet.org/home/
Bus from Tualatin Park & Ride to SW Jefferson & 10th
- Ave. Duration
- 27 min
- Frequency
- Hourly
- Estimated price
- $3
- Website
- https://trimet.org/home/
- Phone
- +1 503-682-7790
- [email protected]
- 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 360-695-0123
- Website
- c-tran.com
Bus from SW 6th & Yamhill to 99th Street Transit Center: Bay A
- Ave. Duration
- 42 min
- Frequency
- Hourly
- Estimated price
- $2
- Schedules at
- c-tran.com
- Website
- rctransit.org
Bus from 99th Street Transit Center to Transit Center
- Ave. Duration
- 56 min
- Frequency
- 4 times a day
- Estimated price
- $1
- Website
- https://rctransit.org/
Want to know more about travelling around United States
Rome2Rio's Travel Guide series provide vital information for the global traveller. Filled with useful and timely travel information, the guides answer all the hard questions - such as 'How do I buy a ticket?', 'Should I book online before I travel? ', 'How much should I expect to pay?', 'Do the trains and buses have Wifi?' - to help you get the most out of your next trip.
Related travel guides
Why you should take the train in the US
Read the travel guide
More Questions & Answers
Wilsonville to Longview train services, operated by Portland TriMet, arrive at Beaverton TC WES Station.
Yes, the driving distance between Wilsonville to Longview is 67 miles. It takes approximately 1h 14m to drive from Wilsonville to Longview.
There are 38+ hotels available in Longview.










