Skip to main content

Search hotels in Banff

Enter your dates to see the latest prices and deals for Banff hotels

Filter by:


Star rating

Review score

Banff – 37 hotels and places to stay

See the latest prices and deals by choosing your dates.
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.

Large comfortable room
8.8
Scored 8.8
Fabulous
Rated fabulous
2,814 reviews
Price from€ 157.15per 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.

The room was very nice, not just a basic hotel room. Had a fireplace which was wonderful. And we got mountainview room which was a pleasant surprise. Looked very new
8.1
Scored 8.1
Very good
Rated very good
2,515 reviews
Price from€ 162.41per night
Fox Hotel and Suites, hotel in Banff

Located in historic Banff, Alberta, this contemporary hotel offers free shuttle to downtown and the Banff Ski Gondola. It features a cave-inspired hotpool and a Chili’s Restaurant and Grill on site.

Spa. Close to shops. Quiet. Great staff.
8.0
Scored 8.0
Very good
Rated very good
1,941 reviews
Price from€ 215.05per 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.

On the main road into Banff and right next to the bus stop so it was easy to use the free shuttle passes which the hotel provided. Good undercover parking. Spacious, well appointed room. Friendly and helpful staff. Comfortable bed and deliciously soft sheets. Log fire with seating in the foyer.
8.0
Scored 8.0
Very good
Rated very good
1,301 reviews
Price from€ 368.44per night
Brewster Mountain Lodge, hotel in Banff

Brewster Mountain Lodge is centrally located in downtown Banff. Log furnishings, western décor, and historic photos from the Brewster Family define the interior of the lodge.

The front desk staff were very helpful. The hotel was very centrally located. The car park was easy to navigate.
8.5
Scored 8.5
Very good
Rated very good
1,176 reviews
Price from€ 167.68per night
Bow View Lodge, hotel in Banff

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.

Situated on river was good.
7.4
Scored 7.4
Good
Rated good
1,232 reviews
Price from€ 134.42per night
Banff Park Lodge, hotel in Banff

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

Secure parking, great location
8.1
Scored 8.1
Very good
Rated very good
1,188 reviews
Price from€ 122.12per night
Elk + Avenue Hotel, hotel in Banff

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.

Close to everything, free parking, friendly staff
8.2
Scored 8.2
Very good
Rated very good
829 reviews
Price from€ 117.90per night
Sunshine Mountain Lodge, hotel in Banff

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.

The location is definitely the best part! Also great and friendly staff and nice facilities.
8.5
Scored 8.5
Very good
Rated very good
520 reviews
Price from€ 296.85per night
Moose Hotel and Suites, hotel in Banff

Located a 1 minute walk from the heart of Banff, the Moose Hotel & Suites features a spa centre and on-site bar. Each unit offers a patio or balcony. Every air-conditioned room has a flat-screen TV.

Great location with excellent facilities. The views from the hot tubs were incredible. Food in the restaurant was first class. The hotel was very clean and the staff is excellent. Would definitely stay here again!
9.0
Scored 9.0
Superb
Rated superb
1,646 reviews
Price from€ 277.46per night
See all 43 hotels in Banff

Most booked hotels in Banff in the past month

Budget hotels in Banff

  • Brewster Mountain Lodge
    8.5
    Scored 8.5
    Very good
    Rated very good
     · 1,176 reviews

    Brewster Mountain Lodge is centrally located in downtown Banff. Log furnishings, western décor, and historic photos from the Brewster Family define the interior of the lodge.

    Amazing location to all our fav restaurants and shops!

  • Buffalo Mountain Lodge
    8.0
    Scored 8.0
    Very good
    Rated very good
     · 1,535 reviews

    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.

    Really loved the room, and having a restaurant on site.

  • Canalta Lodge
    8.8
    Scored 8.8
    Fabulous
    Rated fabulous
     · 2,816 reviews

    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.

    The bed, pillows and layout of the room was excellent.

  • Banff Park Lodge
    8.1
    Scored 8.1
    Very good
    Rated very good
     · 1,188 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

  • Banff Inn
    8.3
    Scored 8.3
    Very good
    Rated very good
     · 1,948 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

  • Sunshine Mountain Lodge
    8.5
    Scored 8.5
    Very good
    Rated very good
     · 520 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.

  • Elk + Avenue Hotel
    8.2
    Scored 8.2
    Very good
    Rated very good
     · 829 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.

  • Red Carpet Inn
    7.6
    Scored 7.6
    Good
    Rated good
     · 1,255 reviews

    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.

    Great location and very clean, everything we needed.

