Travel from Vancouver-BC-Canada to Salmon-Arm

Bus from Vancouver to Salmon Arm

You can take a bus from Vancouver to Salmon Arm via Kamloops, BC in around 7 h 22 min.

How to get from Vancouver to Salmon Arm

ModeDurationPrice
From Vancouver bus to Kamloops, BC then bus to Salmon Arm, BC.7 h 22 min$80
From Vancouver, BC bus to Salmon Arm.7 h 27 min$65
From Vancouver train to Kamloops North then drive to Salmon Arm.10 h 58 min$118
From Vancouver drive to Salmon Arm.4 h 57 min$58
From King Edward Station train to Vancouver airport, fly to Kamloops airport, taxi to Kamloops, BC, then bus to Salmon Arm.5 h 8 min$326
From King Edward Station train to Vancouver airport, fly to Kelowna airport, bus to Vernon, BC, then bus to Salmon Arm.5 h 47 min$208
From King Edward Station train to Vancouver airport, fly to Penticton airport, taxi to Penticton, BC, then bus to Salmon Arm.5 h 58 min$293

How long does it take to get from Vancouver to Salmon Arm?

It takes approximately 7 h 22 min to get from Vancouver to Salmon Arm, including transfers.

Is there a direct bus between Vancouver and Salmon Arm?

Yes, there is a direct bus departing from Vancouver, BC and arriving at Salmon Arm. Services depart three times a day, and operate every day. The journey takes approximately 7 h 27 min.

Operators from Vancouver to Salmon Arm

OperatorPhoneWebsite
Greyhound Canada+1 1-800-661-8747Greyhound Canada
VIA Rail+1 1 888 842-7245VIA Rail
Translink BCRTC604-953-3333Translink BCRTC
Air CanadaAir Canada
Flair AirlinesFlair Airlines
Air NorthAir North
WestJetWestJet
BC Transit - Vernon Regional Transit System+1 250-545-7221BC Transit - Vernon Regional Transit System