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

On the edge of town, so was a quiet location, hot tubs great at the end of the day, s'mores...
8.8
Scored 8.8
Fabulous
Rated fabulous
2,795 reviews
Price from£135.30per 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.

Well situated within walking distance of facilities in Banff. Good parking.
8.1
Scored 8.1
Very good
Rated very good
2,493 reviews
Price from£142.42per 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.

Really enjoyed their sauna and hot pool. It was a very pretty hotel and room.
8.0
Scored 8.0
Very good
Rated very good
1,902 reviews
Price from£181.26per 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.

Location
8.0
Scored 8.0
Very good
Rated very good
1,269 reviews
Price from£109.41per 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.

The breakfast was a real bonus
8.4
Scored 8.4
Very good
Rated very good
1,173 reviews
Price from£144.36per 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.

7.4
Scored 7.4
Good
Rated good
1,220 reviews
Price from£115.73per 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.

8.1
Scored 8.1
Very good
Rated very good
1,191 reviews
Price from£304.30per 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.

The room was spacious, bed was comfortable, great location.
8.2
Scored 8.2
Very good
Rated very good
826 reviews
Price from£114.45per 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.

The location is definitely the best part! Also great and friendly staff and nice facilities.
8.5
Scored 8.5
Very good
Rated very good
521 reviews
Price from£242.63per 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.

Good location, easy parking
9.0
Scored 9.0
Superb
Rated superb
1,086 reviews
Price from£150.54per 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,482 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.

    Close to local bus stop, hot tub, fireplace in the room, ambience of room.

  • Banff Ptarmigan Inn
    8.1
    Scored 8.1
    Very good
    Rated very good
     · 2,493 reviews

    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.

    Great location and friendly staff. Very clean room

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

  • High Country Inn
    8.7
    Scored 8.7
    Fabulous
    Rated fabulous
     · 2,021 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

  • Sunshine Mountain Lodge
    8.5
    Scored 8.5
    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
     · 709 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 Rocky Mountain Resort
    7.6
    Scored 7.6
    Good
    Rated good
     · 2,989 reviews

    Featuring an a la carte breakfast, this resort is situated along the Banff Rocky Mountain National Park and features spacious all-suite accommodation.

    Friendly staff Big room with 2 chairs and a table

  • Bow View Lodge
    7.4
    Scored 7.4
    Good
    Rated good
     · 1,220 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.

    The location was stand out, and very friendly staff.

