Travel from Vancouver-BC-Canada to Three-Valley-Gap

Bus from Vancouver to Three Valley Gap

Greyhound Canada operates a bus from Vancouver to Three Valley Gap once daily. Tickets cost $35 - $90 and the journey takes 9 hours 22 minutes.

How to get from Vancouver to Three Valley Gap

ModeDurationPrice
From Vancouver, BC bus to Revelstoke, BC then taxi to Three Valley Gap.9 h 40 min$126
From Vancouver train to Kamloops North, taxi to Kamloops, BC, bus to Sicamous, BC, then taxi to Three Valley Gap.13 h 37 min$318
From Vancouver drive to Three Valley Gap.6 h 3 min$69
From King Edward Station train to Vancouver airport, fly to Kelowna airport, shuttle to Revelstoke - Sandman, then taxi to Three Valley Gap.5 h 49 min$333
From King Edward Station train to Vancouver airport, fly to Kamloops airport, taxi to Kamloops, BC, bus to Revelstoke, BC, then taxi to Three Valley Gap.7 h 11 min$385
From King Edward Station train to Vancouver airport, fly to Penticton airport, taxi to Penticton, BC, bus to Sicamous, BC, then taxi to Three Valley Gap.7 h 14 min$432

How long does it take to get from Vancouver to Three Valley Gap?

It takes approximately 9 hours 40 minutes to get from Vancouver to Three Valley Gap, including transfers.

Operators from Vancouver to Three Valley Gap

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
Central Mountain AirCentral Mountain Air
Air CanadaAir Canada
WestJetWestJet
Revelstoke Airport ShuttleRevelstoke Airport Shuttle

How do I get to Three Valley Gap?