There are 5 ways to get from Mission to Salmo by train, 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.
Train, fly to Trail Airport
best- Take the train from Mission City Station Westbound to Waterfront Station Unload Onlytrain
- Fly from Vancouver International Airport (YVR) to Trail Airport (YZZ)plane YVR - YZZ
4h 29m$371–624Drive 577.5 km
cheapest- Drive from Mission to Salmocar 577.5 km
7h 23m$115–166Bus
- Take the bus from Chilliwack, BC - 43971 Industrial Way Unit B to Nelson, BC - 512 Railway Streetbus Vancouver
- Take the bus from Nelson, BC - 512 Railway Street to Salmo, BC - 519 Railway Avebus Kaslo
10h 31m$310–396Train, fly to Cranbrook/Canadian Rockies International Airport, bus
- Take the train from Mission City Station Westbound to Waterfront Station Unload Onlytrain
- Fly from Vancouver International Airport (YVR) to Cranbrook/Canadian Rockies International Airport (YXC)plane YVR - YXC
- Take the bus from Cranbrook, BC - 513 Cranbrook St North to Salmo, BC - 519 Railway Avebus
8h 1m$516–799Train, bus
- Take the train from Mission Harbour to Agassiztrain
- Take the bus from Hope, BC - 919 Water Avenue to Grand Forks - 1512 Central Avebus
- Take the bus from Grand Forks, BC to Castlegar, BCbus
11h 19m$299–571
Vancouver International Airport (YVR) to Trail Airport (YZZ) flights
Questions & Answers
The cheapest way to get from Mission to Salmo is to drive which costs $110 - $170 and takes 7h 23m.
The fastest way to get from Mission to Salmo is to train and fly which takes 4h 29m and costs $370 - $650.
No, there is no direct bus from Mission to Salmo. However, there are services departing from Chilliwack, BC - 43971 Industrial Way Unit B and arriving at Salmo, BC - 519 Railway Ave via Nelson, BC - 512 Railway Street. The journey, including transfers, takes approximately 10h 31m.
The distance between Mission and Salmo is 524 km. The road distance is 577.5 km.
The best way to get from Mission to Salmo without a car is to bus which takes 10h 31m and costs $310 - $400.
It takes approximately 4h 29m to get from Mission to Salmo, including transfers.
Mission to Salmo bus services, operated by Mountain Man Mikes Bus Service, depart from Chilliwack, BC - 43971 Industrial Way Unit B station.
Mission to Salmo bus services, operated by Mountain Man Mikes Bus Service, arrive at Nelson, BC - 512 Railway Street station.
Yes, the driving distance between Mission to Salmo is 577 km. It takes approximately 7h 23m to drive from Mission to Salmo.
There are two+ hotels available in Salmo.
What companies run services between Mission, BC, Canada and Salmo, BC, Canada?
You can take a vehicle from Mission to Salmo, BC - 519 Railway Ave via Chilliwack, BC - 43971 Industrial Way Unit B and Nelson, BC - 512 Railway Street in around 10h 31m.
- Website
- pacificcoastal.com
Flights from Vancouver International Airport to Trail Airport
- Ave. Duration
- 1h 14m
- When
- Every day
- Estimated price
- $270–490
- Website
- westjet.com
Flights from Vancouver International Airport to Cranbrook/Canadian Rockies International Airport
- Ave. Duration
- 1h 30m
- When
- Thursday and Sunday
- Estimated price
- $150–600
Flights from Vancouver International Airport to Cranbrook/Canadian Rockies International Airport via Calgary
- Ave. Duration
- 3h 25m
- When
- Monday, Wednesday, Thursday, Friday, and Sunday
- Estimated price
- $150–600
- Website
- aircanada.com
Flights from Vancouver International Airport to Cranbrook/Canadian Rockies International Airport
- Ave. Duration
- 1h 23m
- When
- Every day
- Estimated price
- $75–460
- Phone
- +1 604 953 3333
- Website
- translink.ca
Train from Mission City Station Westbound to Waterfront Station Unload Only
- Ave. Duration
- 1h 15m
- Frequency
- 4 times a day
- Estimated price
- $4–7
- Website
- https://www.translink.ca/
- Zone 1
- $4
- Zone 2
- $5
- Zone 3
- $7
Train from Mission City Station Westbound to Waterfront Station Unload Only
- Ave. Duration
- 1h 15m
- Frequency
- 4 times a day
- Estimated price
- $4–7
- Website
- https://www.translink.ca/
- Zone 1
- $4
- Zone 2
- $5
- Zone 3
- $7
- Phone
- +1 888 842-7245
- Website
- viarail.ca
Train from Mission Harbour to Agassiz
- Ave. Duration
- 28 min
- Frequency
- Twice a week
- Estimated price
- $10–200
- Website
- https://www.viarail.ca/en
- Escape
- $10–65
- Business
- $50–190
- Business Plus
- $65–200
- Economy
- $12–75
- Economy Plus
- $13–85
- Phone
- +1 778 382 7729
- [email protected]
- Website
- mountainmanmikes.ca
Bus from Chilliwack, BC - 43971 Industrial Way Unit B to Nelson, BC - 512 Railway Street
- Ave. Duration
- 8h 25m
- Frequency
- Twice a week
- Estimated price
- $170–220
- 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/
Bus from Cranbrook, BC - 513 Cranbrook St North to Salmo, BC - 519 Railway Ave
- Ave. Duration
- 2h 40m
- Frequency
- Once a week
- Estimated price
- $90–120
- Website
- https://mountainmanmikes.ca/
Bus from Hope, BC - 919 Water Avenue to Grand Forks - 1512 Central Ave
- Ave. Duration
- 5h 20m
- Frequency
- Twice a week
- Estimated price
- $130–170
- Website
- https://mountainmanmikes.ca/
- Phone
- +1 778 760 1891
- [email protected]
- Website
- fritztravels.com
Bus from Grand Forks, BC to Castlegar, BC
- Ave. Duration
- 1h 25m
- Frequency
- Once daily
- Estimated price
- $55–70
- Website
- https://fritztravels.com/
- Book at
- https://book.fritztravels.com/
- Adult
- $55–70
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 Need to know: Greyhound, Travelling Croatia’s Dalmatian Coast by boat, bus, car and train, and Best ways to travel around Australia - to help you get the most out of your next trip.










