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

I loved the lounge space, the view of the mountains and the smore’s that they had available each night.
8.8
Scored 8.8
Excellent
Rated excellent
2,803 reviews
Price from$153.32per 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,936 reviews
Price from$202.47per 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,509 reviews
Price from$159.92per 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,190 reviews
Price from$119.12per 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,174 reviews
Price from$163.59per 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$131.14per 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
520 reviews
Price from$260.43per 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
828 reviews
Price from$113.71per 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.

Our room was one-bedroom suite with fireplace and balcony. Closet/storage space was adequate for two people, it might be tight for family plus kids. Loved the fireplace and ease of opening/closing windows for fresh air.
9.0
Scored 9.0
Wonderful
Rated wonderful
1,633 reviews
Price from$270.70per 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,099 reviews
Price from$170.59per night
See all 43 hotels in Banff

Most-booked hotels in Banff in the past month

Budget hotels in Banff

  • Moose Hotel and Suites
    9.0
    Scored 9.0
    Wonderful
    Rated wonderful
     · 1,634 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,511 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,290 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 Ptarmigan Inn
    8.1
    Scored 8.1
    Very Good
    Rated very good
     · 2,509 reviews

    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.

    Great location and friendly staff. Very clean room

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

  • 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

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

    Gondola rides & peaceful environment at nights.

Hotels located in the center of Banff

  • The Rimrock Resort Hotel Banff
    8.6
    Scored 8.6
    Excellent
    Rated excellent
     · 772 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
     · 714 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
     · 952 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

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

  • Banff Caribou Lodge and Spa
    7.9
    Scored 7.9
    Good
    Rated good
     · 1,956 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,251 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,235 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.

    Great location and very clean, everything we needed.

FAQs about hotels in Banff








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

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

    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

Explore guest reviews of hotels in Banff

  • From $490.02 per night
    8.4
    Scored 8.4
    Very Good
    Rated very good
     · 714 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 of America
  • From $757.70 per night
    9.0
    Scored 9.0
    Wonderful
    Rated wonderful
     · 325 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
  • 5.6
    Scored 5.6
    Above average
    Rated okay
     · 410 reviews
    After we arrived at Lake Louise, I found out that my wallet was lost. It was two days after I stayed at this hotel, but when I called to the front desk of this hotel, they said they had saved my wallet. They told me i can pick it up anytime. After we drove back to Banff from Lake Louise, I went to find my wallet and i didn’t lost anything from my wallet, Thank you very much for this hotel. I will check in again if I have a chance next time.
    X
    Xinlei
    Canada
  • From $627.20 per night
    9.0
    Scored 9.0
    Wonderful
    Rated wonderful
     · 1,634 reviews
    Moose Hotel is a must-stay in Banff. Location and parking were conveniently situated. The hotel lobby and rooms were designed for an elevated log cabin. We enjoyed the spacious layout of the rooms. All the bathroom amenities were fantastic, especially the Rocky Mountain soaps. We ended up taking advantage of the spa facilities for massages and hot tubs. Definitely recommended for hiking and a relaxing stay.
    Karthik
    United States of America
  • From $434.31 per night
    8.2
    Scored 8.2
    Very Good
    Rated very good
     · 952 reviews
    A lovely 2-night stay in Banff - the hotel is exceptional from the room to the staff. The room was well accommodating, clean and spacious. The staff were so lovely and told us the best way to get to Lake Louise as it was very hard to get into due to high demand. The hotel is about a half an hour's walk along the main road from the hub of Banff, however, there is a free shuttle service and bikes.
    Sophie
    United Kingdom
  • From $301.78 per night
    8.1
    Scored 8.1
    Very Good
    Rated very good
     · 1,900 reviews
    I didn't explore much, I just walked downtown to eat dinner. The location is good considering it's the only really affordable place to stay in Banff, unless you want to pay a few hundred dollars a night for a chalet or hotel room. Also, getting there is less of a headache, as you can avoid the main strip that's usually a slow painful drive through town.
    Philip
    Canada
  • 7.4
    Scored 7.4
    Good
    Rated good
     · 1,230 reviews
    All the staff were really helpful and friendly and being able to use the pool and gym facilities in the sister hotel next door was a bonus. Room was big and the location was great, being able to walk into Banff centre in a couple of minutes as well as being able to get to the shuttle bus stop (for Lake Louise etc) in a quick walk also
    James
    United Kingdom
  • 9.9
    Scored 9.9
    Exceptional
    Rated exceptional
     · 173 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
  • From $490.02 per night
    8.4
    Scored 8.4
    Very Good
    Rated very good
     · 714 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 $455.93 per night
    8.1
    Scored 8.1
    Very Good
    Rated very good
     · 2,509 reviews
    The hotel was very clean and the beds pretty comfortable. The heating unit seemed very efficient, temperature quickly adjusts to your setting. Great location, easy walk to Banff centre, parking was also free.
    Melvin
    Canada
  • 8.3
    Scored 8.3
    Very Good
    Rated very good
     · 399 reviews
    the breakfast with sausage'N egg berger is brilliant, the bed is confortable, all in all a good place, actually it is the first house hotel we spent the night in the last three years in Canada.
    siyao
    Canada
  • From $454.30 per night
    8.0
    Scored 8.0
    Very Good
    Rated very good
     · 1,290 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 $447.77 per night
    8.0
    Scored 8.0
    Very Good
    Rated very good
     · 1,936 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
  • From $434.31 per night
    8.2
    Scored 8.2
    Very Good
    Rated very good
     · 952 reviews
    Super cute hotel with a location that provided incredible views and privacy but also convenient access to downtown Banff. They have the most amazing smelling shampoo and conditioner.
    Nikki
    Canada
  • 9.0
    Scored 9.0
    Wonderful
    Rated wonderful
     · 1,099 reviews
    Three things I like the most about Peaks are: 1. Location - close to the ski shuttle stop and Banff downtown; 2. Cleanness of the room and the hotel in general; 3. Quietness;
    James
    Canada
  • From $522.81 per night
    7.6
    Scored 7.6
    Good
    Rated good
     · 3,079 reviews
    The resort was conveniently located near TransCanada Highway 1 and close to Banff. Had a gym and swimming pool with hot tubs which was great. The cabin rooms were well placed.
    Yuvraj
    United Kingdom
  • 7.3
    Scored 7.3
    Good
    Rated good
     · 923 reviews
    I loved how the hotel was walking distance from downtown Banff. And how there was the bridge and Bow River right behind it. I like how we had fresh towels daily.
    MM123455
    Philippines
  • 7.4
    Scored 7.4
    Good
    Rated good
     · 1,157 reviews
    Big private rooms, remembers in a motel. Good location. Comfortable for a hostel and much cheaper than a hotel. Banff is expensive. I recommend this one.
    Cornelia
    Netherlands
  • 7.6
    Scored 7.6
    Good
    Rated good
     · 1,237 reviews
    The location is great. Close to Banff downtown and minutes from lake Louise and anything in between
    Ameena
    Canada
  • From $468.98 per night
    8.7
    Scored 8.7
    Excellent
    Rated excellent
     · 205 reviews
    Quaint lodge. Great location between Banff and Lake Louise.
    Herce
    United States of America