Skip to main content

Filter by:


Star Rating

Review Score

Banff – 39 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 center. Free WiFi access is available. Snowy Owl Sled Dog Tours are 20 minutes’ drive away.

Very cozy atmosphere
8.8
Scored 8.8
Excellent
Rated excellent
2,795 reviews
Price from$153.32per 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.

Lovely property, love the warm entrance with the fire place and chair around it. Makes you feel as if you are at home. The restaurant food was amazing and loved that in the morning being able to go down and enjoy breakfast with a nice cup of tea. The spa does not disappoint, phenomenal after a busy day of walking.
8.0
Scored 8.0
Very Good
Rated very good
1,911 reviews
Price from$203.94per 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.

We were staying only one night; we were out all the time, but hotel have great location, clean and friendly stuff. Would stay there again and defiantly will recommend to my friends. Perfect for short stay.
8.1
Scored 8.1
Very Good
Rated very good
2,500 reviews
Price from$156.99per night
Banff Park Lodge, hotel in Banff

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.
8.1
Scored 8.1
Very Good
Rated very good
1,189 reviews
Price from$119.12per 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 staff were very accommodating and helpful for the duration of the stay. We did encounter trouble with the toilet flooding the bathroom on the third night. However, the staff moved us to a new room the next day as compensation without trouble. Breakfast was surprisingly good, as we were out and about early in the mornings and never had to worry about eating out because the food was filling and quiet good. The location being near the center of town was definitely a major plus for us, as we didn't have a car and walked everywhere. As a group of girls it made staying our easier knowing our hotel was always within walking distance.
8.4
Scored 8.4
Very Good
Rated very good
1,177 reviews
Price from$163.59per 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.

The location
7.4
Scored 7.4
Good
Rated good
1,227 reviews
Price from$131.14per 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 center.

The room was nice and clean, with an amazing view of the mountain and forest. We absolutely loved the location: of course, it is remote, but an opportunity to wake up and immediately be on the slopes the first thing in the morning could not be beaten. The level of service, and friendliness of the staff are amazing - they were always going an extra mile to help us with our questions: be it something simple or convoluted (we had to use Friends and Family discount of Icon Pass for the chair lift, which turned out to be a convoluted procedure, but everybody was willing to spend more time and figure out the solution for us). "Chimney Corner" restaurant is also excellent - both for quality of food and the service.
8.5
Scored 8.5
Very Good
Rated very good
520 reviews
Price from$260.43per 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 2.5 mi away.

Elk & Avenue is beautiful! Close to everything in Banff, view of the mountain, super friendly staff. Love everything about it. We stayed once we before in the summer with our dog and they had a sweet little welcome package for him.
8.2
Scored 8.2
Very Good
Rated very good
830 reviews
Price from$116.64per 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.

Rooms were very clean, beautiful views of the mountains. Nice patio. Friendly and accommodating staff. We enjoyed the hot tubs with a beautiful downtown Banff mountain view. Loved the moose theme that they really leaned into throughout the hotel. Lobby was nice and it was a good atmosphere everywhere you went. Ate breakfast at their Italian restaurant, Pacini. It was delicious! (Not included in hotel) but plates were reasonably priced.
9.0
Scored 9.0
Wonderful
Rated wonderful
1,615 reviews
Price from$270.70per night
Peaks Hotel and Suites, hotel in Banff

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

It’s super clean and comfortable. The location was excellent.
9.0
Scored 9.0
Wonderful
Rated wonderful
1,090 reviews
Price from$170.59per night
See all 43 hotels in Banff

Most-booked hotels in Banff in the past month

