Travel from Vancouver-BC-Canada to Revelstoke

Bus from Vancouver to Revelstoke

Greyhound Canada operates a bus from Vancouver to Revelstoke twice daily. Tickets cost $35 - $90 and the journey takes 9 h 18 min.

How to get from Vancouver to Revelstoke

ModeDurationPrice
From Vancouver, BC bus to Revelstoke, BC.9 h 18 min$76
From Vancouver train to Kamloops North, taxi to Kamloops, BC, then bus to Revelstoke, BC.14 h 24 min$175
From Vancouver drive to Revelstoke.6 h 24 min$72
From King Edward Station train to Vancouver airport, fly to Kelowna airport, then shuttle to Revelstoke.5 h 46 min$285
From King Edward Station train to Vancouver airport, fly to Kamloops airport, taxi to Kamloops, BC, then bus to Revelstoke.7 h 5 min$336
From King Edward Station train to Vancouver airport, fly to Penticton airport, taxi to Penticton, BC, then bus to Revelstoke.8 h 2 min$302

How long does it take to get from Vancouver to Revelstoke?

The bus from Vancouver, BC to Revelstoke, BC takes 9 h 18 min including transfers and departs twice daily.

Is there a direct bus between Vancouver and Revelstoke?

Yes, there is a direct bus departing from Vancouver, BC and arriving at Revelstoke, BC. Services depart twice daily, and operate every day. The journey takes approximately 9 h 18 min.

Operators from Vancouver to Revelstoke

OperatorPhoneWebsite
Greyhound Canada+1 1-800-661-8747Greyhound Canada
VIA Rail+1 1 888 842-7245VIA Rail
Translink BCRTC604-953-3333Translink BCRTC
Flair AirlinesFlair Airlines
Air NorthAir North
WestJetWestJet
Air CanadaAir Canada
Revelstoke Airport ShuttleRevelstoke Airport Shuttle