Travel from Nearby-Airports to Moraine-Lake

Bus from Nearby airports to Moraine Lake

Greyhound Canada operates a bus from Calgary (YYC) to Moraine Lake twice daily. Tickets cost $14 - $40 and the journey takes 2 h 47 min.

How to get from Nearby airports to Moraine Lake

ModeDurationPrice
From Calgary Airport line 5201 bus to Calgary, AB, bus to Castle Jct, AB, then taxi to Moraine Lake.4 h 42 min$142
From International Airport Door 8 line 747 bus to Century Park Transit Centre, walk to Century Park Station, tram to Bay Enterprise Square Station, walk to Edmonton - Downtown Office, bus to Calgary International Airport, walk to Calgary Airport, shuttle to Lake Louise, AB, then taxi to Moraine Lake.10 h 11 min$194
From Northbound Aerospace Dr & Airport Way bus to Downtown Exchange Bay E, walk to Vernon, BC, bus to West Louise Lodge, BC, then taxi to Moraine Lake.8 h 56 min$94
From Cranbrook (YXC) taxi to Kimberley, BC Canada, Greyhound Connector to Golden, BC Canada, then taxi to Moraine Lake.5 h 9 min$350
From Kamloops (YKA) taxi to Kamloops, BC, bus to Field Jct, BC, then taxi to Moraine Lake.7 h 10 min$185

How long does it take to get from Nearby airports to Moraine Lake?

It takes approximately 4 h 42 min to get from Nearby airports to Moraine Lake, including transfers.

Operators from Nearby airports to Moraine Lake

OperatorPhoneWebsite
Greyhound Canada+1 1-800-661-8747Greyhound Canada
Edmonton TransitEdmonton Transit
Red ArrowRed Arrow
Rocky Mountains Sky ShuttleRocky Mountains Sky Shuttle
BC Transit - Vernon Regional Transit System+1 250-545-7221BC Transit - Vernon Regional Transit System
Sun City Coachlines250-417-3117Sun City Coachlines