Banff's best hotels with breakfast

  • The Hidden Ridge Resort
    8.0
    Scored 8.0
    Very Good
    Rated very good
     · 1,882 reviews

    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.

    great for the person, room , bed, location......everything !

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

  • Banff Aspen Lodge
    8.2
    Scored 8.2
    Very Good
    Rated very good
     · 1,437 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

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

  • Sunshine Mountain Lodge
    8.5
    Scored 8.5
    Very Good
    Rated very good
     · 520 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.

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

  • Mount Royal Hotel
    8.4
    Scored 8.4
    Very Good
    Rated very good
     · 711 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.

  • The Juniper Hotel & Bistro
    8.1
    Scored 8.1
    Very Good
    Rated very good
     · 930 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

Budget hotels in Banff

  • Moose Hotel and Suites
    9.0
    Scored 9.0
    Wonderful
    Rated wonderful
     · 1,615 reviews

    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

  • Hotel Canoe and Suites
    9.0
    Scored 9.0
    Wonderful
    Rated wonderful
     · 262 reviews

    Hotel Canoe and Suites is located in Banff, 2.1 miles from Cave and Basin National Historic Site.

    A great location with a wonderful view of the mountains

  • Brewster Mountain Lodge
    8.4
    Scored 8.4
    Very Good
    Rated very good
     · 1,177 reviews

    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.

    Amazing location to all our fav restaurants and shops!

  • Buffalo Mountain Lodge
    8.0
    Scored 8.0
    Very Good
    Rated very good
     · 1,491 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.

    Really loved the room, and having a restaurant on site.

  • The Rundlestone Lodge
    8.0
    Scored 8.0
    Very Good
    Rated very good
     · 1,282 reviews

    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.

    Room size, friendly staff, location and nice pool.

  • Best Western Plus Siding 29 Lodge
    8.3
    Scored 8.3
    Very Good
    Rated very good
     · 2,044 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!

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

    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.

    Great location and friendly staff. Very clean room

  • Fox Hotel and Suites
    8.0
    Scored 8.0
    Very Good
    Rated very good
     · 1,911 reviews

    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.

    Central to everything only a short walk into town.

