Skip to main content

Filter by:


Star Rating

Review Score

Banff – 38 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.

The two bedroom condo was really nice and spacious for our group of 6.
7.6
Scored 7.6
Good
Rated good
2,965 reviews
Price from$116.19per 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.

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

Great location. The staff members were really good! The inn is super cute and well maintained. The rooms were bigger than usual.
8.3
Scored 8.3
Very Good
Rated very good
1,908 reviews
Price from$123.49per 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.

The location was perfect. You didn’t need your car, you could walk everywhere.
8.1
Scored 8.1
Very Good
Rated very good
2,491 reviews
Price from$162.22per 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,929 reviews
Price from$130.80per 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 is easy to find and although it’s a ways from downtown they provide you with bus passes to take during your stay. We had a room with 2 queen beds that were very comfortable and a good selection of pillows. The room was very quiet and clean, we were on the main floor and had a window that you could open to get fresh air. There was underground parking for your vehicle and was kept very clean. Staff was very nice and friendly. There is a restaurant on site but not open, sign read it was only used for special events which was a little disappointing. They provided coffee and water for guests in the lobby which was nice.
8.0
Scored 8.0
Very Good
Rated very good
1,264 reviews
Price from$129.34per 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.

Loved the ambiance of the location and rooms. Enjoyed the real fireplace and outdoor hot tub. The restaurant was served excellent breakfasts. Even got to see a family of deer roaming around the property looking for food. Very cool.
8.0
Scored 8.0
Very Good
Rated very good
1,474 reviews
Price from$130.80per 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
770 reviews
Price from$291.56per 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,169 reviews
Price from$162.95per night
Bow View Lodge, hotel in Banff

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.

