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 – 41 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 center. Free WiFi access is available. Snowy Owl Sled Dog Tours are 20 minutes’ drive away.

The underground parking was very convenient and we enjoyed the location. Staff were very friendly and helpful.
8.8
Scored 8.8
Excellent
Rated excellent
2,806 reviews
Price from$152.90per 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.

Really enjoyed the cave hot tub. Restaurant on site was great too. Room was very comfortable.
8.0
Scored 8.0
Very Good
Rated very good
1,926 reviews
Price from$201.18per night
Banff Ptarmigan Inn, hotel in Banff

Situated just minutes from the center of Banff, this comfortable inn offers convenient amenities and leisure services within walking distance of many area attractions, parks and ski areas.

Very spacious room
8.1
Scored 8.1
Very Good
Rated very good
2,508 reviews
Price from$156.55per night
Banff Park Lodge, hotel in Banff

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

Stuff we’re very friendly
8.1
Scored 8.1
Very Good
Rated very good
1,192 reviews
Price from$118.79per 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 staff were very accommodating and helpful for the duration of the stay. We did encounter trouble with the toilet flooding the bathroom on the third night. However, the staff moved us to a new room the next day as compensation without trouble. Breakfast was surprisingly good, as we were out and about early in the mornings and never had to worry about eating out because the food was filling and quiet good. The location being near the center of town was definitely a major plus for us, as we didn't have a car and walked everywhere. As a group of girls it made staying our easier knowing our hotel was always within walking distance.
8.4
Scored 8.4
Very Good
Rated very good
1,177 reviews
Price from$163.14per night
Bow View Lodge, hotel in Banff

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

Staff was excellent in their communication and service. We stayed here the first night of our trip and they accomplished with 3 queen beds! Our night sleep was excellent so we returned to the exact same room after we returned from Jasper and Lake Louise. Staff was friendly, easy to work with and graciously loaned us charging cords. Highly recommend.
7.4
Scored 7.4
Good
Rated good
1,230 reviews
Price from$130.75per 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 center.

The room was nice and clean, with an amazing view of the mountain and forest. We absolutely loved the location: of course, it is remote, but an opportunity to wake up and immediately be on the slopes the first thing in the morning could not be beaten. The level of service, and friendliness of the staff are amazing - they were always going an extra mile to help us with our questions: be it something simple or convoluted (we had to use Friends and Family discount of Icon Pass for the chair lift, which turned out to be a convoluted procedure, but everybody was willing to spend more time and figure out the solution for us). "Chimney Corner" restaurant is also excellent - both for quality of food and the service.
8.5
Scored 8.5
Very Good
Rated very good
521 reviews
Price from$259.70per 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 2.5 mi away.

Great location close to restaurants shopping. Very comfortable beds.
8.2
Scored 8.2
Very Good
Rated very good
829 reviews
Price from$112.66per 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 center and on-site bar. Each unit offers a patio or balcony. Every air-conditioned room has a flat-screen TV.

Great location. Newer and more modern than we thought it might be. Short walk to main shops and restaurant area.
9.0
Scored 9.0
Wonderful
Rated wonderful
1,631 reviews
Price from$269.94per night
Peaks Hotel and Suites, hotel in Banff

Located in Banff, Peaks Hotel and Suites is 1.2 miles from Cave and Basin National Historic Site.

Loved the hot chocolate
9.0
Scored 9.0
Wonderful
Rated wonderful
1,097 reviews
Price from$170.12per night
See all 43 hotels in Banff

Most-booked hotels in Banff in the past month

Budget hotels in Banff

  • Peaks Hotel and Suites
    9.0
    Scored 9.0
    Wonderful
    Rated wonderful
     · 1,097 reviews

    Located in Banff, Peaks Hotel and Suites is 1.2 miles from Cave and Basin National Historic Site.

    Fabulous hotel - clean, stylish and in a great location

  • Moose Hotel and Suites
    9.0
    Scored 9.0
    Wonderful
    Rated wonderful
     · 1,631 reviews

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

    Great location and atmosphere. Restaurant great too

  • Buffalo Mountain Lodge
    8.0
    Scored 8.0
    Very Good
    Rated very good
     · 1,501 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.

  • The Rundlestone Lodge
    8.0
    Scored 8.0
    Very Good
    Rated very good
     · 1,284 reviews

    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.

    Room size, friendly staff, location and nice pool.

  • 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 environmentally friendly hotel, offering exceptional service and comfortable accommodations 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,935 reviews

    Featuring a hot tub, steamroom, and sauna, this Banff hotel is located just 12 mi 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 center.

    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 2.5 mi away.

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