Hotels located in the center of Banff

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

    Rooms were clean, beautiful lobby Hot pool was lovely.

  • Irwin's Mountain Inn
    7.8
    Scored 7.8
    Good
    Rated good
     · 1,240 reviews

    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.

    Excellent location, comfortable room and 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

  • Red Carpet Inn
    7.6
    Scored 7.6
    Good
    Rated good
     · 1,214 reviews

    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.

    Room is big, good location to walk to downtown Banff.

  • Banff Rocky Mountain Resort
    7.6
    Scored 7.6
    Good
    Rated good
     · 3,020 reviews

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

    Friendly staff Big room with 2 chairs and a table

  • King Edward Hotel
    7.4
    Scored 7.4
    Good
    Rated good
     · 235 reviews

    Providing free WiFi, King Edward Hotel offers rooms in Banff, a 3-minute walk from The Whyte Museum of the Canadian Rockies and 1.1 miles from Cave and Basin National Historic Site.

    Location, it’s in downtown and everything is accessible

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

    Loved the facilities and the most comfortable bed ever Amazing staff

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

  • 9.6
    Scored 9.6
    Exceptional
    Rated exceptional
     · 299 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
  • From $428.20 per night
    8.7
    Scored 8.7
    Excellent
    Rated excellent
     · 202 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 $395.57 per night
    8.0
    Scored 8.0
    Very Good
    Rated very good
     · 1,282 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 $377.21 per night
    8.1
    Scored 8.1
    Very Good
    Rated very good
     · 930 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
  • 8.1
    Scored 8.1
    Very Good
    Rated very good
     · 1,189 reviews
    location is perfect, walking distance to downtown, iga supermarket and the free shuttle to the Banff gondola is right in front of the hotel. The room was large enough and quiet with a big bathroom. water pressure was great. We took the roam bus to Johnston Canyon, bus stop was close to the hotel. I would recommend the hotel to family and friends.
    Grace
    United States of America
  • From $386.60 per night
    8.1
    Scored 8.1
    Very Good
    Rated very good
     · 2,500 reviews
    Nice hotel in the center of Banff. Very nice price for the room. We were not interested in a room with a beautiful view, we only needed to stay overnight. Service is super. The rooms are well maintained. It is possible to have breakfast on site ( for a fee ) . Late check in, good wi fi , and if you like natural shampoos - they have them here. Cool👍
    Vladyslav
    Ukraine
  • From $1,579.84 per night
    9.0
    Scored 9.0
    Wonderful
    Rated wonderful
     · 1,615 reviews
    Located at the heart of Banff Town. A short walk to nearby restaurants, coffee shops, grocery and shopping. There’s so much to do and see in the area. Across the hotel you can take the bus that goes to Lake Louise. Hotel is new, very clean with indoor parking which was very helpful during winter. Highly recommended
    Heidi
    Philippines
  • From $406.99 per night
    8.3
    Scored 8.3
    Very Good
    Rated very good
     · 2,044 reviews
    They allowed dogs and the fee $$ was more affordable then other hotel chains in Banff, we loved our room on ground level with patio door it was an awesome stay. And #1 best thing was the free breakfast and the coffee machine in the lobby! Lattes all day! It was a coffee lover dream!
    Kate-lynn
    Canada
  • From $1,793.53 per night
    8.8
    Scored 8.8
    Excellent
    Rated excellent
     · 644 reviews
    It's true what they say about this hotel it is Canada's castle. So much historic charm. The room was beautiful with a breathtaking view of the valley. The bed was very comfortable. The staff in the hotel and restaurants very friendly, respectful, and accommodating.
    John
    Canada
  • From $341.74 per night
    8.3
    Scored 8.3
    Very Good
    Rated very good
     · 1,917 reviews
    The location was close to all the small shops and restaurants in downtown Banff. The staff was exceptionally friendly and rooms were spacious. If parking lot is full, you can park anywhere around the hotel, there’s ample spaces available. Highly enjoyed my stay.
    Agnieszka
    Canada
  • From $406.99 per night
    8.3
    Scored 8.3
    Very Good
    Rated very good
     · 2,044 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 $398.83 per night
    8.2
    Scored 8.2
    Very Good
    Rated very good
     · 1,437 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 $916.75 per night
    8.6
    Scored 8.6
    Excellent
    Rated excellent
     · 771 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 $488.55 per night
    8.8
    Scored 8.8
    Excellent
    Rated excellent
     · 2,796 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 $325.72 per night
    9.2
    Scored 9.2
    Wonderful
    Rated wonderful
     · 377 reviews
    Very clean and nicely appointed. Edwina was a helpful and responsive host! Great location - easy walking distance to downtown and the bus stop for the express bus to Lake Louise/Moraine.
    Tracy
    Netherlands
  • From $362.13 per night
    7.7
    Scored 7.7
    Good
    Rated good
     · 777 reviews
    This hotel had a hot tub which was nice after a long day hiking. Also the location is close enough to walk to banff ave but still a bit of a trek to get to the main area of downtown.
    Hilary
    Canada
  • From $395.57 per night
    8.0
    Scored 8.0
    Very Good
    Rated very good
     · 1,282 reviews
    Loved the location and the vibe at the hotel! Just on the end of the Main Street in Banff. So it was a short 15 minute walk to everything! Very cozy vibe with super friendly staff!
    Melissa
    Canada
  • From $325.43 per night
    7.6
    Scored 7.6
    Good
    Rated good
     · 3,020 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 $147.45 per night
    7.3
    Scored 7.3
    Good
    Rated good
     · 888 reviews
    I loved how the hotel was walking distance from downtown Banff. And how there was the bridge and Bow River right behind it. I like how we had fresh towels daily.
    MM123455
    Philippines
  • From $270.70 per night
    7.5
    Scored 7.5
    Good
    Rated good
     · 1,350 reviews
    so much for kids to do. Play area was great and water slides perfect for 11 year old. free transit to Banff Springs hotel and downtown was also a welcome bonus.
    Karen
    Canada