Skip to main content

Filter by:


Star rating

Review score

Banff – 40 hotels and places to stay
See the latest prices and deals by choosing your dates.
Banff Rocky Mountain Resort, hotel in Banff

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

7.6
Scored 7.6
Good
Rated good
2,927 reviews
Price from£105.05per night
Canalta Lodge, hotel in Banff

Offering an on-site coffee shop, Canalta Lodge is located 5 minutes’ drive from Banff city centre. Free WiFi access is available. Snowy Owl Sled Dog Tours are 20 minutes’ drive away.

8.8
Scored 8.8
Fabulous
Rated fabulous
2,782 reviews
Price from£135.53per night
Best Western Plus Siding 29 Lodge, hotel in Banff

Featuring an indoor swimming pool and hot tub, this Banff property is located 10 minutes’ walk from Banff town centre. Free WiFi is offered in all areas. Breakfast is provided daily.

8.3
Scored 8.3
Very good
Rated very good
2,007 reviews
Price from£129.05per night
Banff Ptarmigan Inn, hotel in Banff

Situated just minutes from the centre of Banff, Banff Ptarmigan Inn offers convenient amenities and leisure services within walking distance of many area attractions, parks and ski areas.

8.1
Scored 8.1
Very good
Rated very good
2,477 reviews
Price from£144.61per night
Banff Caribou Lodge and Spa, hotel in Banff

Featuring an on-site spa, this mountain lodge is nestled in the heart of Banff city centre, only 5.6 km from Banff Gondola. Free passes for Banff's transit system are provided. Free WiFi is provided.

7.9
Scored 7.9
Good
Rated good
1,921 reviews
Price from£116.72per night
The Hidden Ridge Resort, hotel in Banff

This apartment-style property is nestled in a secluded area on Tunnel Mountain and offers stunning views of Banff town centre and the surrounding mountains.

8.0
Scored 8.0
Very good
Rated very good
1,876 reviews
Price from£139.42per night
High Country Inn, hotel in Banff

Offering an indoor pool, a dry cedar sauna and a hot tub, High Country Inn is located in Banff. Free W-Fi and a mountain view are enjoyed from all rooms. Mount Norquay is 13 minutes’ drive away.

8.6
Scored 8.6
Fabulous
Rated fabulous
1,996 reviews
Price from£206.86per night
The Rundlestone Lodge, hotel in Banff

With scenic views of the Canadian Rockies, this contemporary mountain lodge is located directly on Banff Avenue and offers an indoor pool. Free WiFi is provided throughout the property.

8.0
Scored 8.0
Very good
Rated very good
1,251 reviews
Price from£112.19per night
Red Carpet Inn, hotel in Banff

Featuring an on-site hot tub, this hotel is situated within 550 m of Banff city centre. Free WiFi and a flat-screen TV are provided in all guest rooms.

7.6
Scored 7.6
Good
Rated good
1,174 reviews
Price from£138.77per night
Buffalo Mountain Lodge, hotel in Banff

This Banff hotel is located on the slopes of Tunnel Mountain, within a 20 minute walk of downtown. Each room offers a wood fireplace and private bathroom.

8.0
Scored 8.0
Very good
Rated very good
1,473 reviews
Price from£96.62per night
See all 43 hotels in Banff

Most booked hotels in Banff in the past month

Banff's best hotels with breakfast

  • Banff Aspen Lodge
    8.2
    Scored 8.2
    Very good
    Rated very good
     · 1,402 reviews

    Offering a hot tub, this Banff hotel is located just 10 minutes’ walk from Banff Park Museum. A balcony or patio feature in each guest room. Free WiFi and a full breakfast are included.

    Location, facilities, clean room, big room and staff

  • High Country Inn
    8.6
    Scored 8.6
    Fabulous
    Rated fabulous
     · 1,996 reviews

    Offering an indoor pool, a dry cedar sauna and a hot tub, High Country Inn is located in Banff. Free W-Fi and a mountain view are enjoyed from all rooms. Mount Norquay is 13 minutes’ drive away.

    Staff are very nice. And it's clean. Bed bed are comfy

  • Storm Mountain Lodge & Cabins
    8.8
    Scored 8.8
    Fabulous
    Rated fabulous
     · 202 reviews

    Located in Banff, 35 km from Lake Louise, Storm Mountain Lodge & Cabins provides accommodation with a garden, free private parking, a restaurant and a bar.

    The unique lodge, cosy with friendly helpful staff

  • Bow View Lodge
    7.4
    Scored 7.4
    Good
    Rated good
     · 1,217 reviews

    Located directly on Bow River, this lodge is situated in Banff National Park, 5 minutes' walk to Banff city centre. A swimming pool, fitness centre, and sauna are available for guest use nearby.

    The location was stand out, and very friendly staff.

