Alberta may have travel restrictions in place due to COVID-19.

Find out moreOpens in new tab or window

Find Mountain Hotels in Banff

Search over 1 million properties and 550 airlines worldwide

Members save 10% more on select hotels, cars, activities and vacation rentals. Sign up.

Free cancellation on most hotels. Because flexibility matters.

Top Banff Mountain Hotels

Moose Hotel And Suites
3.5 out of 5
345 Banff Ave, Banff, AB
Free cancellationReserve now, pay when you stay
The price is CA $249 per night
4.7/5Exceptional! (1,561 reviews)

"Good location, great and comfortable ooms, friendly staff!"…"

Reviewed on Aug. 10, 2020

Moose Hotel And Suites
Mount Royal Hotel
3 out of 5
138 Banff Avenue, Banff, AB
Free cancellationReserve now, pay when you stay
The price is CA $197 per night
4.6/5Wonderful! (1,201 reviews)

"Great location, friendly staff and comfortable clean rooms."…"

Reviewed on Aug. 11, 2020

Mount Royal Hotel
The Rimrock Resort Hotel
4 out of 5
300 Moutain Avenue, Banff, AB
The price is CA $259 per night
4.5/5Wonderful! (1,609 reviews)

"I felt safe and well managed in the situation of Covid 19. It was good because the gondola and the accommodation were close. Mountain view was good."…"

Reviewed on Aug. 9, 2020

The Rimrock Resort Hotel
Fairmont Banff Springs
4 out of 5
405 Spray Ave, Banff, AB
The price is CA $499 per night
4.5/5Wonderful! (998 reviews)

"A castle in the Rockies! Great place to stay, the beds were ever so comfy the views were great. Beautiful place to walk a round. A bucket list must. Staff were friendly and efficient."…"

Reviewed on Aug. 4, 2020

Fairmont Banff Springs
Rundlestone Lodge
3 out of 5
537 Banff Avenue - Box 489, Banff, AB
Free cancellationReserve now, pay when you stay
The price is CA $179 per night
4.3/5Excellent! (989 reviews)

"It was nice! The service at the bar and the hotel was excellent! The only downside was one of the meal we ordered, we didn’t really like it."…"

Reviewed on Aug. 11, 2020

Rundlestone Lodge
Tunnel Mountain Resort
3.5 out of 5
502 Tunnel Mountain Road, Box 1137, Banff, AB
The price is CA $189 per night
4.3/5Excellent! (942 reviews)

"The room was spacious and comfortable. The kitchen really needs a draining pan for dishes. The pool is very small and we were there for two nights. On check-in they told me the pool has recently been cleaned and will take a couple hours to warm up. We took the kids to the pool several hours later ..."…"

Reviewed on Aug. 10, 2020

Tunnel Mountain Resort
The Juniper Hotel
3 out of 5
1 Juniper Way, Banff, AB
Free cancellationReserve now, pay when you stay
The price is CA $175 per night
4.2/5Excellent! (1,000 reviews)

"👍👍👍 It’s closer Banff avenue and quiet place"…"

Reviewed on Aug. 8, 2020

The Juniper Hotel
Banff Aspen Lodge
3 out of 5
401 Banff Ave, Banff, AB
Get Rates
4.2/5Excellent! (997 reviews)

"I came here with my sisters last year, it was such an amazing experience. There were a total of four of us staying at the hotel and we were pleasantly surprised to see that the room was divided into two sides, each with a double bed and also had two sinks and mirrors in the bathroom which was perfect ..."…"

Reviewed on Jul. 3, 2020

Banff Aspen Lodge
Buffalo Mountain Lodge
3.5 out of 5
700 Tunnel Mountain Road, Banff, AB
The price is CA $129 per night
4.2/5Excellent! (972 reviews)

"Excellent service, beautiful room and location. The fireplace is great, the bathroom is big enough to sleep in! The balcony backed into really tall trees, and it smelled like pine. I have absolutely zero complaints. I will recommend this hotel to everyone and will return as soon as I can."…"

Reviewed on Aug. 11, 2020

Buffalo Mountain Lodge
The Fox Hotel and Suites
3.5 out of 5
461 Banff Ave, Banff, AB
Free cancellationReserve now, pay when you stay
The price is CA $199 per night
4.2/5Excellent! (1,563 reviews)

