Skip to main content

The 10 Best Resorts in Banff, Canada

Check out our selection of great resorts in Banff

Filter by:


Review Score

Wonderful: 9+ Very Good: 8+ Good: 7+ Pleasant: 6+
Our top picks Lowest Price First Star rating and price Top reviewed

See the latest prices and deals by choosing your dates.

The Fairmont Banff Springs has a 32-metre lap pool and a 20-metre heated outdoor pool. The resort’s Fairmont Spa has 27 treatment areas and offers a variety of relaxing massages and beauty treatments. Other on-site activities for guests include bowling, tennis, horseback riding, and golfing.

Perfect location in Banff, nice staff, & good spa facilities.

Show more Show less
8.8
Excellent
641 reviews
Price from
$474
per night

Featuring an a la carte breakfast, this resort is situated along the Banff Rocky Mountain National Park and features spacious all-suite accommodation.

Only moments from the Banff Rocky Mountain Resort are top-rated ski trails, scenic hiking paths, golfing and much more.

The location The front desk The facilities

Show more Show less
7.6
Good
2,965 reviews
Price from
$94
per night

Looking for a resort?

Travelers who really want to “get away from it all” trust resorts to provide the pinnacle of all-inclusive relaxation. Resort guests are invited to enjoy communal on-site amenities like pools, spas, restaurants, activities, excursions, and shops, and stay the night in luxurious private rooms, villas, or apartments.
Search resorts in Banff

Resorts That Guests Love in Banff

  • Avg. price/night: $267.29
    8.9
    Scored 8.9
    Excellent
    Rated excellent
     · 1,597 reviews
    Room size and bed really comfy. Location to centre and transport to ski resorts.
    mary
    Young couple
  • Avg. price/night: $217.73
    8.5
    Scored 8.5
    Very Good
    Rated very good
     · 1,169 reviews
    Free breakfast, the proximity to the downtown, and ski resorts. Comfortable rooms with underground parking a plus.
    MikeP.
    Family with young children
  • Avg. price/night: $234.79
    8.0
    Scored 8.0
    Very Good
    Rated very good
     · 1,474 reviews
    Such friendly staff, and a very cozy room. The fire was the main appeal and the pillows were so comfy! It was nice to be just out of town and yet so close either by bus, car or feet! The hot tub was huge which was a nice change for a ski resort.
    Ashara
    Young couple
  • Avg. price/night: $393.22
    8.6
    Scored 8.6
    Excellent
    Rated excellent
     · 770 reviews
    Resort public areas were clean and kept well. The staff was extremely nice.
    James
    Family with young children
  • Avg. price/night: $168.98
    7.9
    Scored 7.9
    Good
    Rated good
     · 1,929 reviews
    Great staff Room was really nice Hot pool was god send at the end of a hard days skiing Great location for busses to resorts as second pickup on bus route.
    Tim
    Young couple
  • Avg. price/night: $393.22
    8.6
    Scored 8.6
    Excellent
    Rated excellent
     · 770 reviews
    The location and overall look of the resort.
    Brandi
    Young couple
  • Avg. price/night: $155.01
    8.4
    Scored 8.4
    Very Good
    Rated very good
     · 708 reviews
    Location is perfect for Banff town shops and restaurants, and getting to the ski resorts of Norquay and Sunshine Village. Hotel is good, though rooms are not very spacious, particularly the King doubles.
    David
    Family with young children
  • Avg. price/night: $155.01
    8.4
    Scored 8.4
    Very Good
    Rated very good
     · 708 reviews
    The hotel and rooms were very clean and modern, the staff were really friendly and it was situated right in the centre of Banff Main Street so everything was walkable. The amenities provided in the rooms were very good (drinks/fridge/toiletries/towels/hairdryer etc) and also, they have a rooftop hot tub available as well as bar/restaurant within the hotel. Also, parking spaces are available to guests which was ideal for us as we were driving to the ski resorts each day. Would definitely return to this hotel!
    Bryoni
    Travelers with friends
  • Avg. price/night: $234.79
    8.0
    Scored 8.0
    Very Good
    Rated very good
     · 1,474 reviews
    Resort setting, timber buildings spread apart. Fireplace in room. Good restaurant.
    Blighton
    Solo traveler
  • Avg. price/night: $98.65
    7.5
    Scored 7.5
    Good
    Rated good
     · 1,344 reviews
    Perfect family resort. We hiked and Sade the sights all day and enjoyed and the slides, hot tub and amenities before going to dinner. Loved having the kitchen to save on some meals out. Overall a great experience and will definitely go again!
    Sandra
    Family with young children