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 situated along the Banff Rocky Mountain National Park and features spacious all-suite accommodation.

Ground floor for us & parking right outside was a bonus too.
7.6
Scored 7.6
Good
Rated good
2,954 reviews
Price from£103.66per night
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.

Great staff Great breakfast Clean Big room Parking garage
8.8
Scored 8.8
Fabulous
Rated fabulous
2,770 reviews
Price from£136.26per 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 centre, only 5.6 km from Banff Gondola. Free passes for Banff's transit system are provided. Free WiFi is provided.

The Keg restaurant is in the building, consistent, tasty food and a warm atmosphere
7.9
Scored 7.9
Good
Rated good
1,931 reviews
Price from£116.70per 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.

The rooms were lovely although a bit cramped with furniture, when we arrived our rooms werent located next to each other or even in the same section, when i asked if we were able to be moved closer together as it was my kids in the other room, they were able to change us to rooms next door
8.0
Scored 8.0
Very good
Rated very good
1,472 reviews
Price from£97.14per 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.

Good location, very nice breakfast very clean room
8.5
Scored 8.5
Very good
Rated very good
1,166 reviews
Price from£145.38per night
Mount Royal Hotel, hotel in Banff

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.

Great location! Right in the middle of town. Ski bus pickup was in the parking lot behind the hotel.
8.4
Scored 8.4
Very good
Rated very good
707 reviews
Price from£131.56per 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.

Hospitable, cleanliness, location
8.2
Scored 8.2
Very good
Rated very good
828 reviews
Price from£117.87per night
Peaks Hotel and Suites, hotel in Banff

Set in Banff, Alberta region, Peaks Hotel and Suites is situated 2 km from Cave and Basin National Historic Site.

Didn't see a staff member the whole time and that was awesome. Everything automated including room keys. Perfect experience!
9.0
Scored 9.0
Superb
Rated superb
1,086 reviews
Price from£151.60per night
Hotel Canoe and Suites, hotel in Banff

Located in Banff, Alberta region, Hotel Canoe and Suites is situated 3.4 km from Cave and Basin National Historic Site.

The hotel was very comfortable and clean. We loved the decor of our room and whole hotel. The staff were exceptional. The view from our room was beautiful. The food at the restaurant was so good and the service was quick! The coffee and tea choices and delivery was so unique, loved the whole idea! The transit passes for the bus were very appreciated. We wish we could have stayed longer.
9.1
Scored 9.1
Superb
Rated superb
212 reviews
Price from£267.95per 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.

Staff was very friendly
8.7
Scored 8.7
Fabulous
Rated fabulous
2,012 reviews
Price from£207.97per 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,086 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

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

  • Canalta Lodge
    8.8
    Scored 8.8
    Fabulous
    Rated fabulous
     · 2,773 reviews

    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 bed, pillows and layout of the room was excellent.

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

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

    Gondola rides & peaceful environment at nights.

  • 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 4 km away.

    The rooftop hot tub and location are two highlights.

