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

Find out moreOpens in new tab or window

Find Ski Hotels in Banff from CA $142

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 Ski Hotels

Moose Hotel And Suites
3.5 out of 5
345 Banff Ave, Banff, AB
The price is CA $249 per night
4.7/5Exceptional! (1,516 reviews)

"New hotel, with fresh and modern decor and amenities. Nice and accomodating staff. Clean rooms and a focus on reducing plastic and paper waste."…"

Reviewed on Jul. 14, 2020

Moose Hotel And Suites
The Rimrock Resort Hotel
4 out of 5
300 Moutain Avenue, Banff, AB
The price is CA $299 per night
4.5/5Wonderful! (1,602 reviews)

"We loved the views from our room and from the lounge. Staff were very conscientious about health and safety but didn't let that impact the quality of service provided. Quiet location away from the busy town. Concierge gave us some great tips on where to venture with the e-bikes we rented."…"

Reviewed on Jul. 13, 2020

The Rimrock Resort Hotel
Brewster's Mountain Lodge
3 out of 5
208 Caribou Street, Banff, AB
Free cancellationReserve now, pay when you stay
The price is CA $194 per night
4.3/5Excellent! (992 reviews)

"Good location ,just a few steps to main street. Good service , nice atmosphere and very clean."…"

Reviewed on Jul. 13, 2020

Brewster's Mountain Lodge
Tunnel Mountain Resort
3.5 out of 5
502 Tunnel Mountain Road, Box 1137, Banff, AB
Free cancellationReserve now, pay when you stay
The price is CA $199 per night
4.3/5Excellent! (960 reviews)

"Comfortable beds. Fresh modern decor. Good location."…"

Reviewed on Jul. 14, 2020

Tunnel Mountain Resort
The Juniper Hotel
3 out of 5
1 Juniper Way, Banff, AB
The price is CA $199 per night
4.3/5Excellent! (999 reviews)

"We only stayed for 1 day, and the staff is nice and the surroundings is ok and we sleep well during our stay. I just gave 4 with the cleanliness 4 because I found two flies in the window which I don’t feel comfortable leaving our drinks or food in the table. I hope the people cleaning the rooms to ..."…"

Reviewed on Mar. 29, 2020

The Juniper Hotel
Buffalo Mountain Lodge
3.5 out of 5
700 Tunnel Mountain Road, Banff, AB
The price is CA $159 per night
4.2/5Excellent! (987 reviews)

"Friendly staff and wonderful location to amenities. Thank you"…"

Reviewed on Jul. 12, 2020

Buffalo Mountain Lodge
Banff Park Lodge
3 out of 5
222 Lynx St, Banff, AB
Free cancellationReserve now, pay when you stay
The price is CA $179 per night
4.2/5Excellent! (1,538 reviews)

"A very good property within walk-able distance to diners and shopping strip in the downtown area. Rooms are very spacious and rebuilt with modern facilities. Underground parking."…"

Reviewed on Jul. 14, 2020

Banff Park Lodge
The Elk & Avenue Hotel
3 out of 5
333 Banff Ave, Banff, AB
Free cancellationReserve now, pay when you stay
The price is CA $221 per night
4.2/5Excellent! (990 reviews)

"Fantastic hotel, features, location and a staff that was top notch. Special kuoo's to the front desk rep Mathieu, he treated us was such care and professionalism. We will definitely return to this hotel on our next Banff trip"…"

Reviewed on Jul. 14, 2020

The Elk & Avenue Hotel
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/5Very Good! (1,533 reviews)

"The check-in was easy. Great customer service from the front desk. On-site restaurant has good food."…"

Reviewed on Jul. 13, 2020

The Fox Hotel and Suites
Banff Ptarmigan Inn
3 out of 5
337 Banff Ave, Banff, AB
The price is CA $249 per night
4.2/5Very Good! (999 reviews)

"I haven’t stayed at the Ptarmagan for 20 years and was very pleased with their upgrades."…"

Reviewed on Mar. 19, 2020

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

"The property offers a good location and friendly staff. Room was clean but the pool wasn’t the best."…"

Reviewed on Jul. 9, 2020

High Country Inn
Hidden Ridge Resort
3.5 out of 5
901 Hidden Ridge Way, Banff, AB
Free cancellationReserve now, pay when you stay
The price is CA $235 per night
4.1/5Very Good! (2,101 reviews)

"Beautiful place to stay! My kids loved the heated outdoor pool. With Covid happening we have been missing a pool!. The hot tub is closed but the pool is so so warm and almost felt like a hot tub! Online it says it's a wading pool it's a full pool. Beautiful views! The condos are dated but its worth ..."…"

Reviewed on Jul. 9, 2020

Hidden Ridge Resort
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,706 reviews)

"Hotel was clean and staff were very friendly. Not very often you can stay right in Banff for a good price, but this is due to Covid. The Keg restaurant attached to the hotel had good deals during happy hour. Easy walk to downtown."…"

Reviewed on Jul. 14, 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,114 reviews)

"The two bedroom Wolf condo style unit is perfect for my family needs. A queen bed, a king bed, 2 full bathrooms ( one with shower only, one with tub/shower), Full kitchen, dining & living area with a full size sofa with a pullout bed. I love the location as it is a nice walk into town(or bike ride). ..."…"

Reviewed on Jul. 13, 2020

Banff Rocky Mountain Resort
Bow View Lodge
2 out of 5
228 Bow Ave, Banff, AB
Free cancellationReserve now, pay when you stay
The price is CA $142 per night
3.8/5Good! (983 reviews)

"A great budget hotel! The location is excellent and just down from the main shopling and eating area, as well as being right besode the river! The views from our room facing the town were amazing mountain views. Very clean room and bathroom. The staff we dealt with was very helpful and friendly. ..."…"

Reviewed on Jul. 14, 2020

Bow View Lodge
Red Carpet Inn
2 out of 5
425 Banff Ave, Banff, AB
Free cancellationReserve now, pay when you stay
The price is CA $184 per night
3.6/5Good! (995 reviews)

"Very pet friendly, and nice renovated rooms. We had a pleasant stay"…"

Reviewed on Jul. 12, 2020

Red Carpet Inn
Bumpers Inn
2.5 out of 5
250 Marmot Cresent, Banff, AB
Get Rates
3.4/5Good! (819 reviews)

"For how old the building was it was clean and kept up . I also liked that it was nice and quiet at night. What I didn’t like and found difficult was checking in across the road. Nothing was labeled or signed properly."…"

Reviewed on Oct. 8, 2019

Bumpers Inn
Inns of Banff
2.5 out of 5
600 Banff Avenue, Banff, AB
Get Rates
3.3/5 (1,781 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 Ski 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: Ski 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 Ski Hotels