Skip to main content

Filter by:


Star Rating

Review Score

Banff – 39 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 located along the Banff Rocky Mountain National Park and features spacious all-suite accommodations.

7.6
Scored 7.6
Good
Rated good
2,915 reviews
Price from$115.91per night
The Hidden Ridge Resort, hotel in Banff

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

7.9
Scored 7.9
Good
Rated good
1,878 reviews
Price from$217.97per night
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.

8.8
Scored 8.8
Excellent
Rated excellent
2,789 reviews
Price from$152.36per 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.

8.1
Scored 8.1
Very Good
Rated very good
2,474 reviews
Price from$180.06per night
Banff Inn, hotel in Banff

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.

8.3
Scored 8.3
Very Good
Rated very good
1,902 reviews
Price from$123.20per 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.

8.0
Scored 8.0
Very Good
Rated very good
1,891 reviews
Price from$255.15per 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 center. Free WiFi is offered in all areas. Breakfast is provided daily.

8.3
Scored 8.3
Very Good
Rated very good
1,997 reviews
Price from$145.07per 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 center, only 3.5 mi 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,924 reviews
Price from$150.17per 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,247 reviews
Price from$126.12per 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.

8.9
Scored 8.9
Excellent
Rated excellent
1,582 reviews
Price from$311.28per night
See all 43 hotels in Banff

Most-booked hotels in Banff in the past month

Budget hotels in Banff

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

    Lovely atmosphere and vibe. Very comfortable beds and slept great.

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

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

    Gondola rides & peaceful environment at nights.

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

    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.

    The location was stand out, and very friendly staff.

Hotels located in the center of Banff

  • Storm Mountain Lodge & Cabins
    8.8
    Scored 8.8
    Excellent
    Rated excellent
     · 201 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
     · 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
     · 712 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.

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

  • Elk + Avenue Hotel
    8.2
    Scored 8.2
    Very Good
    Rated very good
     · 835 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 Aspen Lodge
    8.2
    Scored 8.2
    Very Good
    Rated very good
     · 1,398 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

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

FAQs about hotels in Banff








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

    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
  • 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 $186.41 per night
    7.9
    Scored 7.9
    Good
    Rated good
     · 1,924 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 $222.08 per night
    8.1
    Scored 8.1
    Very Good
    Rated very good
     · 1,118 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 of America
  • From $172.22 per night
    8.1
    Scored 8.1
    Very Good
    Rated very good
     · 921 reviews
    The place! View was amazing. And photos do not make justice for it really one needs to see this with one's own eyes. I think even better than the view of Fairmont hotel because it oversees Banff and Fairmont hotel and the dramatic backdrop behind them plus lake on the side plus green trees in 80% of one's sight. Simply perfect to grasp what this amazing place on earth really is. Bed very comfortable. Cheerful and talkative staff.
    Jan P
    Belgium
  • From $218.02 per night
    9.1
    Scored 9.1
    Wonderful
    Rated wonderful
     · 178 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
  • 9.6
    Scored 9.6
    Exceptional
    Rated exceptional
     · 300 reviews
    The place is great, I love the Canadian style and decoration of the place, when you go inside the house you can feel a vary warm and nice environment, we had a complementary cookies and chocolates. The hotel is located in downtown banff and the host was super kind with us and she gave us great advises about different places in Banff. and finally the breakfast was delicious...
    MARIA
    Colombia
  • From $172.22 per night
    8.1
    Scored 8.1
    Very Good
    Rated very good
     · 921 reviews
    Juniper Hotel completely exceeded our expectations. The location was perfect and the view from the Bistro was one of the best in the whole of Banff. Staff were exceptionally friendly and helpful, offering a shuttle into town and also free rentals of snowshoes, ice cleats, hiking backpacks and bear spray. I would recommend anyone staying in Banff to stay at the Juniper hotel!
    Jordan
    United Kingdom
  • From $153.18 per night
    8.6
    Scored 8.6
    Excellent
    Rated excellent
     · 1,140 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
  • 8.6
    Scored 8.6
    Excellent
    Rated excellent
     · 1,992 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 of America
  • From $206.85 per night
    9.0
    Scored 9.0
    Wonderful
    Rated wonderful
     · 1,105 reviews
    The staff members were super friendly and helpful, and the location was perfect, with many restaurants nearby. There's a wood-fired steakhouse called Bluebird in close proximity. If you have the opportunity, I recommend making a reservation near the wood-fire. We enjoyed that restaurant immensely, along with our entire stay at this hotel in Banff.
    Manu
    Switzerland
  • From $185.60 per night
    8.2
    Scored 8.2
    Very Good
    Rated very good
     · 1,398 reviews
    Banff Aspen's Lodge's location is absolutely fantastic - a really quick walk downtown. This is the highlight for someone like me who likes to spend a lot of vacation outside of the hotel. The whole hotel looked new. The coffee in the lobby was also a great touch. The hot tub was never too crowded, though I never used it.
    R
    Rachael
    United States of America
  • From $403.63 per night
    8.9
    Scored 8.9
    Excellent
    Rated excellent
     · 1,582 reviews
    We really like the Moose Hotel because of its location close to downtown Banff. We also really enjoy the two outdoor Hot Tubs on the upper floor. They are pet friendly as well and it was our first trip with our dog and they were very accommodating and provided us with a Dog Bed, Bowls and a treat for him too.
    David
    Canada
  • 9.9
    Scored 9.9
    Exceptional
    Rated exceptional
     · 166 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 $153.18 per night
    8.0
    Scored 8.0
    Very Good
    Rated very good
     · 1,247 reviews
    We enjoyed out 3 night stay, we were within walking distance from downtown with public transportation close. There was a park next to the hotel we enjoyed! The hotel was clean and plenty of free parking downstairs. Yes, I said free about something in the town of Banff!
    DivetheWorldtoo
    United States of America
  • From $136.92 per night
    7.4
    Scored 7.4
    Good
    Rated good
     · 1,216 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 $858.32 per night
    8.8
    Scored 8.8
    Excellent
    Rated excellent
     · 645 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 of America
  • From $185.60 per night
    8.0
    Scored 8.0
    Very Good
    Rated very good
     · 1,891 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 $185.60 per night
    8.8
    Scored 8.8
    Excellent
    Rated excellent
     · 2,789 reviews
    Lovely hotel with a great outdoor space with hot tubs and pit fires. Comfy and clean rooms, complementary shmores and lovely staff. Walking distance to Banff downtown.
    Stavroula
    United Kingdom
  • From $79.46 per night
    7.2
    Scored 7.2
    Good
    Rated good
     · 845 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
  • From $148.91 per night
    8.1
    Scored 8.1
    Very Good
    Rated very good
     · 1,214 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
  • 8.8
    Scored 8.8
    Excellent
    Rated excellent
     · 201 reviews
    Quaint lodge. Great location between Banff and Lake Louise.
    Herce
    United States of America