Skip to main content

Filter by:


Star Rating

Review Score

Banff – 40 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,887 reviews
Price from$95.33per 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,897 reviews
Price from$135.23per 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,891 reviews
Price from$147.05per 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,797 reviews
Price from$147.05per 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,586 reviews
Price from$209.13per 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.0
Scored 8.0
Very Good
Rated very good
2,490 reviews
Price from$110.11per night
High Country Inn, hotel in Banff

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.

8.6
Scored 8.6
Excellent
Rated excellent
2,011 reviews
Price from$102.72per 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,982 reviews
Price from$147.05per night
Buffalo Mountain Lodge, hotel in Banff

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.

8.0
Scored 8.0
Very Good
Rated very good
1,472 reviews
Price from$191.39per night
Red Carpet Inn, hotel in Banff

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.

7.6
Scored 7.6
Good
Rated good
1,153 reviews
Price from$95.33per night
See all 43 hotels in Banff

Most-booked hotels in Banff in the past month

Budget hotels in Banff

  • Moose Hotel and Suites
    Cheap hotel

    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

    8.9
    Scored 8.9
    Excellent
    Rated excellent
     · 1,586 reviews
  • Storm Mountain Lodge & Cabins
    Cheap hotel

    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

    8.7
    Scored 8.7
    Excellent
    Rated excellent
     · 198 reviews
  • Sunshine Mountain Lodge
    Cheap hotel

    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.

    8.4
    Scored 8.4
    Very Good
    Rated very good
     · 521 reviews
  • Elk + Avenue Hotel
    Cheap hotel

    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.

    8.2
    Scored 8.2
    Very Good
    Rated very good
     · 843 reviews
  • Mount Royal Hotel
    Cheap hotel

    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.

    8.4
    Scored 8.4
    Very Good
    Rated very good
     · 721 reviews
  • The Juniper Hotel & Bistro
    Cheap hotel

    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

    8.1
    Scored 8.1
    Very Good
    Rated very good
     · 911 reviews
  • Irwin's Mountain Inn
    Cheap hotel

    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.

    Great location, free parking, friendly staff, warm rooms.

    7.8
    Scored 7.8
    Good
    Rated good
     · 1,240 reviews
  • Red Carpet Inn
    Cheap hotel

    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.

    Size of room Beds where comfortable Toilet was large

    7.6
    Scored 7.6
    Good
    Rated good
     · 1,154 reviews

Hotels located in the center of Banff

  • High Country Inn
    Central location

    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.

    Staff are very nice. And it's clean. Bed bed are comfy

    8.6
    Scored 8.6
    Excellent
    Rated excellent
     · 2,010 reviews
  • The Rimrock Resort Hotel Banff
    Central location

    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

    8.6
    Scored 8.6
    Excellent
    Rated excellent
     · 767 reviews
  • Banff Inn
    Central location

    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

    8.3
    Scored 8.3
    Very Good
    Rated very good
     · 1,920 reviews
  • Banff Aspen Lodge
    Central location

    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

    8.2
    Scored 8.2
    Very Good
    Rated very good
     · 1,375 reviews
  • Royal Canadian Lodge
    Central location

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

    8.1
    Scored 8.1
    Very Good
    Rated very good
     · 1,120 reviews
  • The Hidden Ridge Resort
    Central location

    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.

    Hot tub with an amazing view. Stuff super nice and helpful

    7.9
    Scored 7.9
    Good
    Rated good
     · 1,891 reviews
  • Banff Caribou Lodge and Spa
    Central location

    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.

    Great location to use as a base and to walk into town.

    7.8
    Scored 7.8
    Good
    Rated good
     · 1,938 reviews
  • Charltons Banff
    Central location

    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

    7.7
    Scored 7.7
    Good
    Rated good
     · 793 reviews

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

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

    I liked staying on Banff Avenue and the convenience of...

    I liked staying on Banff Avenue and the convenience of walking around town. It was easy to get to the restaurant we chose to eat at and continue on to the Administration Building where the 'In Search of Christmas Spirit' was set up for the fourth year. The lights and story were amazing! I am a fan of winter and would have loved to have more snow - it makes things look magical.
    Michele
    Canada

