Travel from Vancouver-BC-Canada to Alberta

Bus or fly from Vancouver to Alberta?

WestJet, Air Canada and Air Transat fly from Vancouver to Calgary hourly. Alternatively, Greyhound Canada operates a bus from Vancouver to Calgary twice daily. Tickets cost $55 - $140 and the journey takes 16 h 10 min.

How to get from Vancouver to Alberta

ModeDurationPrice
From King Edward Station train to Vancouver airport, fly to Calgary airport, then line 300 bus to Calgary.3 h 30 min$184
From King Edward Station train to Vancouver airport, fly to Lethbridge airport, then taxi to Lethbridge.4 h 31 min$329
From King Edward Station train to Vancouver airport, fly to Edmonton airport, line 747 bus to Century Park Station, then tram to Edmonton.4 h 6 min$183
From Main Street-Science World Station Platform 2 train to Surrey Central Stn Bay 6, line 503 bus to Northbound 272 St at Fraser, line 21 bus to Abbotsford airport, fly to Calgary airport, then line 300 bus to Calgary.6 h 14 min$177
From Vancouver, BC bus to Calgary, AB.16 h 10 min$94
From Vancouver drive to Calgary.11 h 40 min$98

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

It takes approximately 3 h 30 min to get from Vancouver to Alberta, including transfers.

Is there a direct bus between Vancouver and Alberta?

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

Operators from Vancouver to Alberta

OperatorPhoneWebsite
Translink BCRTC604-953-3333Translink BCRTC
WestJetWestJet
Air CanadaAir Canada
Air TransatAir Transat
Calgary Transit - Line 300+1 403-262-1000Calgary Transit - Line 300
Flair AirlinesFlair Airlines
Sunwing AirlinesSunwing Airlines
Edmonton TransitEdmonton Transit
TransLink CA+1 604-953-3333TransLink CA
BC Transit - Central Fraser Valley Transit SystemBC Transit - Central Fraser Valley Transit System
Greyhound Canada+1 1-800-661-8747Greyhound Canada