There are 3 ways to get from Vancouver to Salmo by plane, 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.
Fly
best- Fly from Vancouver International Airport (YVR) to Trail Airport (YZZ)plane YVR - YZZ
3h 9m$368–677Drive 646.1 km
cheapest- Drive from Vancouver to Salmocar 646.1 km
7h 53m$128–185Bus
- Take the bus from Vancouver, BC - Pacific Central Station to Nelson, BC - 512 Railway Streetbus Vancouver
- Take the bus from Nelson, BC - 512 Railway Street to Salmo, BC - 519 Railway Avebus Kaslo
12h 20m$249–322
Vancouver to Salmo by bus
Questions & Answers
The cheapest way to get from Vancouver to Salmo is to drive which costs $120 - $190 and takes 7h 53m.
The fastest way to get from Vancouver to Salmo is to fly which takes 3h 9m and costs $360 - $700.
No, there is no direct bus from Vancouver station to Salmo. However, there are services departing from Vancouver, BC - Pacific Central Station and arriving at Salmo, BC - 519 Railway Ave via Nelson, BC - 512 Railway Street. The journey, including transfers, takes approximately 12h 20m.
The distance between Vancouver and Salmo is 456 km. The road distance is 646.1 km.
The best way to get from Vancouver to Salmo without a car is to bus which takes 12h 20m and costs $240 - $330.
It takes approximately 3h 9m to get from Vancouver to Salmo, including transfers.
Vancouver to Salmo bus services, operated by Mountain Man Mikes Bus Service, depart from Vancouver, BC - Pacific Central Station.
The best way to get from Vancouver to Salmo is to fly which takes 3h 9m and costs $360 - $700. Alternatively, you can bus, which costs $240 - $330 and takes 12h 20m.
Vancouver to Salmo bus services, operated by Mountain Man Mikes Bus Service, arrive at Nelson, BC - 512 Railway Street station.
Yes, the driving distance between Vancouver to Salmo is 646 km. It takes approximately 7h 53m to drive from Vancouver to Salmo.
What companies run services between Vancouver, BC, Canada and Salmo, BC, Canada?
Pacific Coastal Airlines flies from Vancouver International Airport (YVR) to Trail Airport (YZZ) twice daily. Alternatively, you can take a bus from Vancouver, BC - Pacific Central Station to Salmo, BC - 519 Railway Ave via Nelson, BC - 512 Railway Street in around 12h 20m.
- Website
- pacificcoastal.com
Flights from Vancouver International Airport to Trail Airport
- Ave. Duration
- 1h 14m
- When
- Every day
- Estimated price
- $270–550
- Phone
- +1 778 382 7729
- [email protected]
- Website
- mountainmanmikes.ca
Bus from Vancouver, BC - Pacific Central Station to Nelson, BC - 512 Railway Street
- Ave. Duration
- 10h 40m
- Frequency
- Twice a week
- Estimated price
- $190–250
- Website
- https://mountainmanmikes.ca/
Bus from Nelson, BC - 512 Railway Street to Salmo, BC - 519 Railway Ave
- Ave. Duration
- 40 min
- Frequency
- Once a week
- Estimated price
- $55–75
- Website
- https://mountainmanmikes.ca/
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 How to get from JFK to New York City, The London Underground: Essential tips to navigate the Tube, and How to get from Stansted Airport into central London - to help you get the most out of your next trip.
More Questions & Answers
There are two+ hotels available in Salmo.



