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

8.0
Scored 8.0
Very Good
Rated very good
1,875 reviews
Price from$156.77per 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.

The hotel is walking distance to town so it is quiet at night. Elmer ,the concierge, is the best! He was so helpful. He helped us plan our daytrips. The rest of the staff were really nice. DEFINITELY recommend this place and when I come back, will stay here again.
8.3
Scored 8.3
Very Good
Rated very good
1,912 reviews
Price from$123.23per 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.

Super clean. Comfortable bed. Hot pool is superb.
7.9
Scored 7.9
Good
Rated good
1,928 reviews
Price from$146.56per 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.

Affordable
8.3
Scored 8.3
Very Good
Rated very good
2,017 reviews
Price from$145.10per 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.

Clean staff freindly. Close to down town
8.7
Scored 8.7
Excellent
Rated excellent
2,011 reviews
Price from$232.60per 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.

The beds /bedding/pillows were very comfortable! I really like the shampoos and soaps - very good quality! Windows could open for fresh air!
7.6
Scored 7.6
Good
Rated good
1,187 reviews
Price from$153.85per night
Irwin's Mountain Inn, hotel in Banff

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.

Location
7.8
Scored 7.8
Good
Rated good
1,227 reviews
Price from$156.04per night
Banff Aspen Lodge, hotel in Banff

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.

breakfast was awesome, hot tub and steam room... our room was all great
8.2
Scored 8.2
Very Good
Rated very good
1,412 reviews
Price from$123.23per 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.

Cozy and kind old but in good condition overall. It is right in the middle of the town which is very convenient for exploring the Banff.
8.5
Scored 8.5
Very Good
Rated very good
1,166 reviews
Price from$162.60per night
The Rimrock Resort Hotel Banff, hotel in Banff

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.

Loved the location! On the mountain away from downtown but still close. They have shuttles going to town if you don’t want to drive. Staff were very friendly and made my birthday celebration trip extra special!
8.6
Scored 8.6
Excellent
Rated excellent
768 reviews
Price from$290.93per 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,472 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.

  • Best Western Plus Siding 29 Lodge
    8.3
    Scored 8.3
    Very Good
    Rated very good
     · 2,017 reviews

    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.

    Pool/hot tub was spectacular! Breakfast was convenient!

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

  • Charltons Banff
    7.7
    Scored 7.7
    Good
    Rated good
     · 777 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

Hotels located in the center of Banff

  • Moxy Banff
    Central location
    10.0
    Scored 10.0
    Exceptional
    Rated exceptional
     · 1 review

    Located in Banff, 1.2 miles from Banff Park Museum, Moxy Banff provides accommodations with a fitness center, private parking, a terrace and a restaurant.

  • High Country Inn
    8.7
    Scored 8.7
    Excellent
    Rated excellent
     · 2,011 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.

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

  • Storm Mountain Lodge & Cabins
    8.7
    Scored 8.7
    Excellent
    Rated excellent
     · 203 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
     · 769 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
     · 707 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,912 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
     · 827 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,412 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

FAQs about hotels in Banff








