Search the best hotels in Alberta

Top Resorts in Alberta

Alberta's resorts are the epitome of natural beauty and luxury. Nestled in the heart of the Canadian Rockies, these resorts provide an ideal escape for those who love the great outdoors and serene mountain views.

Whether you want to enjoy a high-end golf course, indulge in spa treatments, or simply relax by a tranquil lake, Alberta's resorts cater to a variety of interests and preferences. From rustic lodges with handmade wooden furniture to grand retreats styled like a Scottish castle, the options are diverse and inviting.

Top picks for a:

Check out more destinations in Alberta on The Hotel Guru

Rimrock Resort Hotel

Banff (P.O. Box 1110,)

A fantastic hotel in the most spectacular position, carved into the side of Mt. Sulphur, in the Canadian Rockies. Comfortable and contemporary rooms offer spine chilling views of the picturesque town of Banff and the mountains beyond. The restaurant, Eden, offers fine French cuisine. Totally unique.

  • Active Holiday - You are ideally placed to make the most of the Canadian Rockies- from winter to summer there is never a shortage of activites
  • Other Activities - The hotel spa offers an incredible range of treatments to poke and prod you into health after a long day on the slopes
  • Total relaxation - This incredible self contained hotel offers pampering spa treatments, excellent food and spectacular views
  • Sights nearby - Literally every window you glance at exhibits a jaw dropping scene of light on the mountain side
from CA$241 for 1 room, 1 night including taxes & fees
Check availability on Expedia

Solara Resort

Canmore

A sleek resort offering suites of varying sizes with easy access to the surrounding mountains. Each suite is modern and well-equipped with kitchens, living areas, flatscreen TVs, and furnished balconies. Expect an indoor pool, hot tub, and sports equipment provided. Ideal for groups or families.

  • Active Holiday - Canmore is known for its adventure credentials with skiing, mountain biking, golf, dog sledding, and hiking all popular
  • Self catering - A perfect home-away-from-home with full kitchens, living areas, and furnished balconies with grills
  • Groups - One-, two-, and three-bedroom suites mean there are options for all group sizes
  • Great walks - Hike along the beautiful trails in nearby Banff National Park
from CA$190 for 1 room, 1 night including taxes & fees
Check availability on Expedia

Jasper Park Lodge

Jasper ( Jasper)

In Jasper National Park, nestled on the shores of Beauvert Lake in the Canadian Rocky Mountains. Boasting a high-end golf course, 8 on-site restaurants, and a large spa. Ideal for active holidays or relaxed retreats in summer or winter. Attracts families and couples alike.

  • Skiing - A ski pass vendor, ski equipment hire and ski storage are all available on site. The Marmot Basin ski area is 20 mins away
  • Golf - Play a round at the stunning Fairmont Jasper Park Lodge Golf Club
  • Spa - The superb spa offers a wide range of relaxing treatments to come back to after a busy day outside.
  • Tennis Court - Playing tennis is a popular activity in the summer and tennis equipment is available
from CA$264 for 1 room, 1 night including taxes & fees
Check availability on Expedia

Buffalo Mountain Lodge

Banff (Alberta)

Snow or sun, this brilliant located lodge is the perfect for active families to set-up camp. Fireplaces, private balconies and comfortable beds make the rooms hard to leave but we promise the great outdoors and views are worth it. Cilantro is Italian cuisine, or try Sleeping Buffalo's local cuisine.

  • Foodies - 40 people can be sat in the Wapiti Longhouse wine cellar on site, a great place to indulge in the local cuisine and fine wines.
  • Romantic Break - Make the most of the enchanting and romantic views with the outdoor hot tub and private balconies.
  • Kayaking - Leisure canoeing on Emerald Lake or Lake Louise is the perfect outing, especially with a picnic from the lodge.
  • Restaurant
from CA$282 for 1 room, 1 night including taxes & fees
Check availability on Expedia

