Travel from Vancouver-BC-Canada to Lake-Louise

Bus from Vancouver to Lake Louise

Greyhound Canada operates a bus from Vancouver to Lake Louise twice daily. Tickets cost $45 - $120 and the journey takes 12 h 38 min.

How to get from Vancouver to Lake Louise

ModeDurationPrice
From Vancouver, BC bus to Lake Louise, AB.12 h 38 min$100
From Vancouver drive to Lake Louise.9 h 43 min$102
From King Edward Station train to Vancouver airport, fly to Calgary airport, then shuttle to Lake Louise.7 h 8 min$304
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 shuttle to Lake Louise.9 h 52 min$294

How long does it take to get from Vancouver to Lake Louise?

The bus from Vancouver, BC to Lake Louise, AB takes 12 h 38 min including transfers and departs twice daily.

Is there a direct bus between Vancouver and Lake Louise?

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

Operators from Vancouver to Lake Louise

OperatorPhoneWebsite
Greyhound Canada+1 1-800-661-8747Greyhound Canada
Translink BCRTC604-953-3333Translink BCRTC
WestJetWestJet
Air CanadaAir Canada
Air TransatAir Transat
Rocky Mountains Sky ShuttleRocky Mountains Sky Shuttle
TransLink CA+1 604-953-3333TransLink CA
BC Transit - Central Fraser Valley Transit SystemBC Transit - Central Fraser Valley Transit System