There are 4 ways to get from Salmon Arm to British Columbia 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.
Bus via Kamloops
best- Take the bus from Salmon Arm, BC to Kamloops, BC - Sahali Mallbus Kelowna / ...
- Take the bus from Kamloops, BC to Vancouver, BC - Pacific Central Stationbus Kamloops
6h 50mBus
cheapest- Take the bus from Sorrento Westbound to Vancouverbus Cal-Van
7h 30m$63–133Bus, train
- Take the bus from Salmon Arm, BC to Kamloops, BC - Sahali Mallbus Kelowna / ...
- Take the train from Kamloops to Vancouvertrain Vancouver
16h 31mDrive 461.6 km
- Drive from Salmon Arm to Vancouvercar 461.6 km
5h 1m$92–132
Questions & Answers
The cheapest way to get from Salmon Arm to British Columbia is to bus which costs $60 - $140 and takes 7h 30m.
The fastest way to get from Salmon Arm to British Columbia is to drive which takes 5h 1m and costs $90 - $140.
No, there is no direct bus from Salmon Arm to British Columbia station. However, there are services departing from Salmon Arm, BC and arriving at Vancouver, BC - Pacific Central Station via Kamloops, BC. The journey, including transfers, takes approximately 6h 50m.
The distance between Salmon Arm and British Columbia is 475 km. The road distance is 461.6 km.
The best way to get from Salmon Arm to British Columbia without a car is to bus via Kamloops which takes 6h 50m and costs .
It takes approximately 6h 50m to get from Salmon Arm to British Columbia, including transfers.
Salmon Arm to British Columbia bus services, operated by EBus Canada, depart from Salmon Arm, BC station.
Salmon Arm to British Columbia bus services, operated by EBus Canada, arrive at Kamloops, BC - Sahali Mall station.
Yes, the driving distance between Salmon Arm to British Columbia is 462 km. It takes approximately 5h 1m to drive from Salmon Arm to British Columbia.
There are 1434+ hotels available in British Columbia.
What companies run services between Salmon Arm, BC, Canada and British Columbia, Canada?
You can take a bus from Salmon Arm, BC to Granville Station @ Platform 1 via Kamloops, BC - Sahali Mall, Kamloops, BC, Vancouver, BC - Pacific Central Station, and Main Street-Science World Station @ Platform 1 in around 6h 50m.
- Phone
- +1 877 460 3200
- [email protected]
- Website
- rockymountaineer.com
Train from Kamloops to Vancouver
- Ave. Duration
- 14h
- Frequency
- 3 times a week
- Website
- https://www.rockymountaineer.com/
- Phone
- +1 877 769 3287
- [email protected]
- Website
- myebus.ca
Bus from Salmon Arm, BC to Kamloops, BC - Sahali Mall
- Ave. Duration
- 1h 20m
- Frequency
- Twice daily
- Website
- https://www.myebus.ca/
Bus from Kamloops, BC to Vancouver, BC - Pacific Central Station
- Ave. Duration
- 4h 25m
- Frequency
- Twice daily
- Website
- https://www.myebus.ca/
Bus from Salmon Arm, BC to Kamloops, BC - Sahali Mall
- Ave. Duration
- 1h 20m
- Frequency
- Twice daily
- Website
- https://www.myebus.ca/
- Phone
- +1 833 583 3636
- [email protected]
- Website
- riderexpress.ca
Bus from Kamloops, BC to Vancouver, BC - Pacific Central Station
- Ave. Duration
- 4h 20m
- Frequency
- Twice daily
- Estimated price
- $50–120
- Website
- https://www.riderexpress.ca/
- Standard
- $50–120
Bus from Sorrento Westbound to Vancouver
- Ave. Duration
- 5h 45m
- Frequency
- Twice daily
- Estimated price
- $60–130
- Website
- https://www.riderexpress.ca/
- Standard
- $60–130
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 Train travel in France: A guide to SNCF, French strikes 2018: What are my alternative transport options?, and How do I get from Sydney to Melbourne - to help you get the most out of your next trip.






