There are 7 ways to get from Salmon Arm to Portland by bus, plane, bus (Flixbus), train, car, taxi, or shuttle
Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2Rio's travel planner.
Bus to Kelowna International Airport, fly
best- Take the bus from Salmon Arm, BC to Kelowna Airportbus
- Fly from Kelowna International Airport (YLW) to Portland International Airport (PDX)plane YLW - PDX
7h 21m$574–1,131Bus
cheapest- Take the bus from Salmon Arm, BC to Kamloops, BC - Sahali Mallbus
- Take the bus from Kamloops, BC to Vancouver, BC - Pacific Central Stationbus
- Take the bus from Vancouver to Portland Curbside Bus Stopbus
15h 35m$102–160Bus, train via Kamloops
- Take the bus from Salmon Arm, BC to Kamloops, BC - Sahali Mallbus
- Take the bus from Kamloops, BC to Vancouver, BCbus
- Take the train from Vancouver to Portlandtrain
16h$162–255Drive 526.5 mi
- Drive from Salmon Arm to Portlandcar 526.5 mi
9h 25m$121–175Bus, taxi, shuttle to Kamloops Airport, fly
- Take the bus from Salmon Arm, BC to Chase, BC - Visitor Information Centrebus
- Take the taxi from Chase, BC - Visitor Information Centre to Sun Peaks Resort, BCtaxi
- Take a shuttle bus from Sun Peaks Resort, BC to Kamloops Airport
- Fly from Kamloops Airport (YKA) to Portland International Airport (PDX)plane YKA - PDX
9h 49m$224–894Bus, train
- Take the bus from Salmon Arm, BC to Kamloops, BC - Sahali Mallbus
- Take the bus from Kamloops, BC to Vancouver, BC - Pacific Central Stationbus
- Take the train from Vancouver to Portlandtrain
16h 5m$147–235Bus, train via Kelowna Airport (YLW)
- Take the bus from Skookum Cycle - Salmon Arm, BC to Silver Star Mountain Resortbus
- Take the bus from Silver Star Mountain Resort, BC to Kelowna Airportbus
- Take the bus from Kelowna Airport to Vancouver, BC - Pacific Central Stationbus
- Take the train from Vancouver to Portlandtrain
19h 35m$213–310
Salmon Arm to Portland by bus
Questions & Answers
The cheapest way to get from Salmon Arm to Portland is to bus which costs $100 - $160 and takes 15h 35m.
The fastest way to get from Salmon Arm to Portland is to bus and fly which takes 7h 21m and costs $550 - $1,200.
No, there is no direct bus from Salmon Arm to Portland. However, there are services departing from Salmon Arm, BC and arriving at Portland Curbside Bus Stop via Kamloops, BC and Vancouver. The journey, including transfers, takes approximately 15h 35m.
The distance between Salmon Arm and Portland is 412 miles. The road distance is 529.6 miles.
The best way to get from Salmon Arm to Portland without a car is to bus which takes 15h 35m and costs $100 - $160.
It takes approximately 7h 21m to get from Salmon Arm to Portland, including transfers.
Salmon Arm to Portland bus services, operated by EBus Canada, depart from Salmon Arm, BC station.
Salmon Arm to Portland bus services, operated by EBus Canada, arrive at Kamloops, BC - Sahali Mall station.
Yes, the driving distance between Salmon Arm to Portland is 530 miles. It takes approximately 9h 25m to drive from Salmon Arm to Portland.
There are 880+ hotels available in Portland.
What companies run services between Salmon Arm, BC, Canada and Portland, OR, USA?
You can take a bus from Salmon Arm, BC to Portland Curbside Bus Stop via Kamloops, BC - Sahali Mall, Kamloops, BC, Vancouver, BC - Pacific Central Station, and Vancouver in around 15h 35m.
- Website
- aircanada.com
Flights from Kelowna International Airport to Portland International Airport via Vancouver
- Ave. Duration
- 4h 3m
- When
- Every day
- Estimated price
- $70–450
Flights from Kamloops Airport to Portland International Airport via Vancouver
- Ave. Duration
- 4h 55m
- When
- Every day
- Estimated price
- $100–700
- Website
- alaskaair.com
Flights from Kelowna International Airport to Portland International Airport via Seattle
- Ave. Duration
- 3h 56m
- When
- Every day
- Estimated price
- $65–430
- Website
- delta.com
Flights from Kelowna International Airport to Portland International Airport via Seattle
- Ave. Duration
- 3h 37m
- When
- Monday, Friday, Saturday, and Sunday
- Estimated price
- $490–1,100
Flights from Kelowna International Airport to Portland International Airport via Calgary
- Ave. Duration
- 5h
- When
- Monday, Wednesday, and Friday
- Estimated price
- $490–1,100
- Website
- westjet.com
Flights from Kelowna International Airport to Portland International Airport via Calgary
- Ave. Duration
- 5h
- When
- Monday, Wednesday, and Friday
- Estimated price
- $490–1,100
Rome2Rio's guide to Amtrak
Contact Details
- Phone
- +1 800-872-7245
- Website
- amtrak.com
Train from Vancouver to Portland
- Ave. Duration
- 8h 20m
- Frequency
- Once daily
- Estimated price
- $80–140
- Website
- https://www.amtrak.com/home.html
- Phone
- 1-877-769-3287
- info@myebus.ca
- Website
- myebus.ca
Bus from Salmon Arm, BC to Kelowna Airport
- Ave. Duration
- 1h 30m
- Frequency
- Once daily
- Estimated price
- $21–28
- Website
- https://myebus.ca/
- Schedules at
- https://www.myebus.ca/routes/
- Adult
- $21–28
Bus from Salmon Arm, BC to Kamloops, BC - Sahali Mall
- Ave. Duration
- 1h 20m
- Frequency
- Once daily
- Estimated price
- $22–30
- Website
- https://myebus.ca/
- Schedules at
- https://www.myebus.ca/routes/
- Adult
- $22–30
Bus from Kamloops, BC to Vancouver, BC - Pacific Central Station
- Ave. Duration
- 4h 25m
- Frequency
- Twice daily
- Estimated price
- $45–65
- Website
- https://myebus.ca/
- Schedules at
- https://www.myebus.ca/routes/
- Adult
- $45–65
Bus from Salmon Arm, BC to Chase, BC - Visitor Information Centre
- Ave. Duration
- 40 min
- Frequency
- Once daily
- Estimated price
- $16–22
- Website
- https://myebus.ca/
- Schedules at
- https://www.myebus.ca/routes/
- Adult
- $16–22
- Phone
- +1 (855) 626-8585
- Website
- flixbus.com
Bus from Vancouver to Portland Curbside Bus Stop
- Ave. Duration
- 7h 50m
- Frequency
- Once daily
- Estimated price
- $35–65
- Schedules at
- flixbus.com
- Phone
- 1-833-583-3636
- contact@riderexpress.ca
- Website
- riderexpress.ca
Bus from Kamloops, BC to Vancouver, BC
- Ave. Duration
- 4h 20m
- Frequency
- Twice daily
- Estimated price
- $60–85
- Website
- https://riderexpress.ca/
- Standard
- $60–85
- Phone
- (250) 554-8005
- info@sunstarshuttle.com
- Website
- sunstarshuttle.com
Shuttle from Sun Peaks Resort, BC to Kamloops Airport
- Ave. Duration
- 1h
- Frequency
- On demand
- Estimated price
- $41–81
- Website
- https://www.sunstarshuttle.com/
- Adult One-Way
- $41
- Adult Round Trip
- $81
- Phone
- 250-558-6083
- tickets@skisilverstar.com
- Website
- skisilverstar.com
Bus from Skookum Cycle - Salmon Arm, BC to Silver Star Mountain Resort
- Ave. Duration
- 1h 30m
- Frequency
- Twice a week
- Estimated price
- $22–34
- Website
- https://www.skisilverstar.com/
- Single Ticket: One Way
- $22
- Single Ticket: Round Trip
- $34
- Phone
- 250 863 4213
- info@skisilverstar.com
- Website
- kelownaconcierge.ca
Bus from Silver Star Mountain Resort, BC to Kelowna Airport
- Ave. Duration
- 1h 20m
- Frequency
- Every 2 hours
- Estimated price
- $71
- Website
- https://kelownaconcierge.ca/silverstarshuttle
- Schedules at
- https://www.skisilverstar.com/plan-your-trip/tickets-passes/winter-passes/ski-bus
- Adult One-way
- $71
- Phone
- 1-800-232-1958
- info@redarrow.ca
- Website
- redarrow.ca
Bus from Kelowna Airport to Vancouver, BC - Pacific Central Station
- Ave. Duration
- 5h 25m
- Frequency
- 4 times a week
- Estimated price
- $40–65
- Website
- https://redarrow.ca/
- Book at
- https://www.redarrow.ca/order/reservation/
- Adult
- $40–65
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