Explore guest reviews of hotels in Banff

  • From $105.98 per night
    8.6
    Scored 8.6
    Excellent
    Rated excellent
     · 2,010 reviews
    Great location, balcony with chairs and view of the mountains, a table and chairs in room so we could eat a take-out meal. 10% discount at two excellent restaurants right next door, and free parking. Friendly desk receptionist gave us good suggestions for nearby hiking. This was the nicest room we stayed in during a 9-night trip to Glacier National Park in Montana and Banff, Jasper, and Lake Louise in Canada, and it was also the cheapest! Wish we could have stayed there more than one night.
    Rebecca
    United States of America
  • From $114.20 per night
    8.0
    Scored 8.0
    Very Good
    Rated very good
     · 1,256 reviews
    Super friendly and professional staff; comfortable bed; adequate kitchenette; free bus pass for use within Banff; nice suite with a great view of mountains; secure underground parking; just far enough from the downtown to give us a brisk walk each time. We had a bit of a hiccup with our reservation, but the hotel went above and beyond to ensure that the issue was resolved and we were well accomodated during our stay.
    Rilla
    Canada
  • From $108.85 per night
    8.1
    Scored 8.1
    Very Good
    Rated very good
     · 911 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 $240.72 per night
    8.9
    Scored 8.9
    Excellent
    Rated excellent
     · 1,586 reviews
    We loved our stay at Moose Hotel and Suites. It is in the perfect location in Banff - walkable to everything in town. Parking is super simple and abundant. We stayed with our 3 and 6 year old and they loved the hot tubs and pool on the roof. The views from the roof were gorgeous and the perfect way to end the day after exploring the parks. Would definitely stay here again.
    Sarah
    United States of America
  • From $114.22 per night
    8.6
    Scored 8.6
    Excellent
    Rated excellent
     · 1,571 reviews
    The loft rooms were great. It was nice to have a private room (with a door) for the parents on the main floor and all the children upstairs. The kitchen had all the basic dishes and pots and utensils needed for simple meals. The beds and pillows were comfortable. It was very convenient taking the bus from this hotel to downtown Banff.
    S
    Steven
    Canada
  • From $240.72 per night
    8.9
    Scored 8.9
    Excellent
    Rated excellent
     · 1,586 reviews
    The hotel is conveniently located, right in the centre of downtown Banff. Our room was clean and comfortable, with a nice view out of the window. Underground parking is included, and the bank of free EV chargers was very much appreciated! The attached restaurant (Panini's) has delicious food.
    Rich Teer
    Canada
  • From $138.85 per night
    7.9
    Scored 7.9
    Good
    Rated good
     · 1,891 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 $122.42 per night
    8.3
    Scored 8.3
    Very Good
    Rated very good
     · 1,984 reviews
    We wanted to explore Banff area for two full days and we were looking for a place in downtown that isn't very expensive. It's great that you can walk from the hotel to Banff avenue. Staff were very pleasant and breakfast was great (nice to see hot food being served instead of packed food!)
    Gerica Ann
    Canada
  • From $155.28 per night
    8.8
    Scored 8.8
    Excellent
    Rated excellent
     · 2,797 reviews
    Great breakfast , enjoyed the complementary evening s'mores . Also great location...close to the center of banff but still quiet. Loved the bike rental at the hotel.Friendly staff. Clean rooms, bath. Loved the great coffee from the coffee pod machine in the room, forgot the name.
    Madhavi
    United States of America
  • From $126.52 per night
    7.7
    Scored 7.7
    Good
    Rated good
     · 793 reviews
    The beds are comfy and although the hotel is not new, it is cleaned very well and the size of rooms are big. We got 2 bedrooms apartment with kitchen so we can cook simple meals when we don't want to get out of the hotel. Supermarket and downtown center is 1km by foot.
    TTC NGUYEN
    Canada
  • From $93.68 per night
    7.4
    Scored 7.4
    Good
    Rated good
     · 1,216 reviews
    the location is good. the hotel is in Banff downtown and we can walk through the town easily and the hotel has his own parking so it is very comfortable. and the location is beside the river so we have a wonderful view behind the hotel.
    Yuttasin
    Thailand
  • From $127.34 per night
    8.4
    Scored 8.4
    Very Good
    Rated very good
     · 1,151 reviews
    The room was extremely clean. The bed were very comfortable. Decor in the room was very mountain themed in keeping with the Banff theme. The hotel is located right in downtown Banff accessbile to everything. The room was quiet.
    JUDITH
    Canada
  • From $148.10 per night
    9.0
    Scored 9.0
    Wonderful
    Rated wonderful
     · 1,124 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 $93.68 per night
    7.4
    Scored 7.4
    Good
    Rated good
     · 1,216 reviews
    Breakfast was excellent quality but expensive. Room was extremely comfortable, good size and great bed. Lighting was rather limited, (similar to other hotels we have stayed in, in Canada.
    David
    United Kingdom
  • From $151.99 per night
    8.0
    Scored 8.0
    Very Good
    Rated very good
     · 1,898 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
  • 8.7
    Scored 8.7
    Excellent
    Rated excellent
     · 198 reviews
    This was the best place we stayed in the Banff area! Close to Lake Louise and Banff, amazingly cozy cabins, beautiful lodge, and SUCH GOOD FOOD.
    Max
    United States of America
  • From $108.85 per night
    8.1
    Scored 8.1
    Very Good
    Rated very good
     · 911 reviews
    Awesome help from front desk staff. We really appreciated the hotel having transportation to downtown Banff and a scheduled return to hotel.
    Peggy
    Canada
  • From $148.10 per night
    9.0
    Scored 9.0
    Wonderful
    Rated wonderful
     · 1,124 reviews
    Love the cleanliness and the look of the hotel. staff was friendly and helpful. close to everything in downtown banff.
    Janice
    United States of America
  • From $105.98 per night
    7.8
    Scored 7.8
    Good
    Rated good
     · 1,240 reviews
    Room was clean. Walking distance to Roam Transit Bus towards Lake Louise and also to downtown Banff
    Joel
    Singapore
  • From $151.99 per night
    8.0
    Scored 8.0
    Very Good
    Rated very good
     · 1,898 reviews
    This hotel is fantastic - the best in the downtown Banff area.
    Jake
    Canada