There are 4 ways to get from Canby to White Salmon by bus, train, 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.
Line 35 bus, train
best- Take the bus from Main & 11th to SW 6th & W Burnsidebus 35
- Take the train from Portland to Bingen-White Salmon Amtraktrain Empire Builder
4h 8m$23–49Line 35 bus, line 164 bus, bus
cheapest- Take the bus from Main & 11th to SW 6th & Salmonbus 35
- Take the bus from SW 6th & Yamhill to Fisher's Landing Transit Center: Bay Ibus 164
- Take the bus from Fisher's Landing Transit Center to White Salmon/Hood River Bridge Park and Ridebus
5h 33m$7–8Line 35 bus, bus
- Take the bus from Main & 11th to N Interstate & Rose Quarter TCbus 35
- Take the bus from Gateway Transit Center to CAT Transit Center - Hood Riverbus
- Take the bus from CAT Transfer 224 Wasco Loop Rd to Downtown White Salmon, Estes & Jewettbus
5h 30mDrive 80.6 mi
- Drive from Canby to White Salmoncar 80.6 mi
1h 34m$15–22
Canby to White Salmon by bus, foot, and train
Comparing Your Travel Options
The cheapest way to get from Canby to White Salmon is to line 35 bus and line 164 bus and bus which costs $7 - $8 and takes 5h 33m.
The fastest way to get from Canby to White Salmon is to drive which takes 1h 34m and costs $14 - $22.
No, there is no direct bus from Canby to White Salmon. However, there are services departing from Canby Transit Center and arriving at Downtown White Salmon, Estes & Jewett via Main & 11th, Gateway Transit Center and CAT Transfer 224 Wasco Loop Rd. The journey, including transfers, takes approximately 5h 30m.
The distance between Canby and White Salmon is 99 miles. The road distance is 81 miles.
The best way to get from Canby to White Salmon without a car is to line 35 bus and train which takes 4h 8m and costs $23 - $50.
It takes approximately 4h 8m to get from Canby to White Salmon, including transfers.
Canby to White Salmon bus services, operated by Portland TriMet, depart from Main & 11th station.
Canby to White Salmon bus services, operated by Portland TriMet, arrive at N Interstate & Rose Quarter TC station.
Yes, the driving distance between Canby to White Salmon is 81 miles. It takes approximately 1h 34m to drive from Canby to White Salmon.
There are 154+ hotels available in White Salmon.
What companies run services between Canby, OR, USA and White Salmon, WA, USA?
You can take a bus from Canby Transit Center to Downtown White Salmon, Estes & Jewett via Oregon City Transit Center, Main & 11th, N Interstate & Rose Quarter TC, Rose Quarter TC station, Gateway/NE 99th Ave TC station, Gateway Transit Center, and CAT Transfer 224 Wasco Loop Rd in around 5h 30m.
Rome2Rio's guide to Amtrak
Contact DetailsContact Details
- Phone
- +1 800-872-7245
- Website
- Amtrak
Train from Portland to Bingen-White Salmon Amtrak
- Ave. Duration
- 1h 39m
- Frequency
- Once daily
- Estimated price
- $19–45
- Website
- Amtrak
- Phone
- +1 503-238-7433
- [email protected]
- Website
- Portland TriMet
Bus from Main & 11th to SW 6th & W Burnside
- Ave. Duration
- 53 min
- Frequency
- Every 20 minutes
- Estimated price
- $3
- Website
- Portland TriMet
Bus from Main & 11th to N Interstate & Rose Quarter TC
- Ave. Duration
- 1h
- Frequency
- Every 20 minutes
- Estimated price
- $3
- Website
- Portland TriMet
Bus from Main & 11th to SW 6th & Salmon
- Ave. Duration
- 50 min
- Frequency
- Every 20 minutes
- Estimated price
- $3
- Website
- Portland TriMet
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
Travelling to the US: What do I need to know?
Read the travel guide
Why you should take the train in the US
Read the travel guide