Hotels located in the centre of Banff

  • Storm Mountain Lodge & Cabins
    8.7
    Scored 8.7
    Fabulous
    Rated fabulous
     · 210 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

  • The Rimrock Resort Hotel Banff
    8.6
    Scored 8.6
    Fabulous
    Rated fabulous
     · 775 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
     · 716 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.

  • The Juniper Hotel & Bistro
    8.2
    Scored 8.2
    Very good
    Rated very good
     · 962 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.

    The view, hot tub, attentive staff and excellent service.

  • Royal Canadian Lodge
    8.1
    Scored 8.1
    Very good
    Rated very good
     · 1,144 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!!

  • Banff Caribou Lodge and Spa
    7.9
    Scored 7.9
    Good
    Rated good
     · 1,978 reviews

    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.

    Good location, nice and quiet, clean, good restaurant.

  • Irwin's Mountain Inn
    7.8
    Scored 7.8
    Good
    Rated good
     · 1,257 reviews

    Featuring a fitness centre and hot tub, this hotel is located in the heart of Banff, surrounded by the Canadian Rockies. Shopping and restaurants are conveniently within a few minutes walk.

    Staff is willing to help. Awesome customer service.

  • Charltons Banff
    7.7
    Scored 7.7
    Good
    Rated good
     · 785 reviews

    Featuring a steam room, indoor mineral pool and hot tub, Charltons Banff is an Alpine-style hotel located on Banff Avenue, a short walk from the main downtown shopping and restaurant district.

    very P leasent Great location very Comfortable Beds

FAQs about hotels in Banff








Learn more about visiting Banff
  • 14 attractions
  • 6 points of interest

What guests said about Banff:

  • 10
    Scored 10

    Banff is well situated and has an extensive selection of...

    Banff is well situated and has an extensive selection of tours and activities. Banff Gondola ride to the summit of Sulphur Mountain is a must do visit as the views are spectacular. The upper hot springs are a relaxing couple of hours and the multitude of shops are worth spending a few hours in. With Lake Louise, Lake Moraine and the Rocky Mountains on your doorstep, it’s an ideal place to spend a few days.
    David
    United Kingdom
  • 10
    Scored 10

    Really need at least a week to take in all the amazing...

    Really need at least a week to take in all the amazing activities available for this tourist gem. Take time to explore the hoodoos, Bow Falls, Surprise corner just to mention a few. Something for everyone - outdoors, tourist, sport - just check it out when planning your trip to this amazing town in the heart of the Rockies. For a meaningful cultural experience honour the first nations people with a visit to their museum in Banff.
    Colin Nilsen
    New Zealand
  • 10
    Scored 10

    Last time I was in Banff was 24 years ago, and it hasn’t...

    Last time I was in Banff was 24 years ago, and it hasn’t changed a bit, other than small bits of modern technology. It’s clean everywhere, extremely well maintained. It’s the kind of place you want to be frozen in time in almost every way, and that only thing they add is modern connectivity. The Bad: is they rape your wallet at every turn.
    A
    Anonymous
  • 10
    Scored 10

    Banff is a beautiful little town right in the mountains.

    Banff is a beautiful little town right in the mountains. The views are fantastic and the walk along the Bow River is gorgeous. There are plenty of places to eat and drink, lots of shops and lots if things to do and see. It’s easy to walk around as it isn’t big but it is flat. There are buses to nearby places you may wish to visit too. One thing to note is that Banff is in a national park and as such there is a daily fee to be there.
    D6EDW
    United Kingdom
  • 10
    Scored 10

    Incredible natural beauty that starts right in the town of...

    Incredible natural beauty that starts right in the town of Banff and continues all around it. Glad I didn't visit during the busiest season though as it was already starting to be crowded, but much less then in the summer.
    Varvara
    Canada
  • 8.0
    Scored 8.0

    This time of year end of May was perfect not to hot not to...

    This time of year end of May was perfect not to hot not to cold ..it wasn't as busy as it is in the summer ..had so much fun will do it again soon..and love the spa cedar and sage highly recommend. Taxis were reasonably priced and there was always public transport from the hotel to mist places you needed or wanted to go
    Bobbi
    Canada

