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 – 40 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.

The hot tub and the smores!😃
8.8
Scored 8.8
Fabulous
Rated fabulous
2,806 reviews
Price fromRUB 15,077per 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.

Breakfast was good and satisfied with the quality of service. Staff who attended to us at the reception counter was courteous and friendly. He shared some useful information regarding the Roam Bus Service.
8.1
Scored 8.1
Very good
Rated very good
2,509 reviews
Price fromRUB 15,366per 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.

Convenient location
8.0
Scored 8.0
Very good
Rated very good
1,931 reviews
Price fromRUB 19,911per 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.

No breakfast at the facility. The pool was out of order, but they were upfront with that when I confirmed my reservation
8.0
Scored 8.0
Very good
Rated very good
1,284 reviews
Price fromRUB 12,192per 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.

Great location. Gorgeous accommodation!
8.4
Scored 8.4
Very good
Rated very good
1,174 reviews
Price fromRUB 16,087per 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.

Location was fantastic! Friendly staff that were very helpful, great facilities (many shared with what appeared to be a sister hotel opposite which was fine!). Had everything we could have needed.
7.4
Scored 7.4
Good
Rated good
1,230 reviews
Price fromRUB 12,896per 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.

Wonderful sauna, spa and pool. Had a gym too but was on the small side. Large rooms with a second sink/bar area. Had a fridge. Reasonably priced secure parking. Great location.
8.1
Scored 8.1
Very good
Rated very good
1,193 reviews
Price fromRUB 11,714per 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 fromRUB 11,239per 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
521 reviews
Price fromRUB 27,037per 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.

spring hot
9.0
Scored 9.0
Superb
Rated superb
1,632 reviews
Price fromRUB 26,620per night
See all 43 hotels in Banff

Most booked hotels in Banff in the past month

Budget hotels in Banff

  • Brewster Mountain Lodge
    8.4
    Scored 8.4
    Very good
    Rated very good
     · 1,174 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,503 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.

  • Banff Ptarmigan Inn
    8.1
    Scored 8.1
    Very good
    Rated very good
     · 2,510 reviews

    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.

    Great location and friendly staff. Very clean room

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

  • 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
     · 715 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.

Hotels located in the centre of Banff

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

  • 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.

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

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

    Location very good , helpful staff and good atmosphere .

  • Irwin's Mountain Inn
    7.8
    Scored 7.8
    Good
    Rated good
     · 1,249 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.

    Excellent location, comfortable room and friendly staff

  • Charltons Banff
    7.7
    Scored 7.7
    Good
    Rated good
     · 781 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

  • Red Carpet Inn
    7.6
    Scored 7.6
    Good
    Rated good
     · 1,232 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.

    Room is big, good location to walk to downtown Banff.

FAQs about hotels in Banff








Learn more about visiting Banff
  • 14 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

    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
  • 10
    Scored 10

    We loved the location of the hotel , everything was...

    We loved the location of the hotel , everything was reachable But room was small , no place to move around, washroom had no counter Banff is too beautiful to miss ! Easy to move around and lots of places to dine
    Ameeta
    Canada
  • 10
    Scored 10

    I visited both Banff and Whistler on the same trip.

    I visited both Banff and Whistler on the same trip. Banff was far superior - there were hundreds of independent restaurants and shops in a realistic-looking German-style town…completely unique and amazing views. Whistler has more flowers/vegetation, but was like a cookie-cutter visit to Disney with insane traffic and brand-name only stores you could find in any mall. Every building also looked the same and the crowd was predictably snobby.
    B
  • 10
    Scored 10

    May-Stunning views.

    May-Stunning views. Stayed at Bow View Lodge and was able to park car for free and walked everywhere as this is right in town. Hiked Bow River Trail and Hoodoo Trail, took the Gondola. Ate outside at Three Bears-highly recommended. Lots of traffic.
    Wilhelms