Staff, location, view of river.
7.4
Scored 7.4
Good
Rated good
1,218 reviews
Price from$130.63per 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
    Wonderful
    Rated wonderful
     · 1,087 reviews

    Located in Banff, Peaks Hotel and Suites is 1.2 miles from Cave and Basin National Historic Site.

    Fabulous hotel - clean, stylish and in a great location

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

  • Canalta Lodge
    8.8
    Scored 8.8
    Excellent
    Rated excellent
     · 2,775 reviews

    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.

    The bed, pillows and layout of the room was excellent.

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

  • Mount Royal Hotel
    8.4
    Scored 8.4
    Very Good
    Rated 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 2.5 mi away.

    The rooftop hot tub and location are two highlights.

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

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

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

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

  • Banff Caribou Lodge and Spa
    7.9
    Scored 7.9
    Good
    Rated good
     · 1,930 reviews

    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.

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 $100.84 per night
    7.2
    Scored 7.2
    Good
    Rated good
     · 858 reviews
    The Banff YWCA exceeded my expectations. I stayed for 2 weeks as a solo traveller. For me, a luxury hotel is not important as I prefer to be out exploring and just needed a place to lay my head that was budget friendly. The room was very basic but clean and comfy. There’s a full size fridge and microwave for guests to use in lobby, ice machine and Coinamatic laundry facilities. The location is perfect, right beside the river and just a short walk across the pedestrian bridge to downtown. Staff was excellent as well.
    Audrey
    Canada
  • 8.7
    Scored 8.7
    Excellent
    Rated excellent
     · 203 reviews
    This cozy cabin was our favorite stay on our Banff/Jasper trip. We enjoyed building a crackling fire in the fireplace and having a nice table to play games at together with mountain views out the window. The location was great--close to Johnston Canyon and not far from Lake Louise/Moraine Lake. The staff was friendly, and check in & out was easy. We appreciated the complimentary bundle of firewood and cookies in the cabin. Would definitely recommend!
    Ronald
    United States of America
  • From $181.98 per night
    8.1
    Scored 8.1
    Very Good
    Rated very good
     · 1,122 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 $242.91 per night
    8.8
    Scored 8.8
    Excellent
    Rated excellent
     · 2,775 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 $156.38 per night
    8.1
    Scored 8.1
    Very Good
    Rated very good
     · 923 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 $137.30 per night
    7.6
    Scored 7.6
    Good
    Rated good
     · 2,966 reviews
    We were only 2 guests, so having a queen-sized bed all to yourself was wonderful! The room was very big and spacious, as well as the bathroom. The hotel was only a 5 minute drive away from Banff Town which was convenient. If you don't have a car, they also offer shuttle rides to and from town for convenience and there isn't any need to park your vehicle.
    Teehankee
    United States of America
  • From $174.75 per night
    8.3
    Scored 8.3
    Very Good
    Rated very good
     · 1,908 reviews
    The Banff inn was in a great location to downtown. The hotel was very very clean and the staff was very nice and helpful. The front desk agent made our trip . on arrival she told us a lot of great info on what to do in the area and helped us book our gondola tickets .. the housekeeping were very friendly and the room was exceptionally clean !
    Ruth
    Canada
  • 9.9
    Scored 9.9
    Exceptional
    Rated exceptional
     · 167 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 $202.29 per night
    8.3
    Scored 8.3
    Very Good
    Rated very good
     · 2,023 reviews
    Everything was perfect. Will come back. The room was very clean, we had a complaint about a dog in a room next to our(whining), we called the receptionist and within a couple of minutes they have resolved the problem. Recommending this hotel in Banff.
    Alla
    Canada
  • From $186.04 per night
    7.8
    Scored 7.8
    Good
    Rated good
     · 1,229 reviews
    Very clean and comfortable room. Insight restaurant very good for dinner. Delicious Mexican food. Right downtown Banff. Very walkable to shops and stores. Close to Lake Louise and Moraine and many other great spots and trails.
    Natalie
    Canada
  • From $242.91 per night
    8.8
    Scored 8.8
    Excellent
    Rated excellent
     · 2,775 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 of America
  • From $233.17 per night
    8.1
    Scored 8.1
    Very Good
    Rated very good
     · 2,491 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 $161.67 per night
    7.7
    Scored 7.7
    Good
    Rated good
     · 776 reviews
    Convenient location of the hotel on Banff Avenue. There is convenient parking. The room is quite spacious and quiet. There is a shower and a bath. The hotel has a swimming pool. Wi-Fi is fast enough.
    Vasyl
    Canada
  • From $149.49 per night
    8.0
    Scored 8.0
    Very Good
    Rated very good
     · 1,264 reviews
    The hotel is okay particularly in terms of location. It is just almost a walking distance to Banff downtown. The suite that we booked is very spacious and we like the balcony with the mountain view.
    E Blcrz
    Canada
  • From $242.91 per night
    8.0
    Scored 8.0
    Very Good
    Rated very good
     · 1,900 reviews
    The location, the staff, the rooms and the facilities they are all good. You would get a visa pass to downtown banf and to lake Louise and almost all of the attractions in banf
    Ebtihal
    United Arab Emirates
  • From $365.14 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 $181.98 per night
    8.1
    Scored 8.1
    Very Good
    Rated very good
     · 1,122 reviews
    Great location, less than 10 mins walk to downtown Banff. Hotel room was spacious with a great bathroom & beds were super comfy.
    Kathryn
    United Kingdom
  • From $149.49 per night
    8.0
    Scored 8.0
    Very Good
    Rated very good
     · 1,264 reviews
    Lovely clean hotel. Lovely big room. Friendly helpful staff. Great we got free bus tickets into Banff.
    Paul
    United Kingdom
  • From $186.04 per night
    7.8
    Scored 7.8
    Good
    Rated good
     · 1,229 reviews
    Room was clean. Walking distance to Roam Transit Bus towards Lake Louise and also to downtown Banff
    Joel
    Singapore
  • From $155.01 per night
    8.4
    Scored 8.4
    Very Good
    Rated very good
     · 708 reviews
    The most beautiful hotel, felt very Banff like and was such a beautiful stay
    Amy
    Australia
gogless