Hotels located in the centre of Banff

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

    Located in Banff, 1.9 km from Banff Park Museum, Moxy Banff provides accommodation with a fitness centre, private parking, a terrace and a restaurant.

  • Storm Mountain Lodge & Cabins
    8.7
    Scored 8.7
    Fabulous
    Rated fabulous
     · 203 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
     · 769 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,912 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

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

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

    Loved the spectacular view of the town and mountains

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

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

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 moment 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
  • 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 £260.13 per night
    8.9
    Scored 8.9
    Fabulous
    Rated fabulous
     · 1,595 reviews
    Where do I start?! Fabulous hotel beautifully located in downtown Banff. Spent 3 glorious days making the most of the hiking trails from the hotel, then enjoyed sloshing around in the hot pools to ease post hiking muscles. The bar is a great convivial spot, and although we ate in the restaurant one night the best places to eat are 2 minutes walk away. The roaring fire in the lobby gave the entire property the sweet smell of woodsmoke. We honestly loved our stay and would highly recommend.
    liz
    United Kingdom
  • From £136.26 per night
    7.9
    Scored 7.9
    Good
    Rated good
     · 1,931 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
  • 9.6
    Scored 9.6
    Exceptional
    Rated exceptional
     · 300 reviews
    When i arrived the day, it was raining. So i felt a little bit chilling. I asked turn on heater. That house need to turn on heat all of room but she did for us. I appreciated for her kind. And she gave a lot of local tip for near Banff area. I am totally satisfied my trip during in Banff. If you guys want to stay on unique accommodations, you should stay this accommodation. The room decorated was so classic Canada. You will be enjoyed. Don’t miss it !!
    serena
    Australia
  • 7.4
    Scored 7.4
    Good
    Rated good
     · 1,217 reviews
    The room was cozy Not to sound glib but ski hotels are their own thing. They tend to be comfortable and have amenities, but the rooms tend to be small. It was a nice hotel and in a good location in Banff. I got a great price through Booking even for Friday.
    Eric
    United States
  • From £174.72 per night
    8.5
    Scored 8.5
    Very good
    Rated very good
     · 1,166 reviews
    it says continental breakfast included and there are quite varieties we didn't expect. Nice to start with that for a day. Walking distance to everything. That was a nice stay at banff. Must try the pizza at three bear brewery, just opposite to the hotel.
    Olive
    Hong Kong
  • From £149.30 per night
    8.2
    Scored 8.2
    Very good
    Rated very good
     · 1,417 reviews
    We loved the hot tub and steam room. After a day of sight seeing around Banff back,soaking in hot tub is really relaxing. The buffet breakfast is excellent with many varieties to choose. The staff in hotel and restaurant were very friendly
    Phunng
    Canada
  • From £174.72 per night
    8.5
    Scored 8.5
    Very good
    Rated very good
     · 1,166 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 £138.86 per night
    7.6
    Scored 7.6
    Good
    Rated good
     · 1,194 reviews
    I liked how close it was to downtown Banff. The rooms were clean and updated. They were comfortable. I appreciated that the hotel called me to return the air pods that were found after we called them to declare them missing.
    Danielle
    Canada
  • From £553.50 per night
    8.8
    Scored 8.8
    Fabulous
    Rated fabulous
     · 642 reviews
    The property is absolutely beautiful! The staff are amazing! If you are deciding between staying in Banff vs Lake Louise… definitely stay in Banff Lake Louise is over visited taking away from it true beauty!!!
    A
    Anonymous
    United States
  • From £140.69 per night
    8.4
    Scored 8.4
    Very good
    Rated very good
     · 707 reviews
    Location is perfect for Banff town shops and restaurants, and getting to the ski resorts of Norquay and Sunshine Village. Hotel is good, though rooms are not very spacious, particularly the King doubles.
    David
    United Kingdom
  • From £93.24 per night
    7.5
    Scored 7.5
    Good
    Rated good
     · 1,344 reviews
    Location is good, convenient for bus to town, free bus pass to town or to Banff High School Transit hub. Our room has stove and kitchen wares for cooking. Downtown is only 1 mile away from the hotel.
    ANH
    United States
  • From £194.93 per night
    8.0
    Scored 8.0
    Very good
    Rated very good
     · 1,899 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 £125.49 per night
    8.1
    Scored 8.1
    Very good
    Rated very good
     · 924 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 £146.04 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.30 per night
    7.8
    Scored 7.8
    Good
    Rated good
     · 1,228 reviews
    Room was clean. Walking distance to Roam Transit Bus towards Lake Louise and also to downtown Banff
    Joel
    Singapore
  • From £93.24 per night
    7.4
    Scored 7.4
    Good
    Rated good
     · 1,128 reviews
    The hotel is well located: only 5 minutes from the main bus stop of banff’s downtown
    Laura Antonia
    Italy
  • From £129.76 per night
    8.6
    Scored 8.6
    Fabulous
    Rated fabulous
     · 1,587 reviews
    Ideal for visiting Banff town. The hotel gave each guest a free bus pass to use.
    Theresa
    Canada
  • From £181.89 per night
    8.0
    Scored 8.0
    Very good
    Rated very good
     · 1,878 reviews
    Location was good . Hotel provided free shuttle pass for downtown Banff .
    Anchalika
    India
  • 8.7
    Scored 8.7
    Fabulous
    Rated fabulous
     · 203 reviews
    Quaint lodge. Great location between Banff and Lake Louise.
    Herce
    United States
  • From £194.93 per night
    8.8
    Scored 8.8
    Fabulous
    Rated fabulous
     · 2,773 reviews
    Friendly hotel near Banff downtown.
    Roger
    United Kingdom

This page includes machine-generated content and therefore may contain errors. We are working to improve the quality.