Explore guest reviews of hotels in Banff

  • From RUB 67,018 per night
    9.1
    Scored 9.1
    Superb
    Rated superb
     · 318 reviews
    We were three families staying in three rooms near each other with mountain views. The view from the room was great, the rooms were exceptionally clean and well designed and decorated. The room sizes were generous and great for a family stay. The breakfast in the hotel was also great. Everything about this hotel was so relaxing and great and positive. Definitely would love to stay here again when we visit Banff for the next time. I hope they will keep the quality and service and great attitude as great as our experience this time.
    Zahra
    Canada
  • 8.1
    Scored 8.1
    Very good
    Rated very good
     · 1,894 reviews
    The room was clean and well kept. The common shower rooms were also kept very clean, which was an important consideration. The staff were friendly. The bus passes were very helpful for travelling around Banff area. Bear sprays were madr available to us for borrowing at no cost for our treks, which was a great plus point. The location was 5 mins by bus to the downtown Banff, which connected us to buses to the Lake Louise, Lake Moraine and the treks. Excellent stay experience.
    Valerie
    Singapore
  • From RUB 35,637 per night
    7.9
    Scored 7.9
    Good
    Rated good
     · 1,954 reviews
    The short 15 minute walk from downtown Banff and all its amenities was a major plus, and the main reason we chose the hotel. The attached Keg restaurant was a nice surprise! Very friendly and helpful staff, they make an effort to answer your questions, volunteer information and advice, and ensure you're aware of options and services. We didn't get a chance to use the pool/spa facilities because of our short stay and busy schedule but those looked nice as well.
    K
    Kevin
    Canada
  • From RUB 41,480 per night
    8.7
    Scored 8.7
    Fabulous
    Rated fabulous
     · 205 reviews
    This cozy cabin was our favorite stay on our Banff/Jasper trip. We enjoyed building a crackling fire in the fireplace and having a nice table to play games at together with mountain views out the window. The location was great--close to Johnston Canyon and not far from Lake Louise/Moraine Lake. The staff was friendly, and check in & out was easy. We appreciated the complimentary bundle of firewood and cookies in the cabin. Would definitely recommend!
    Ronald
    United States
  • From RUB 41,841 per night
    8.1
    Scored 8.1
    Very good
    Rated very good
     · 1,136 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
  • 8.2
    Scored 8.2
    Very good
    Rated very good
     · 1,444 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
  • From RUB 37,080 per night
    8.7
    Scored 8.7
    Fabulous
    Rated fabulous
     · 2,045 reviews
    We had stayed here 3 years ago and liked it. It's been noticeably renovated since then so even better. Perfect location a short walk from "downtown" Banff. Staff was very nice, Eva in particular was just extra friendly and helpful. Loved the free but secure indoor parking with easy access into the hotel. Stayed 5 nights, could've stayed another week!
    andrew
    United States
  • From RUB 32,174 per night
    7.6
    Scored 7.6
    Good
    Rated good
     · 3,076 reviews
    The hotel was in a good location, away from the hustle and bustle of downtown Banff. The reception staff were friendly and helpful, and the room was very clean and spacious. We were able to use the tennis court whilst waiting to check into our room (we arrived early). The views of the mountains from the hotel grounds were truly exceptional.
    Nicholas
    United Kingdom
  • From RUB 30,227 per night
    8.3
    Scored 8.3
    Very good
    Rated very good
     · 1,938 reviews
    The location was close to all the small shops and restaurants in downtown Banff. The staff was exceptionally friendly and rooms were spacious. If parking lot is full, you can park anywhere around the hotel, there’s ample spaces available. Highly enjoyed my stay.
    Agnieszka
    Canada
  • From RUB 38,378 per night
    8.1
    Scored 8.1
    Very good
    Rated very good
     · 2,510 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 RUB 38,378 per night
    8.1
    Scored 8.1
    Very good
    Rated very good
     · 2,510 reviews
    The hotel is huge! Our room was comfortable and the breakfast was exceptional (the omelet bar is highly recommended). Parking was easy and certainly essential for downtown Banff. We could easily walk to restaurants and shops and a nearby laundromat.
    Racine
    United States
  • From RUB 31,756 per night
    8.3
    Scored 8.3
    Very good
    Rated very good
     · 397 reviews
    Really nice host, we came in late as we went up to Lake Louise before checking in, and she waited for us. Room was nice and clean. Love that it’s so close to downtown so it’s super walkable. The breakfast tray was a nice surprise! :)
    Venice Lance
    Canada
  • From RUB 35,998 per night
    8.0
    Scored 8.0
    Very good
    Rated very good
     · 1,931 reviews
    The hot tub and sauna were amazing! Great location being only a 10 minute walk to downtown Banff. Super convenient that the shuttle to the ski hills stops right in front of the hotel.
    Rachel
    Canada
  • 8.1
    Scored 8.1
    Very good
    Rated very good
     · 1,193 reviews
    This charming hotel has the best location in Banff! Hotel is clean with nicely upgraded bathrooms, with a great little pool and hot tubs. Breakfast buffet is awesome.
    Paula
    Canada
  • From RUB 67,018 per night
    9.1
    Scored 9.1
    Superb
    Rated superb
     · 318 reviews
    Very new modern hotel, comfortable bed, clean, great views and Banff center is just a 15min walk away, it was silent and perfect for 2 nights I will comw back
    Lara
    Austria
  • From RUB 23,943 per night
    7.5
    Scored 7.5
    Good
    Rated good
     · 1,371 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 RUB 32,643 per night
    8.2
    Scored 8.2
    Very good
    Rated very good
     · 948 reviews
    Awesome help from front desk staff. We really appreciated the hotel having transportation to downtown Banff and a scheduled return to hotel.
    Peggy
    Canada
  • From RUB 46,819 per night
    8.3
    Scored 8.3
    Very good
    Rated very good
     · 2,059 reviews
    There were 2 separate bedrooms for the suite. Each bedroom had its own door. (This is not a given for the ‘suites’ in hotels in Banff!)
    Fiona
    United Kingdom
  • 8.1
    Scored 8.1
    Very good
    Rated very good
     · 1,193 reviews
    Location is perfect for walking around downtown. One of the more affordable hotels in Banff. Rooms are clean and a good size.
    konrad
    Canada
  • From RUB 35,998 per night
    8.0
    Scored 8.0
    Very good
    Rated very good
     · 1,931 reviews
    Hotel situated in a good location which is near downtown of Banff.
    Mai Lai
    Malaysia