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

We got an upgrade to a loft room, which was really nice. After a couple of weeks on the road, we enjoyed having the kitchenette, to be able to cook our own dinner, (warm up a nice soup bought at the excellent IGA in town). Location suited us and we enjoyed the 15 minute stroll into the main strip of Banff. Roam Transit was super efficient to get around the rest of Banff, with a stop just a minutes walk from the property. Breakfast was enjoyable as well
8.8
Scored 8.8
Fabulous
Rated fabulous
2,812 reviews
Price from£132.94per 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,513 reviews
Price from£136.12per 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£181.92per 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,299 reviews
Price from£107.50per 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 hotel is centrally located and off the Main Street, which is an added bonus regarding street noise. Parking was available for fee but secured from public. Our suite with a balcony did not have A/C but had two floor fans for use (which we had used one evening since it got a bit warm in the room). Breakfast was simple and good. I love having fresh made hot oatmeal and boiled eggs to start my day. The breakfast nook was clean with adequate seating; however, getting to it was like walking through a maze within the hotel.
8.5
Scored 8.5
Very good
Rated very good
1,173 reviews
Price from£141.85per 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 central and close to the river for a nice walk. Staff helped us with anything we needed. Rooms were spacious and well equipped.
7.4
Scored 7.4
Good
Rated good
1,232 reviews
Price from£113.71per 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,190 reviews
Price from£103.29per 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
830 reviews
Price from£99.74per 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£251.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 centre and on-site bar. Each unit offers a patio or balcony. Every air-conditioned room has a flat-screen TV.

Nice view from hot pools at the rooftop, hotel provide complimentary bus for 3 days and free parking. Location is in the center of Banff
9.0
Scored 9.0
Superb
Rated superb
1,639 reviews
Price from£234.72per 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
    Superb
    Rated superb
     · 1,103 reviews

    Set in Banff, Alberta region, Peaks Hotel and Suites is situated 2 km 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
    Superb
    Rated superb
     · 1,643 reviews

    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 and atmosphere. Restaurant great too

  • Buffalo Mountain Lodge
    8.0
    Scored 8.0
    Very good
    Rated very good
     · 1,529 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 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 hotel, offering exceptional service and comfortable accommodation in a beautiful natural environment.

    location was great, staff very friendly room was a good size

  • High Country Inn
    8.6
    Scored 8.6
    Fabulous
    Rated fabulous
     · 2,049 reviews

    Offering an indoor pool, a dry cedar sauna and a hot tub, High Country Inn is located in Banff. Free W-Fi and a mountain view are enjoyed from all rooms. Mount Norquay is 13 minutes’ drive away.

    Good sized room, central location, regularly cleaned

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

  • 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
     · 209 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

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

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

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

    The hot tub and location. And the water from the gym

  • 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

  • Banff Rocky Mountain Resort
    7.6
    Scored 7.6
    Good
    Rated good
     · 3,110 reviews

    Featuring an a la carte breakfast, this resort is situated along the Banff Rocky Mountain National Park and features spacious all-suite accommodation.

    Friendly staff Big room with 2 chairs and a table

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

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

