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

The hot tubs
Scored 8.8
8.8
Rated fabulous
Fabulous
2,757 reviews
Price fromUS$168.16per 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. Had to get down a new kettle one available was not cleaned.
Scored 8.1
8.1
Rated very good
Very good
2,458 reviews
Price fromUS$177.01per 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.

The location
Scored 7.9
7.9
Rated good
Good
1,962 reviews
Price fromUS$216.43per 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.

The location
Scored 8.0
8.0
Rated very good
Very good
1,309 reviews
Price fromUS$135.97per 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.

location
Scored 8.5
8.5
Rated very good
Very good
1,208 reviews
Price fromUS$179.42per 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.

Staff was welcoming, friendly and responsive.
Scored 7.5
7.5
Rated good
Good
1,224 reviews
Price fromUS$142.51per 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.

Great location with access to Banff town minutes away. There was also a supermarket close by. Large rooms and great amenities for families for example, they have a laundry room where you can wash and dry clothes (coin operated) which also had a microwave, useful for heating up food for little ones! There is also an ATM in the hotel and underground parking. Hotel restaurant was also good quality although range of food could have been wider. Staff were friendly and helpful and went the extra mile on a few occasions, for example recommending local dining places on our first night as we arrived quite late, making one of our suitcases travel worthy with some duct tape, trying to arrange a tour for us with one of the tour companies in the hotel and giving us access to the parking garage for a short period after we had checked out as we had some time before our flight. We appreciate the flexibility, thank you!
Scored 8.1
8.1
Rated very good
Very good
1,171 reviews
Price fromUS$107.50per 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.

It was downtown, close to the busstops. The whole space could accomodate 3 friends minimum.
Scored 8.2
8.2
Rated very good
Very good
801 reviews
Price fromUS$153.51per 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.

Helpful staff on site, knowledgeable guide Kaylee.
Scored 8.4
8.4
Rated very good
Very good
575 reviews
Price fromUS$301.54per 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.

Rustic look. Very clean. Great location. Walking distance from everything on Banff Ave. The rooftop pool is amazing
Scored 9.0
9.0
Rated superb
Superb
1,647 reviews
Price fromUS$296.89per night
See all 42 hotels in Banff

Most booked hotels in Banff in the past month

Budget hotels in Banff

  • Brewster Mountain Lodge
    Scored 8.5
    8.5
    Rated very good
    Very good
     · 1,208 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
    Scored 8.0
    8.0
    Rated very good
    Very good
     · 1,598 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.

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

  • Bow View Lodge
    Scored 7.5
    7.5
    Rated good
    Good
     · 1,224 reviews

    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.

    Loved the facilities and the most comfortable bed ever Amazing staff

  • Banff Caribou Lodge and Spa
    Scored 7.9
    7.9
    Rated good
    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.

    Good location, nice and quiet, clean, good restaurant.

  • King Edward Hotel
    Scored 7.3
    7.3
    Rated good
    Good
     · 295 reviews

    Providing free WiFi throughout the property, King Edward Hotel is set in Banff, 300 metres from The Whyte Museum of the Canadian Rockies and 1.8 km from Cave and Basin National Historic Site.

    The staff were great and the location is unbeatable

Hotels located in the centre of Banff

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

  • Sunshine Mountain Lodge
    Scored 8.4
    8.4
    Rated very good
    Very good
     · 575 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.

  • Mount Royal Hotel
    Scored 8.3
    8.3
    Rated very good
    Very good
     · 708 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.

  • Banff Aspen Lodge
    Scored 8.3
    8.3
    Rated very good
    Very good
     · 1,439 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.

    Very modern, friendly staff, good breakfast included

  • Banff Inn
    Central location
    Scored 8.3
    8.3
    Rated very good
    Very good
     · 2,031 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
    Scored 8.2
    8.2
    Rated very good
    Very good
     · 974 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.

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

FAQs about hotels in Banff

Learn more about visiting Banff
  • 16 attractions
  • 6 points of interest

What guests said about Banff:

  • Scored 10
    10

    Banff was busier than expected, even in mid June.

    Banff was busier than expected, even in mid June. As my husband said, it was like Pitlochry (Scotland) on steroids! However, if you avoid Banff Ave, we found peace & quiet. On one of our walks just outside the town we never saw or heard anyone for 2 miles of our 7 mile walk. If you plan ahead carefully you can have a good stay. Had a nice walk from town along the river and a decent pint at the brewery. Glad we stayed in Tunnel Mountain. Took advantage of free transit but also appreciated free parking at the train station ( make sure you arrive before 10am!)
    Heather
    United Kingdom
  • Scored 8.0
    8.0

    the town is heavily filled with tourists, then quite noisy...

    the town is heavily filled with tourists, then quite noisy and crowded in the very center, during our stay in July it is difficult to find a place in a restaurant – waiting time for a outside table 15-20 minutes plus another 15-20 minutes of waiting for a meal, picturesque gardens by the bridge over the Bow River, a beautiful walking path along the river to the waterfall, a good starting point for other attractions in the nearby area, personally, next time I will choose to stay in the cheaper, less noisy Canomore
    A
    Anonymous
  • Scored 10
    10

    Banff is well situated and has an extensive selection of...

    Banff is well situated and has an extensive selection of tours and activities. Banff Gondola ride to the summit of Sulphur Mountain is a must do visit as the views are spectacular. The upper hot springs are a relaxing couple of hours and the multitude of shops are worth spending a few hours in. With Lake Louise, Lake Moraine and the Rocky Mountains on your doorstep, it’s an ideal place to spend a few days.
    David
    United Kingdom
  • Scored 10
    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
  • Scored 10
    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
  • Scored 10
    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

Explore guest reviews of hotels in Banff

  • Scored 8.3
    8.3
    Rated very good
    Very good
     · 708 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
  • From US$425.62 per night
    Scored 7.9
    7.9
    Rated good
    Good
     · 1,962 reviews
    The location is great. It is around 1km walk or a few bus stops to get to Banff downtown. We had a suite which included a kitchenette but did not have a cooktop. We were in a suit unit but it was a bit small for 4 people after 4 nights. The staff in this hotel was really helpful. Our freezer in our unit was not working properly the day we checked in and immediately, there were 2 different people who came to evaluate the situation and found a solution.
    tan
    Canada
  • Scored 8.1
    8.1
    Rated very good
    Very good
     · 2,458 reviews
    The receptionist was very nice. He was kind and very helpful. Room was clean and quiet. The bed and pillows were very comfortable. Good location. I would highly recommend this hotel while visiting Banff.
    SLAWOMIR
    Canada
  • From US$385.39 per night
    Scored 7.6
    7.6
    Rated good
    Good
     · 3,221 reviews
    The price was better than most other hotels in Banff plus there was a kitchenette to cook if we wanted.
    ANDREW
    Canada
  • From US$498.03 per night
    Scored 8.8
    8.8
    Rated fabulous
    Fabulous
     · 2,759 reviews
    Friendly hotel near Banff downtown.
    Roger
    United Kingdom