Explore guest reviews of hotels in Banff

  • From € 362.79 per night
    8.2
    Scored 8.2
    Very good
    Rated very good
     · 962 reviews
    Amazing views from our room. The highway was below in the valley and there was very minimal traffic noise. Very close to get to downtown Banff and all the amazing restaurants and shopping, and yet the distance from town provided the peace and quiet we were looking for. Deer grazing right outside the patio door added to the tranquil setting. Excellent food at the Bistro, with breathtaking views as you enjoy your meal. All staff were friendly and welcoming. We appreciated the availability of pet friendly rooms.
    Retta
    Canada
  • From € 427.84 per night
    7.9
    Scored 7.9
    Good
    Rated good
     · 1,978 reviews
    Pool and sauna was great - especially around dinner time 5-6pm when it was quieter. Rooms were good sized and well equipped (fridge, kettle, etc). Plenty of storage for clothing and luggage. Toiletries provided in the bathroom were a lovely touch and great quality. Secure parking. Computer and printer free to use which was great for our Banff Park Pass. Restaurant in hotel lovely for dinner and drinks. Staff friendly. Cosy lobby area Overall a brilliant stay!
    Linzi
    United Kingdom
  • From € 427.84 per night
    7.9
    Scored 7.9
    Good
    Rated good
     · 1,978 reviews
    The walkable distance from the hotel to downtown banff. We felt really safe walking at night because of all the other hotel chains that were around. I loved using the arocky Mountain products in the bathroom 🥰. The underground parking was a plus too! Also, the Keg which is just right downstairs, we loved not having to get up so early to grab breakfast. They had a breakfast buffet apart from their normal menu which was decent and affordable.
    Mafel
    Canada
  • From € 465.44 per night
    9.1
    Scored 9.1
    Superb
    Rated superb
     · 365 reviews
    I liked in this trip everything- Stunning view from our room, great front desk staff, clean and new suit, complimentary coffee. I asked to leave small surprise for my husband cause it was his birthday. They left cute card, where were lot of hotel staff’s names and beautiful bottle of maple syrup. It was amazing. Thanks to this hotel for our great experience in Banff.
    Виктория
    Ukraine
  • From € 330.09 per night
    7.6
    Scored 7.6
    Good
    Rated good
     · 1,255 reviews
    The room was fantastic. The room was very clean, large. My favorite part of the hotel room was them having Rocky Mountain Soap! It was a fantastic touch. The room had a fridge, microwave, and was very comfortable. The hotel is also very close to the 8X Roam Transit bus that takes you from Banff to Lake Louise. Staff were very friendly.
    Renee
    Canada
  • From € 577.47 per night
    9.0
    Scored 9.0
    Superb
    Rated superb
     · 1,647 reviews
    Great location on Banff Ave with many restaurants close by including Pacini’s located in the hotel lobby. The rooms were clean, comfy beds and lots of pillows. The bathroom only had a shower but it was nice and large with very new, sleek facilities. The Spa was fantastic though, I would go to the Spa again but not stay at the hotel.
    Michael
    Canada
  • From € 367.69 per night
    8.6
    Scored 8.6
    Fabulous
    Rated fabulous
     · 2,051 reviews
    The location is perfect! Right on main street of Banff. Walking distance to everything. It also has the bus stop for the free ski shuttle to both Sunshine and Lake Louise directly in front of the lodge. People were very nice. Ski storage is easily accessible. Pool and Hot Tub on site were nice.
    Ryan
    United States
  • 9.9
    Scored 9.9
    Exceptional
    Rated exceptional
     · 176 reviews
    Amazing stay, best of our Canada roadtrip. Alexandra, her husband and Esther are the best hosts ever. The bed and the room were excellent and the breakfast was superb. 5min walk from Banff centre. Exceeded our expectations in all aspects. Warm and welcoming, yet quite and private. Perfect!
    Silke
    Netherlands
  • 7.6
    Scored 7.6
    Good
    Rated good
     · 3,115 reviews
    Really like the location of this place. Really close to downtown Banff as well as the Trans-Canada Highway. Staff was friendly, room was spacious and comfortable and they were able to place us next to one another with a large family with 2 rooms side by side.
    Kevin
    United States
  • From € 420.32 per night
    8.1
    Scored 8.1
    Very good
    Rated very good
     · 2,515 reviews
    Comfortable and very accommodating staff! Great location, you can get buses to ski fields just out the front and the hotel is opposite the Banff High School Transit Hub which has local buses that can take you to Canmore, Lake Louise and around Banff.
    Vanessa
    Australia
  • From € 465.44 per night
    9.1
    Scored 9.1
    Superb
    Rated superb
     · 365 reviews
    An excellent property in Banff! We had a spacious room and enjoyed their coffee program every morning. Staff, facilities and location are all fantastic! We enjoyed the restaurant im the hotel lobby as well, great choice for breakfast.
    Cynthia
    United States
  • 8.4
    Scored 8.4
    Very good
    Rated very good
     · 716 reviews
    This hotel is excellent! The room was spacious, clean, and very modern, the restaurant has good variety, excellent food, and a nice atmosphere, staff are very friendly, and the hotel is conveniently located in the heart of Banff.
    Phil0092
    Canada
  • From € 2,976.83 per night
    8.8
    Scored 8.8
    Fabulous
    Rated fabulous
     · 668 reviews
    The property is absolutely beautiful! The staff are amazing! If you are deciding between staying in Banff vs Lake Louise… definitely stay in Banff Lake Louise is over visited taking away from it true beauty!!!
    A
    Anonymous
    United States
  • From € 375.27 per night
    8.6
    Scored 8.6
    Fabulous
    Rated fabulous
     · 1,669 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
  • 7.5
    Scored 7.5
    Good
    Rated good
     · 1,385 reviews
    Good sized 1 bed apartment suite On the outskirts of Banff and need to get a bus in but the hotel provide you with a free bus ticket for your stay
    Tracy
    United Kingdom
  • From € 469.95 per night
    8.7
    Scored 8.7
    Fabulous
    Rated fabulous
     · 210 reviews
    This was the best place we stayed in the Banff area! Close to Lake Louise and Banff, amazingly cozy cabins, beautiful lodge, and SUCH GOOD FOOD.
    Max
    United States
  • From € 577.47 per night
    9.0
    Scored 9.0
    Superb
    Rated superb
     · 1,647 reviews
    We loved the friendly atmosphere and perfect location for a trip to Banff and to experience the beauty of Canada.
    Hannah
    United Kingdom
  • From € 450.40 per night
    8.8
    Scored 8.8
    Fabulous
    Rated fabulous
     · 2,816 reviews
    The only hotel during our round trip in Canada (6 hotels so far) where the bed was really comfortable
    Jozsef
    Hungary
  • From € 338.36 per night
    7.8
    Scored 7.8
    Good
    Rated good
     · 1,257 reviews
    Room was clean. Walking distance to Roam Transit Bus towards Lake Louise and also to downtown Banff
    Joel
    Singapore
  • From € 318.81 per night
    8.0
    Scored 8.0
    Very good
    Rated very good
     · 1,301 reviews
    The hotel was in banff. The pool was pretty good.
    YBNORML
    Canada