Explore guest reviews of hotels in Banff

  • From £358.75 per night
    7.9
    Scored 7.9
    Good
    Rated good
     · 1,976 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
  • 8.5
    Scored 8.5
    Very good
    Rated very good
     · 520 reviews
    This is a beautiful mountain resort with a 15 minute gondola ride to the top. (They also have a shuttle in the summer). My 17 year old son and I were having a mother/son vacation before school started and this was a wonderful way to celebrate the end of summer. The hiking and views were unbelievable. The staff so friendly and welcoming. The location was great for a trip to Lake Louise or the village of Banff. Just a lovely experience.
    Stacey
    United States
  • 9.7
    Scored 9.7
    Exceptional
    Rated exceptional
     · 30 reviews
    Super clean and quiet rooms with beautiful decorations, 5 mins walk to Banff downtown. the hosts were friendly, responsive and thoughtful(they even recorded euro cup final for us considering we might have missed it the day we arrived!), while they were almost invisible to respect our privacy. This place easily beats 3/4 star hotels I stayed in Banff before, will definitely come back again!
    Yan
    Canada
  • From £393.74 per night
    9.1
    Scored 9.1
    Superb
    Rated superb
     · 357 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 £311.05 per night
    8.6
    Scored 8.6
    Fabulous
    Rated fabulous
     · 2,049 reviews
    This hotel was clean, open, well staffed well furnished and located near downtown Banff, within easy walking distance of what we needed. Room was comfortable with a little balcony that allowed us to enjoy fresh air. Parking in the underground garage was a big plus. Laundry facilities were clean and the machines worked well. Coins were available at the front desk.
    Paul
    United States
  • 7.3
    Scored 7.3
    Good
    Rated good
     · 940 reviews
    The facilities in the room were the best we experienced throughout many hostel/hotels stays across Vancouver- Banff. Big spacious room, comfortable bed, towels provided, black out curtains. The location was excellent, just a short walk across the bridge into the centre of Banff, the 24 hour desk service was brilliant for our very early check out.
    Olivia
    United Kingdom
  • From £488.52 per night
    9.0
    Scored 9.0
    Superb
    Rated superb
     · 1,643 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
  • 8.2
    Scored 8.2
    Very good
    Rated very good
     · 1,452 reviews
    Outstay at the Banff aspen lodge was fantastic. Great value for money with good facilities and friendly staff. On-site breakfast is good. Really central location. The cafe attached to the hotel draws locals so there is a good atmosphere and mix of locals and visitors.
    Sarah
    United Kingdom
  • From £368.30 per night
    8.1
    Scored 8.1
    Very good
    Rated very good
     · 2,513 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 £330.13 per night
    8.6
    Scored 8.6
    Fabulous
    Rated fabulous
     · 1,198 reviews
    The room was very clean and modern. Very quiet location, off the main road with a beautiful forested area across from the room. The picture is accurate. The hotel provides free bus passes so you can avoid parking challenges in downtown Banff.
    Holly
    Canada
  • From £393.74 per night
    9.1
    Scored 9.1
    Superb
    Rated superb
     · 357 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
  • 9.0
    Scored 9.0
    Superb
    Rated superb
     · 1,103 reviews
    Breakfast was in the sister hotel across the road and was buffet style. Other facilities; pool, gym were also in the sister hotel although we didn't use these. The location of the hotel is excellent for downtown Banff.
    Nigel
    United Kingdom
  • From £381.02 per night
    8.8
    Scored 8.8
    Fabulous
    Rated fabulous
     · 2,812 reviews
    The staff…exceptional. Fun, helpful. We stayed in a VERY expensive hotel in Lake Louise the three nights prior and our experience at the Canalta was 100% better! If we come back to the area we will for sure be back!
    A
    Annie
    United States
  • From £488.52 per night
    9.0
    Scored 9.0
    Superb
    Rated superb
     · 1,643 reviews
    The Moose Lodge is a beautiful hotel in the center of Banff. Walking to shops and restaurants was very easy. The staff was very helpful answering questions. I'd recommend this hotel to anyone traveling to Banff.
    Melinda
    United States
  • From £306.91 per night
    8.2
    Scored 8.2
    Very good
    Rated very good
     · 960 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
    Superb
    Rated superb
     · 1,103 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
  • 7.4
    Scored 7.4
    Good
    Rated good
     · 1,168 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
  • From £381.02 per night
    8.8
    Scored 8.8
    Fabulous
    Rated fabulous
     · 2,812 reviews
    The only hotel during our round trip in Canada (6 hotels so far) where the bed was really comfortable
    Jozsef
    Hungary
  • From £336.49 per night
    8.0
    Scored 8.0
    Very good
    Rated very good
     · 1,941 reviews
    Nice hotel, walking distance to downtown Banff. Great hot springs cove in the hotel.
    Heinz
    Germany
  • From £397.56 per night
    8.7
    Scored 8.7
    Fabulous
    Rated fabulous
     · 209 reviews
    Quaint lodge. Great location between Banff and Lake Louise.
    Herce
    United States