Travel options for:
Nearby airports Moraine Lake

Calgary (YYC)  •  4 h 5 min

  1. ×2

$81 - $135

Edmonton (YEG)  •  9 h 58 min

  1. ×2

$129 - $190

Kelowna (YLW)  •  9 h 29 min

  1. ×2

$50 - $95

Cranbrook (YXC)  •  5 h 9 min

  1. ×2

$234 - $271

Kamloops (YKA)  •  7 h 45 min

  1. ×2

$188 - $269

  • Moraine Lake Accommodation
  • Best Price Guarantee
  • Car Hire
  • Compare Best Rates
  • Things to do
  • View attractions

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 once daily. Tickets cost $14 - $40 and the journey takes 2 h 10 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 5 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 Downtown Office, walk to WB 1 Street SW CTrain Station, line 202 tram to WB Sunalta CTrain Station, walk to Calgary, AB, bus to Castle Jct, AB, then taxi to Moraine Lake.9 h 58 min$208
From Aerospace Dr & Airport Way bus to Downtown Exchange Bay E, walk to Vernon, bus to Lake Louise, then taxi to Moraine Lake.9 h 29 min$97
From Cranbrook (YXC) taxi to Kimberley, BC Canada, Greyhound Connector to Golden, BC Canada, then taxi to Moraine Lake.5 h 9 min$353
From Kamloops (YKA) taxi to Kamloops, BC, bus to Golden, BC, then taxi to Moraine Lake.7 h 45 min$310

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

It takes approximately 4 h 5 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 Arrow1-800-232-1958Red Arrow
Calgary Transit+1 403-262-1000Calgary Transit
BC Transit - Vernon Regional Transit System+1 250-545-7221BC Transit - Vernon Regional Transit System
Sun City Coachlines250-417-3117Sun City Coachlines