Hotels located in the center of Banff

  • Storm Mountain Lodge & Cabins
    8.7
    Scored 8.7
    Excellent
    Rated excellent
     · 205 reviews

    Located in Banff, 22 miles from Lake Louise, Storm Mountain Lodge & Cabins provides accommodations 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
    Excellent
    Rated excellent
     · 775 reviews

    Offering an indoor pool and a hot tub, The Rimrock Resort Hotel Banff is located 6 minutes’ drive from Banff center 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 2.5 mi away.

    The rooftop hot tub and location are two highlights.

  • The Juniper Hotel & Bistro
    8.2
    Scored 8.2
    Very Good
    Rated very good
     · 945 reviews

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

    Loved the spectacular view of the town and mountains

  • 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 center, only 3.5 mi 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,247 reviews

    Featuring a fitness center 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
     · 778 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,230 reviews

    Featuring an on-site hot tub, this hotel is located within 1804 ft of Banff city center. 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 second you sign up!

What Guests Said About Banff:

  • 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
  • 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 of America
  • 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

Explore guest reviews of hotels in Banff

  • From $377.39 per night
    8.6
    Scored 8.6
    Excellent
    Rated excellent
     · 1,182 reviews
    The location is the best thing about the property. Very close to the centre of Banff and also right by the highway. If you are staying here and skiing at Banff Sunshine, then the access to the main road is an advantage. The self service check in and checkout via the app was awesome since I didn’t have to speak with anyone. I wish more hotels would do the same. Finally, we really liked the design of the rooms and the overall vibe of the place. Wifi was good too!
    Filip
    Canada
  • From $1,186.67 per night
    8.8
    Scored 8.8
    Excellent
    Rated excellent
     · 662 reviews
    My husband and I had a lovely 3 night stay at the Fairmont Banff springs- it was truly a remarkable experience and first class all the way ! The castle like accommodations are beautiful and there are million dollar views in all direction- we ate dinner at three of the on-site restaurants and all were wonderful with impeccable service-I highly recommend this hotel for those looking for a wonderful luxurious stay!
    Eileen
    United States of America
  • From $283.12 per night
    7.4
    Scored 7.4
    Good
    Rated good
     · 241 reviews
    Banff was just simply amazing, I had the most amazing time. The king Edward hotel is about as close to the centre as you can get, all the shops and restaurants are just a short walk away. The hotel itself is fabulous value for money and the staff are extremely pleasant and helpful. I would love to go back to Banff and would have no hesitation in staying at the king Edward hotel again!
    Mark
    United Kingdom
  • From $377.39 per night
    8.6
    Scored 8.6
    Excellent
    Rated excellent
     · 1,182 reviews
    The best motel in Canada during my trip. The room was after remodelling, with remote access and large parking area. It is not cheap, but worth of this money. 10-15 minutes walk to the downtown. If you are in Banff to make some hiking, I recommend to stay there. However it is good to have your own car, because most of interesting trails are quite far from Banff.
    Łukasz
    Poland
  • From $269.94 per night
    7.5
    Scored 7.5
    Good
    Rated good
     · 1,370 reviews
    This was our first time to book at Douglas Fir. We usually booked on hotels in downtown Banff. We were surprised that the room has kitchen. It's just like a condo. Since our stay was just for a night we were not able to use the hot pool outside. But the mountain view from the deck was spectacular.
    Rowena
    Canada
  • From $446.53 per night
    8.0
    Scored 8.0
    Very Good
    Rated very good
     · 1,890 reviews
    Loved the experience. We rented ski equipment from downtown Banff and it was delivered to the hotel the night before. We could also just let them at the reception when our day was over. Staff was super friendly and helpful. The complementary wood for the personal fireplace was a nice touch.
    Youssef
    Canada
  • From $467.67 per night
    8.7
    Scored 8.7
    Excellent
    Rated excellent
     · 205 reviews
    The cabins were cozy small but enough room to do everything you needed. Heating them was east, a little too easy, in the well-above freezing temps. These would be great in dead of winter. And the locations was so convenient to Banff and Lake Louise just 30 minutes away in either direction.
    Bill
    United States of America
  • From $883.29 per night
    9.0
    Scored 9.0
    Wonderful
    Rated wonderful
     · 1,631 reviews
    Fabulous! Moose Hotel is located in an excellent location to stroll the shops, restaurants and bars of Banff. The hotel has it all. Excellent timber work and attention to detail within the whole building. Stunning views from the hot-tubs, pool and sauna. Highly recommend.
    DAVID
    Australia
  • From $348.92 per night
    8.0
    Scored 8.0
    Very Good
    Rated very good
     · 1,284 reviews
    The hotel room is clean. Hotel location at the entrance of Banff which is nice. They offered a Transit pass if we were planning to go into the town this is a great perk to not have to worry about parking. only needed to have a Microwave in the room to get full score.
    Nasser
    Canada
  • 7.4
    Scored 7.4
    Good
    Rated good
     · 1,230 reviews
    The room was cozy Not to sound glib but ski hotels are their own thing. They tend to be comfortable and have amenities, but the rooms tend to be small. It was a nice hotel and in a good location in Banff. I got a great price through Booking even for Friday.
    Eric
    United States of America
  • From $487.19 per night
    8.3
    Scored 8.3
    Very Good
    Rated very good
     · 2,052 reviews
    Everything was perfect. Will come back. The room was very clean, we had a complaint about a dog in a room next to our(whining), we called the receptionist and within a couple of minutes they have resolved the problem. Recommending this hotel in Banff.
    Alla
    Canada
  • From $358.03 per night
    8.3
    Scored 8.3
    Very Good
    Rated very good
     · 395 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 $373.32 per night
    7.8
    Scored 7.8
    Good
    Rated good
     · 1,247 reviews
    Within Banff on the main drag; easy access to amenities, shopping and restaurants. Great halfway point between lake Louise and Canmore. Best value option of the 3 locations but still pricy. Great and comfortable beds.
    Kamila
    Canada
  • From $348.92 per night
    8.0
    Scored 8.0
    Very Good
    Rated very good
     · 1,284 reviews
    The hotel is okay particularly in terms of location. It is just almost a walking distance to Banff downtown. The suite that we booked is very spacious and we like the balcony with the mountain view.
    E Blcrz
    Canada
  • 9.2
    Scored 9.2
    Wonderful
    Rated wonderful
     · 376 reviews
    Very clean and nicely appointed. Edwina was a helpful and responsive host! Great location - easy walking distance to downtown and the bus stop for the express bus to Lake Louise/Moraine.
    Tracy
    Netherlands
  • From $520.09 per night
    9.0
    Scored 9.0
    Wonderful
    Rated wonderful
     · 1,097 reviews
    Quiet location but a short walk away from the hustle and bustle of downtown Banff. Staff were very helpful and access to the hotel was very easy from the Trans Canada.
    Kenneth
    Canada
  • From $405.86 per night
    7.6
    Scored 7.6
    Good
    Rated good
     · 3,065 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 $343.23 per night
    9.1
    Scored 9.1
    Wonderful
    Rated wonderful
     · 670 reviews
    Location in proximity to Banff Springs Fairmont without outrageous prices (under 200), and within Good proximity to the downtown
    Johnson
    Canada
  • From $405.86 per night
    8.0
    Scored 8.0
    Very Good
    Rated very good
     · 1,927 reviews
    Nice hotel, walking distance to downtown Banff. Great hot springs cove in the hotel.
    Heinz
    Germany
  • From $427.08 per night
    8.6
    Scored 8.6
    Excellent
    Rated excellent
     · 1,636 reviews
    Ideal for visiting Banff town. The hotel gave each guest a free bus pass to use.
    Theresa
    Canada