Hotels located in the centre of Banff

  • The Rimrock Resort Hotel Banff
    8.6
    Scored 8.6
    Fabulous
    Rated fabulous
     · 771 reviews

    Offering an indoor pool and a hot tub, The Rimrock Resort Hotel Banff is located 6 minutes’ drive from Banff centre and near the Upper Hot Springs. A restaurant is located on site.

    The view, very accommodating, friendly and helpful staff

  • Mount Royal Hotel
    8.4
    Scored 8.4
    Very good
    Rated very good
     · 707 reviews

    Offering a restaurant, Mount Royal Hotel is located in Banff. Free WiFi and a flat-screen TV. A sauna and a hot tub are available on site. Banff Upper Hot Springs is 4 km away.

    The rooftop hot tub and location are two highlights.

  • Sunshine Mountain Lodge
    8.4
    Scored 8.4
    Very good
    Rated very good
     · 521 reviews

    This ski-in, ski-out lodge is located in at Sunshine Village Resort in Banff National Park. It is 20 minutes' west of Banff city centre.

    Gondola rides & peaceful environment at nights.

  • Banff Inn
    Central location
    8.3
    Scored 8.3
    Very good
    Rated very good
     · 1,905 reviews

    Featuring a hot tub, steamroom, and sauna, this Banff hotel is located just 19 km from Sunshine Village Ski Resort. Guests can enjoy the on-site restaurant and bar.

    Very nice and clean close, easy access for the city

  • Elk + Avenue Hotel
    8.2
    Scored 8.2
    Very good
    Rated very good
     · 834 reviews

    Offering a sauna and a hot tub, Elk + Avenue Hotel features guest rooms with a flat-screen TV and an iPod docking station. Free WiFi is available. Banff Gondola is 4 km away.

    Perfect place to stay. It's close to everything.

  • Banff Park Lodge
    8.1
    Scored 8.1
    Very good
    Rated very good
     · 1,207 reviews

    Nestled in the pristine mountains of Banff in Alberta, Canada, is this hotel, offering exceptional service and comfortable accommodation in a beautiful natural environment.

    location was great, staff very friendly room was a good size

  • Royal Canadian Lodge
    8.1
    Scored 8.1
    Very good
    Rated very good
     · 1,117 reviews

    Featuring an indoor mineral swimming pool and spa services, this Banff hotel includes an on-site restaurant and lounge. Each room offers a 37" LCD TV and free WiFi.

    Superb Service, Installations, Location, and Food!!

  • The Juniper Hotel & Bistro
    8.1
    Scored 8.1
    Very good
    Rated very good
     · 924 reviews

    Featuring an on-site gourmet restaurant and lounge, this Banff hotel is located 10 minutes’ drive from Mount Norquay Ski Resort and boasts panoramic views of the Rocky Mountains.

    Loved the spectacular view of the town and mountains

FAQs about hotels in Banff








Learn more about visiting Banff
  • 11 attractions
  • 6 points of interest
  • 0
Subscribe to receive premium deals

Prices drop the moment you sign up!