Hotels located in the centre of Banff

  • 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,913 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
     · 826 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,125 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 boasts panoramic views of the Rocky Mountains.

    Loved the spectacular view of the town and mountains

  • Moxy Banff
    Central location
    8.0
    Scored 8.0
    Very good
    Rated very good
     · 2 reviews

    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.

  • Banff Caribou Lodge and Spa
    7.9
    Scored 7.9
    Good
    Rated good
     · 1,932 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
  • 13 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 £206.51 per night
    8.7
    Scored 8.7
    Fabulous
    Rated fabulous
     · 2,021 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
  • From £277.72 per night
    8.9
    Scored 8.9
    Fabulous
    Rated fabulous
     · 1,608 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 £148.25 per night
    8.6
    Scored 8.6
    Fabulous
    Rated fabulous
     · 1,160 reviews
    The location is the best thing about the property. Very close to the centre of Banff and also right by the highway. If you are staying here and skiing at Banff Sunshine, then the access to the main road is an advantage. The self service check in and checkout via the app was awesome since I didn’t have to speak with anyone. I wish more hotels would do the same. Finally, we really liked the design of the rooms and the overall vibe of the place. Wifi was good too!
    Filip
    Canada
  • From £371.59 per night
    8.6
    Scored 8.6
    Fabulous
    Rated fabulous
     · 769 reviews
    If you are traveling and plan to stay in Banff National Park, there are several "high end" Hotels / Resorts. The Rim Rock is one of them. It is near the Banff Gondola and Hot Springs and convenient to the Bus that runs every 20 minutes or so to the center of Banff. The Views are incredible and the amenities are super. Not the cheapest place, but one of the best. Highly recommended for that "special" trip ... great in Winter as well as Summer.
    Jim
    United States
  • 8.5
    Scored 8.5
    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
  • From £484.88 per night
    8.8
    Scored 8.8
    Fabulous
    Rated fabulous
     · 640 reviews
    An absolutely superb hotel - amazing service from start to finish! Huge two bed suite with three bathrooms and so much space for the whole family to relax. Love view of the mountains. Outdoor pool was amazing and had a bar! Restaurants we’re fab as were the staff! Free bus shuttle into Banff town which we used twice - lovely shops and restaurants - so well worth dragging ourselves away from fairmont for a few hours.
    Rachel
    United Kingdom
  • From £264.78 per night
    8.2
    Scored 8.2
    Very good
    Rated very good
     · 1,430 reviews
    Special mention to our man Rodney. Best reason to stay at this hotel together with all the staff. They made sure every needs and requests were met. Check-in and check-out processes are a breeze! I liked the interiors, a very modern touch. Microwave and coffee maker availability is a plus too. Location is very close to downtown Banff and shops. Beds are very comfortable.
    Grafil
    Canada
  • From £225.93 per night
    9.1
    Scored 9.1
    Superb
    Rated superb
     · 241 reviews
    I liked in this trip everything- Stunning view from our room, great front desk staff, clean and new suit, complimentary coffee. I asked to leave small surprise for my husband cause it was his birthday. They left cute card, where were lot of hotel staff’s names and beautiful bottle of maple syrup. It was amazing. Thanks to this hotel for our great experience in Banff.
    Виктория
    Ukraine
  • From £161.20 per night
    7.6
    Scored 7.6
    Good
    Rated good
     · 2,989 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
  • From £148.27 per night
    8.6
    Scored 8.6
    Fabulous
    Rated fabulous
     · 1,608 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 £225.93 per night
    8.3
    Scored 8.3
    Very good
    Rated very good
     · 2,037 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 £212.99 per night
    8.1
    Scored 8.1
    Very good
    Rated very good
     · 2,493 reviews
    Comfortable and very accommodating staff! Great location, you can get buses to ski fields just out the front and the hotel is opposite the Banff High School Transit Hub which has local buses that can take you to Canmore, Lake Louise and around Banff.
    Vanessa
    Australia
  • From £161.20 per night
    7.6
    Scored 7.6
    Good
    Rated good
     · 1,200 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 £154.72 per night
    8.3
    Scored 8.3
    Very good
    Rated very good
     · 1,913 reviews
    Room was spacious and clean, personnel was very kind and helpful, spa was wonderful! As all Banff hotels, location in walking distance from Downtown. There's a bus stop in front of the hotel, as an additional convenience.
    A
    Anonymous
    Canada
  • From £212.99 per night
    8.1
    Scored 8.1
    Very good
    Rated very good
     · 2,493 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
  • From £212.99 per night
    8.0
    Scored 8.0
    Very good
    Rated very good
     · 1,900 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
  • From £277.72 per night
    8.9
    Scored 8.9
    Fabulous
    Rated fabulous
     · 1,608 reviews
    Everything was amazing as always! The Moose Hotel never fails to meet all of our expectations. Remains our favorite place to stay when we are in Banff. Will definitely be back again!
    Garett
    Canada
  • From £161.20 per night
    7.6
    Scored 7.6
    Good
    Rated good
     · 2,989 reviews
    The resort was conveniently located near TransCanada Highway 1 and close to Banff. Had a gym and swimming pool with hot tubs which was great. The cabin rooms were well placed.
    Yuvraj
    United Kingdom
  • From £180.62 per night
    8.0
    Scored 8.0
    Very good
    Rated very good
     · 1,270 reviews
    Lovely clean hotel. Lovely big room. Friendly helpful staff. Great we got free bus tickets into Banff.
    Paul
    United Kingdom
  • From £180.62 per night
    8.0
    Scored 8.0
    Very good
    Rated very good
     · 1,270 reviews
    The hotel was in banff. The pool was pretty good.
    YBNORML
    Canada

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