Learn more about visiting Banff
  • 12 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 $151.43 per night
    8.4
    Scored 8.4
    Very Good
    Rated very good
     · 707 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 $124.84 per night
    8.1
    Scored 8.1
    Very Good
    Rated very good
     · 1,865 reviews
    The room was clean and well kept. The common shower rooms were also kept very clean, which was an important consideration. The staff were friendly. The bus passes were very helpful for travelling around Banff area. Bear sprays were madr available to us for borrowing at no cost for our treks, which was a great plus point. The location was 5 mins by bus to the downtown Banff, which connected us to buses to the Lake Louise, Lake Moraine and the treks. Excellent stay experience.
    Valerie
    Singapore
  • From $181.59 per night
    8.1
    Scored 8.1
    Very Good
    Rated very good
     · 1,121 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 $214.66 per night
    8.4
    Scored 8.4
    Very Good
    Rated very good
     · 521 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 of America
  • From $242.39 per night
    8.8
    Scored 8.8
    Excellent
    Rated excellent
     · 2,776 reviews
    Nice location for Banff town, 20 minute slow walk or 5 mins on the cheap frequent local busses that run past the hotel, the stop is only a minutes walk from the hotel. We used the outside spa which was fun, good to catch up with some of the other guests. Underground car park was cheap and very convenient, they did suggest you can park for free round the back of the hotel but it didn't look somewhere I'd want to leave the car.
    David
    United Kingdom
  • From $209.96 per night
    8.7
    Scored 8.7
    Excellent
    Rated excellent
     · 2,011 reviews
    Great location right on Banff Avenue and a short walk from shopping and restaurants. Also, the ski shuttles to Sunshine and Lake Louise stop right in front! Room (small suite) was great for two women traveling together. The kitchenette allowed us to make our own breakfasts while preparing for skiing and helped keep us on time. The locks for the basement ski lockers were complimentary.
    Lisa
    United States of America
  • 9.6
    Scored 9.6
    Exceptional
    Rated exceptional
     · 301 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 $242.39 per night
    8.3
    Scored 8.3
    Very Good
    Rated very good
     · 2,017 reviews
    It was an awesome staycation for us! Shiela made our trip better as she was very helpful and gave us the best customer service! We love The ambiance of the pool as well and the room was clean. Highly recommended and in the heart of Banff. Pet-friendly too for only $15 charge per pet. Great hotel for fur parents.
    Eldan
    Philippines
  • 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 $156.05 per night
    8.1
    Scored 8.1
    Very Good
    Rated very good
     · 927 reviews
    This hotel is overall alright, not in downtown Banff (you will need a car or a bike to reach the center) but in the woods outside of the town. Planty of space for car parcking. The price was off the roof... definetly not worth it. The pool was out of order, also quite disappointing
    Ornella
    Germany
  • From $161.32 per night
    8.6
    Scored 8.6
    Excellent
    Rated excellent
     · 1,156 reviews
    The Dorothy Motel is a renovated motel that is very cute. I loved the shower. It is sister hotels with Banff Caribou Lodge just down the street and we were told we could share in their pool/spa facilities. We did not do that, but that would have been nice. Quiet location.
    Susan
    United States of America
  • From $217.26 per night
    8.5
    Scored 8.5
    Very Good
    Rated very good
     · 1,166 reviews
    Brewster Mountain Lodge in Banff, Alberta, is a charming hotel that perfectly blends rustic mountain ambiance with modern comforts. Its location in the heart of Banff offers easy access to shops, restaurants, and outdoor activities.
    Crisa
    United States of America
  • From $392.37 per night
    8.6
    Scored 8.6
    Excellent
    Rated excellent
     · 769 reviews
    It’s was quite and beautiful mountain view of the sulphur mountain. Upper Banff hot spring is just minute away from the hotel. My family enjoyed the sauna, hot pool and indoor pool. The food in the restaurants is mouth watering.
    Arlen
    Canada
  • From $323.46 per night
    8.9
    Scored 8.9
    Excellent
    Rated excellent
     · 1,593 reviews
    The downtown location, on-site facilities (pool, hot tubs and sauna) and excellent restaurant make the Moose Hotel my Banff favourite. Quiet, clean rooms and a pleasant, accommodating staff made the stay an enjoyable one.
    Terry
    Canada
  • From $240.77 per night
    8.1
    Scored 8.1
    Very Good
    Rated very good
     · 2,485 reviews
    The location is great, just a couple of blocks from restaurants and shops in downtown Banff. There is also a supermarket a block from the hotel. Underground parking and ski storage are easily accessible.
    Thomas
    United States of America
  • From $364.36 per night
    9.0
    Scored 9.0
    Wonderful
    Rated wonderful
     · 1,087 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 $156.05 per night
    8.1
    Scored 8.1
    Very Good
    Rated very good
     · 927 reviews
    The location is and hotel are great. I love the bistro and eat there regularly. The food is fantastic and the view spectacular. Best kept secret in Banff.
    Jeanne
    Canada
  • 8.7
    Scored 8.7
    Excellent
    Rated excellent
     · 203 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 $175.92 per night
    7.6
    Scored 7.6
    Good
    Rated good
     · 1,188 reviews
    The location is great. Close to Banff downtown and minutes from lake Louise and anything in between
    Ameena
    Canada
  • From $115.94 per night
    7.4
    Scored 7.4
    Good
    Rated good
     · 1,127 reviews
    The hotel is well located: only 5 minutes from the main bus stop of banff’s downtown
    Laura Antonia
    Italy