What guests said about Banff:

  • 10
    Scored 10

    Brand new mother daughter ski duo had amazing success with...

    Brand new mother daughter ski duo had amazing success with SkiBig3 Banff Adventure Hub gear rental and private ski instructor. Skied 3 days. Also enjoyed dogsledding in Canmore! Totally exceeded our expectations! Shops were variety of price points and restaurants offered a variety of options. Every turn of your drive was breathtaking! My teen stayed off of social media and thoroughly enjoyed the scenery during our drives! Everyone was extremely courteous and friendly in this town!
    A
    Anonymous
    United States
  • 10
    Scored 10

    I was and will be amazingly beautiful to stay in Banff as...

    I was and will be amazingly beautiful to stay in Banff as always.I would highly encourage to put Banff on their bucket lists. The weather is extremely nice 13 degrees.We enjoy the ski hill and the food.If you like sushi you can try the sushi place with the conveyor belt and you can pick and choose which sushi you like.
    Jesselyn
    Canada
  • 10
    Scored 10

    It is an absolutely charming town nestled in a most...

    It is an absolutely charming town nestled in a most beautiful natural environment. The people were all very warm, kind, and helpful, although interestingly, they all (but one person I met) seemed to be from the UK, New Zealand, or Australia. But the accents were great, and so were the people. Next vacation... Australia! Back to Banff... a great getaway whether for skiing in the winter or simply unwinding, reflecting, and pondering the next steps, or getting your dream girl to say "yes" to the ring.
    Ian
  • 10
    Scored 10

    Banff and the surroundings are very picturesque and the...

    Banff and the surroundings are very picturesque and the towering Rockies add to the grandeur of the place. The ride in the Gondolas and the walk in the snow at the top is something no visitor must miss. Lake Minnewanka in all it's frozen splendour with the cabins in it's midst is spectacular when the sun comes up. Lake Louise - a few Kms away - is also something to behold. All in all a fabulous place to spend a few days.
    Bernard N Roberts
    India
  • 8.0
    Scored 8.0

    There was a severe lack of snow this year (an el Niño year)...

    There was a severe lack of snow this year (an el Niño year) which interfered with some of our planned outdoor activities, and meant we had to drive to Lake Louise for decent snow. We largely avoided downtown Banff because of the large number visitors and tourist shops. Parks staff at the information centre were very helpful.
    Gideon
    Canada
  • 10
    Scored 10

    Gondola rides was closed that time, for 5 days under...

    Gondola rides was closed that time, for 5 days under maintanances must be mentioned or announced in your offer, so I dont have to booked too near to location a bit disappointed..but overall we still enjoyed downtown Baff.
    Rommel Diaz
    United Arab Emirates