"It’s my favorite hotel at Banff. I like to go back to the Fox hotel."…"

Reviewed on Aug. 10, 2020

The Fox Hotel and Suites
Banff Park Lodge
3 out of 5
222 Lynx St, Banff, AB
Free cancellationReserve now, pay when you stay
The price is CA $189 per night
4.2/5Very Good! (1,573 reviews)

"Nice location in Banff. A little bit away from the crowd but walkable distance to anywhere in town. room was quiet and clean. staffs were nice and friendly. The only thing is they charge for parking. That was the only hotel charged for parking during my trip in Banff town."…"

Reviewed on Aug. 11, 2020

Banff Park Lodge
High Country Inn
3 out of 5
419 Banff Ave, Banff, AB
Free cancellationReserve now, pay when you stay
The price is CA $174 per night
4.2/5Very Good! (992 reviews)

"The room is clean. It has a quiet but convenient location."…"

Reviewed on Aug. 10, 2020

High Country Inn
Banff Ptarmigan Inn
3 out of 5
337 Banff Ave, Banff, AB
Free cancellationReserve now, pay when you stay
The price is CA $179 per night
4.2/5Very Good! (989 reviews)

"Central to everything in downtown Banff. Everything was walking distance. Room was very clean. Staff were very friendly and accommodating. Would stay here again."…"

Reviewed on Aug. 9, 2020

Banff Ptarmigan Inn
Hidden Ridge Resort
3.5 out of 5
901 Hidden Ridge Way, Banff, AB
The price is CA $229 per night
4.1/5Very Good! (2,133 reviews)

"Nice location, close to downtown Banff. Rooms could use an update"…"

Reviewed on Aug. 8, 2020

Hidden Ridge Resort
Douglas Fir Resort and Chalets
3 out of 5
525 Tunnel Mountain Road, Banff, AB
Get Rates
4.1/5Very Good! (1,767 reviews)

"Lots to do for kids. Pool, waterslides, and playground. Right beside hiking trails as well. We were even greated by deer on the property."…"

Reviewed on Mar. 25, 2020

Douglas Fir Resort and Chalets
Banff Caribou Lodge and Spa
3.5 out of 5
521 Banff Ave, Box 1070, Banff, AB
Free cancellationReserve now, pay when you stay
The price is CA $179 per night
4.1/5Very Good! (1,788 reviews)

"Very clean and staff was really polite and helpful sad the amenities were mostly all shut down due to covid that’s the only down fall"…"

Reviewed on Aug. 10, 2020

Banff Caribou Lodge and Spa
Banff Rocky Mountain Resort
3 out of 5
1029 Banff Ave, Banff, AB
Free cancellationReserve now, pay when you stay
The price is CA $179 per night
4/5Very Good! (2,154 reviews)

"The rooms were gorgeous and very modern rustic. I was disappointed with the litter on the grounds (I realize it was left by inconsiderate clients but it could definitely be cleaner outside)."…"

Reviewed on Aug. 10, 2020

Banff Rocky Mountain Resort
Inns of Banff
2.5 out of 5
600 Banff Avenue, Banff, AB
Get Rates
3.3/5 (1,738 reviews)

"The Suite was clean and comfortavle with a terrific view of the mountains."…"

Reviewed on Mar. 19, 2020

Inns of Banff
Don't see what you're looking for?
We've got more Mountain Hotels. Find the right one for you.
View all properties
Lowest nightly price found within the past 24 hours based on a 1 night stay for 2 adults. Prices and availability subject to change. Additional terms may apply.

Pocket Guide: Mountain Hotels in Banff

Search for hotels in Banff on Expedia. You can easily find your hotels in Banff using one of the methods below:

  • View our selection of featured hotels in Banff
  • Use the map to find hotels in the Banff neighborhood you prefer
  • Use the filters to see hotels in a specific area of Banff, select a specific theme, brand, or hotel class from basic (1 Star) to luxury hotels (5 Stars) in Banff
  • Enter your travel dates to view the best deals on hotels in Banff - while they last

More trip options

Travelers Loved These Mountain Hotels