Skip to main content

The 10 Best Resorts in Banff, Canada

Check out our pick of great resorts in Banff

Filter by:


Review score

Superb: 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
Fabulous
643 reviews
Price from
€ 511
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
3,016 reviews
Price from
€ 142
per night

Resorts that guests love in Banff

  • From € 582.53 per night
    8.6
    Scored 8.6
    Fabulous
    Rated fabulous
     · 771 reviews
    It was our second stay at Rimrock Resort and the resort was every bit as wonderful seven years down the track. Our room with balcony was beautiful and comfortable and we loved the views. The staff were friendly and helpful. We had a delicious dinner at the Primrose Restaurant. The lobby area is stunning and very stylish and comfortable.
    Linda
    Australia
  • From € 225.03 per night
    7.6
    Scored 7.6
    Good
    Rated good
     · 3,014 reviews
    The suite room was beautiful and the facilities @ the resort.
    karen
    Canada
  • From € 225.03 per night
    7.6
    Scored 7.6
    Good
    Rated good
     · 3,014 reviews
    It was a nice resort with lots of things to do ON the property. There's a walking trail behind the tennis court. Basketball nets, squash courts, pool and a fitness room. Although it's the farthest from the town it's nice if you want piece and quiet and a good spot to walk your dog.
    shannon
    Canada
  • From € 337.93 per night
    9.0
    Scored 9.0
    Superb
    Rated superb
     · 1,611 reviews
    Room size and bed really comfy. Location to centre and transport to ski resorts.
    mary
    United Kingdom
  • From € 345.45 per night
    8.4
    Scored 8.4
    Very good
    Rated very good
     · 1,177 reviews
    Free breakfast, the proximity to the downtown, and ski resorts. Comfortable rooms with underground parking a plus.
    MikeP.
    Canada
  • From € 262.67 per night
    8.0
    Scored 8.0
    Very good
    Rated very good
     · 1,490 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
    Australia
  • From € 582.53 per night
    8.6
    Scored 8.6
    Fabulous
    Rated fabulous
     · 771 reviews
    Resort public areas were clean and kept well. The staff was extremely nice.
    James
    United States
  • From € 225.03 per night
    7.9
    Scored 7.9
    Good
    Rated good
     · 1,943 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
    United Kingdom
  • From € 582.53 per night
    8.6
    Scored 8.6
    Fabulous
    Rated fabulous
     · 771 reviews
    The location and overall look of the resort.
    Brandi
    Canada
  • From € 155.02 per night
    7.5
    Scored 7.5
    Good
    Rated good
     · 1,348 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
    Canada