Ski Resorts in Alberta

Sharing the Canadian Rockies with British Columbia, Alberta is home to a vast number of ski resorts ranging from family-friendly ski hills to iconic ski resorts in Banff.



  • Not many ski resorts have on-mountain lodging – daily commute is required
  • Less heli-skiing and cat-skiing opportunities than British Columbia

Getting there

  • Fly into Calgary International Airport or Edmonton International Airport which serves most ski resorts in Alberta.
  • Best way to resorts from Calgary International Airport is by shuttle or hiring a car and driving. Shuttle services are available for the SkiBig3 resorts in Banff and Nakiska. The drive takes 1.5-2 hours for the Banff ski resorts or just 45 minutes for Nakiska. From Edmonton International Airport, Marmot Basin is a 4 hour drive or shuttle ride, or a 5 hour drive from Calgary International Airport.

A ski trip in Alberta wouldn’t be complete without visiting one the SkiBig3 resorts. Sitting in the world-renowned Banff National Park, these three resorts are the best in ski resorts in Alberta as well as some of the best in Canada. They all offer diverse terrain, dry powder, spectacular scenery of the Canadian Rockies and can all be skied on the SkiBig3 pass. A shuttle service is included in the pass so getting between the resorts is hassle-free.

Lake Louise takes the top spot of the three thanks its huge size, epic terrain, incredible scenery including Lake Louise itself. Mount Norquay is much smaller and has more of a local’s vibe but nonetheless offers great skiing. Banff Sunshine has quite a few bragging rights, being the highest ski resort in country with the longest ski season as well!  

While the lodges have facilities, most of the resorts lack on-mountain lodging meaning most skiers will need to stay in the town of Banff, Lake Louise or Canmore. The only exception is the ski-in/ski-out Sunshine Mountain Lodge at Banff Sunshine, the only one in Banff National Park.


While Marmot Basin and Nakiska don’t receive as much attention as the Banff resorts, they are still some of the best ski resorts in Alberta. Nakiska was built for the alpine events in Calgary’s 1988 Winter Olympics and is conveniently located just 45 minutes drive from Calgary. Marmot Basin is the only ski resort in Jasper National Park and is a bit more remote; 4 hours drive from Edmonton or 5 hours from Calgary.

Best for BeginnersMount Norquay, Marmot Basin
Best for IntermediatesNakiska
Best for Advanced and ExpertsLake Louise
Best for All-rounderLake Louise
Highest Summit ElevationBanff Sunshine
Highest number of runsLake Louise
Largest ski areaLake Louise
Highest number of liftsBanff Sunshine
Resort Areas in


Ski resorts in


25% 45% 30%
Castle Mountain
19% 7% 71%
Lake Louise
25% 45% 30%
Marmot Basin
30% 30% 40%
Mount Norquay
20% 36% 44%
13% 59% 28%
Banff Sunshine
20% 55% 25%