Explore guest reviews of hotels in Banff

  • From £134.10 per night
    8.4
    Scored 8.4
    Very good
    Rated very good
     · 707 reviews
    Hotel is in a great location in Banff. Our plan was to ski which we did each day, alternating between Ski Norquay (20mins), Sunshine (30mins) and Lake Louise (45mins). Close to restaurants, shuttle bus, coffee shops etc. Clothes washer/dryer was great to refresh our stuff after 4 days and before moving onto the next location. Easy free parking right beside hotel. Rooms were clean, decent size and served our needs well. Great value for money. Older hotel but the rooms were completely updated and everything was new and worked well.
    Andrew
    United States
  • From £63.57 per night
    7.2
    Scored 7.2
    Good
    Rated good
     · 847 reviews
    The Banff YWCA exceeded my expectations. I stayed for 2 weeks as a solo traveller. For me, a luxury hotel is not important as I prefer to be out exploring and just needed a place to lay my head that was budget friendly. The room was very basic but clean and comfy. There’s a full size fridge and microwave for guests to use in lobby, ice machine and Coinamatic laundry facilities. The location is perfect, right beside the river and just a short walk across the pedestrian bridge to downtown. Staff was excellent as well.
    Audrey
    Canada
  • From £164.71 per night
    8.1
    Scored 8.1
    Very good
    Rated very good
     · 1,117 reviews
    The staff was friendly and helpful. Even before we departed the United States, the hotel 'concierge' swiftly and successfully booked Banff gondola tickets through Pursuit and bus transfers from/to Calgary and between Banff and Lake Louise with Brewster Express! Although the Royal Canadian Lodge was one of the hotels located furthest away from town, it was a relatively short walk there, and the shuttle stop was steps from the front door.
    Hilary
    United States
  • From £174.44 per night
    9.1
    Scored 9.1
    Superb
    Rated superb
     · 182 reviews
    Lovely suite hotel in Banff, perfect for our family ski vacation. For a small fee we were moved to a room with a great view of the mountains. Super comfy beds, no noise, friendly staff and fresh coffee tea and milk brought to our room daily. It’s a 15/20 minute walk into Banff which suited us, there’s a free shuttle if you prefer. We didn’t eat in the restaurant so can’t comment on the food. Would definitely recommend
    Fiona
    United Kingdom
  • From £148.50 per night
    8.2
    Scored 8.2
    Very good
    Rated very good
     · 1,402 reviews
    Special mention to our man Rodney. Best reason to stay at this hotel together with all the staff. They made sure every needs and requests were met. Check-in and check-out processes are a breeze! I liked the interiors, a very modern touch. Microwave and coffee maker availability is a plus too. Location is very close to downtown Banff and shops. Beds are very comfortable.
    Grafil
    Canada
  • 8.6
    Scored 8.6
    Fabulous
    Rated fabulous
     · 1,996 reviews
    This hotel was clean, open, well staffed well furnished and located near downtown Banff, within easy walking distance of what we needed. Room was comfortable with a little balcony that allowed us to enjoy fresh air. Parking in the underground garage was a big plus. Laundry facilities were clean and the machines worked well. Coins were available at the front desk.
    Paul
    United States
  • From £127.10 per night
    8.6
    Scored 8.6
    Fabulous
    Rated fabulous
     · 1,144 reviews
    Room was clean and quiet. Check in still required you to visit the sister hotel a block away but wasn’t too far. Ample parking and great to have a convenience store/gas station across the road. About a 15-20min walk to downtown Banff, although we did receive complimentary bus tickets upon check in.
    Spencer
    South Africa
  • 8.3
    Scored 8.3
    Very good
    Rated very good
     · 371 reviews
    A really well located BnB. Banff is very expensive however, even by Canada’s standards. The included breakfast had some nice variety. The owners were very good at communicating via the website and very flexible when I had a later than expected arrival
    Gavin
    United Kingdom
  • From £313.86 per night
    8.6
    Scored 8.6
    Fabulous
    Rated fabulous
     · 771 reviews
    It’s was quite and beautiful mountain view of the sulphur mountain. Upper Banff hot spring is just minute away from the hotel. My family enjoyed the sauna, hot pool and indoor pool. The food in the restaurants is mouth watering.
    Arlen
    Canada
  • From £241.88 per night
    8.9
    Scored 8.9
    Fabulous
    Rated fabulous
     · 1,584 reviews
    The downtown location, on-site facilities (pool, hot tubs and sauna) and excellent restaurant make the Moose Hotel my Banff favourite. Quiet, clean rooms and a pleasant, accommodating staff made the stay an enjoyable one.
    Terry
    Canada
  • From £134.88 per night
    7.9
    Scored 7.9
    Good
    Rated good
     · 1,921 reviews
    Amazing hotel! 1km walking from downtown Banff... very nice, well equipped, super comfy, great room, comfy beds, fast wifi. Spa/hot pool + sauna also nice... small gym as well. Nothing to complain about, really....
    Matej
    Czech Republic
  • From £158.23 per night
    8.1
    Scored 8.1
    Very good
    Rated very good
     · 2,477 reviews
    The location is great, just a couple of blocks from restaurants and shops in downtown Banff. There is also a supermarket a block from the hotel. Underground parking and ski storage are easily accessible.
    Thomas
    United States
  • From £157.09 per night
    9.0
    Scored 9.0
    Superb
    Rated superb
     · 1,097 reviews
    modern hotel in great location close to all sights, shops and restaurants of downtown banff. although expensive compared to hotels in other destinations, it seems to offer fair value by local standards.
    Sean86
    Switzerland
  • From £122.56 per night
    8.0
    Scored 8.0
    Very good
    Rated very good
     · 1,251 reviews
    This hotel is one of our favourites in Banff. Staff is always helpful and nice, room is always nice. Bed and pillows are unmatched, always best sleep there. We will be back soon again.
    Nina
    Canada
  • From £116.10 per night
    8.6
    Scored 8.6
    Fabulous
    Rated fabulous
     · 1,579 reviews
    Great location. They provided free Roam bus passes to downtown Banff which was a nice surprise as the bus stop was right at the front of the hotel. Room was lovely and spacious.
    Caitlyn Kelly
    Australia
  • From £116.08 per night
    7.6
    Scored 7.6
    Good
    Rated good
     · 2,927 reviews
    The staff were really friendly, the location of the property was adequate to travel in to Banff, the hotel also had a shuttle bus to town.
    Asdren
    United Kingdom
  • From £123.12 per night
    8.1
    Scored 8.1
    Very good
    Rated very good
     · 1,207 reviews
    Excellent location and facilities were well kept. We love Banff. The views are always amazing and we could enjoy them from the hotel
    J
    Canada
  • From £91.82 per night
    7.4
    Scored 7.4
    Good
    Rated good
     · 227 reviews
    Very very good location right in the centre of downtown banff. Although the hotel is old, the inside was renovated and clean.
    J
    Julia
    Canada
  • From £129.05 per night
    8.3
    Scored 8.3
    Very good
    Rated very good
     · 2,007 reviews
    This is our favorite hotel in Banff!!! Amazing breakfast and the pool is simple but great.
    Greg
    Canada
  • 8.8
    Scored 8.8
    Fabulous
    Rated fabulous
     · 202 reviews
    Quaint lodge. Great location between Banff and Lake Louise.
    Herce
    United States