Stoneridge Mountain Resort

Canmore

An all-suite hotel offering fabulous mountain views and self-catering accommodation. One-, two-, and three-bedroom suites come with well-equipped kitchens, balconies, and separate living/dining areas. With an outdoor pool, hot tub, and cafe — this is perfect for active families or groups.

  • Back to Nature - There are five national parks nearby to choose from including Banff, Jasper, Yoho, Kootenay, and Waterton Lakes National Park
  • Self catering - All the suites come with a separate living and dining area plus a well-equipped kitchen. Ideal for independent travellers
  • Active Holiday - Canmore is made for an active break with everything from canoeing to hiking, horseback riding to snowshoeing
  • Families - The option of one, two, and three bedroom suites makes this ideal for families (or groups) of all sizes
from CA$282 for 1 room, 1 night including taxes & fees
Check availability on Expedia

Kananaskis Mountain Lodge

Alberta (Alberta)

This upscale lodge in the heart of Kananaskis offers a mix of rustic charm and modern amenities. The decor blends alpine elements with cosy touches for a welcoming feel. With five restaurants, a full-service spa, and easy access to outdoor adventures, it’s a solid choice for any mountain getaway.

  • Riding - Experience horse riding through the scenic trails of Boundary Ranch, immersing yourself in the rugged beauty of the Rockies
  • Golf - Enjoy a round of golf at the nearby SilverTip Golf Resort, renowned for its challenging course and stunning mountain vistas
  • Skiing - Hit the slopes at Nakiska Ski Resort, just a short drive away, offering diverse runs for all skill levels
  • Back to Nature - Immerse yourself in the serene beauty of the Canadian Rockies and explore scenic trails by Barrier Lake
from CA$323 for 1 room, 1 night including taxes & fees
Check availability on Expedia

Fairmont Banff Springs

Banff ( Banff)

Styled after a Scottish Baronial Castle, this elegant retreat is situated in stunning mountain scenery, surrounded by pine trees, mountains, and lakes. Enjoy many outdoor activities from skiing to horse riding; relax after an active day in the spa, and feast on the wide selection of cuisines.

  • Skiing - Many ski locations just minutes away; offers an on-site snow school; also offers ski passes, storage, and rental
  • Swimming Pool - Indoor and outdoor pools
  • Tennis Court
  • Spa
from CA$423 for 1 room, 1 night including taxes & fees
Check availability on Expedia

Moraine Lake Lodge

Lake Louise (Improvement District No. 9)

An upscale resort nestled under the Canadian Rocky Mountains in Banff National Park. The rustic rooms feature handmade wooden furniture and stone chimney pieces. Private balconies command wonderful views of the lake and surrounding countryside. Peaceful and serene.

  • Restrictions on children - Children older than 8 years are welcome.
  • Lakeside
  • Restaurant
  • Traditional
from CA$616 for 1 room, 1 night including taxes & fees

Fairmont Chateau Lake Louise

Lake Louise (Alberta)

A grand retreat in Banff National Park, this luxury hotel blends timeless elegance with jaw-dropping views of Lake Louise and the Victoria Glacier. Think cosy, traditional interiors with modern touches. Indulge in gourmet dining, a serene spa, and top-tier ski access. Nature meets indulgence here.

  • Skiing - Experience world-class skiing at Lake Louise Ski Resort, offering diverse runs amidst the backdrop of the Canadian Rockies
  • Back to Nature - Wake to glacier views, savour lakeside serenity, and explore Banff's pristine beauty just steps from your tranquil retreat
  • Canoeing - Paddle across the emerald waters of Lake Louise in a canoe, immersing yourself in the serene beauty of Banff National Park
  • Active Holiday - Fuel your adventure with skiing nearby or hiking Banff trails, then unwind in the heated pool or high-tech fitness centre
from CA$588 for 1 room, 1 night including taxes & fees
Check availability on Expedia