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 $68

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

The Dorothy Motel
2.5 out of 5
Marmont Cres, 250, Banff, AB
Free cancellationReserve now, pay when you stay
The price is CA $89 per night from Oct 29 to Oct 30
4.8/5Exceptional! (5 reviews)

"Had a wonderful stay at the Dorothy motel! It was clean and the rooms were beautiful. Would definitely stay again!"…"

Reviewed on Oct. 27, 2020

The Dorothy Motel
Moose Hotel And Suites
3.5 out of 5
345 Banff Ave, Banff, AB
The price is CA $175 per night from Oct 29 to Oct 30
4.7/5Exceptional! (1,727 reviews)

"Great views from the hot tub. Roof top hot tub with snowy mountains as a view. What else does someone need."…"

Reviewed on Oct. 26, 2020

Moose Hotel And Suites
The Rimrock Resort Hotel
4 out of 5
300 Moutain Avenue, Banff, AB
The price is CA $188 per night from Nov 15 to Nov 16
4.5/5Wonderful! (1,670 reviews)

"I’d recommend to pay a bit more for the room that with the mountain view, and definitely try their food there at the main floor,it was just amazing."…"

Reviewed on Oct. 23, 2020

The Rimrock Resort Hotel

You could be seeing lower prices

With member prices, you could save 10% or more right now on thousands of properties.
Tunnel Mountain Resort
3.5 out of 5
502 Tunnel Mountain Road, Box 1137, Banff, AB
The price is CA $109 per night from Nov 1 to Nov 2
4.4/5Wonderful! (980 reviews)

"Beautiful loft condo with wood fire place. Clean cozy and renovated. Will come again!"…"

Reviewed on Oct. 24, 2020

Tunnel Mountain Resort
Brewster's Mountain Lodge
3 out of 5
208 Caribou Street, Banff, AB
Free cancellationReserve now, pay when you stay
The price is CA $99 per night from Oct 29 to Oct 30
4.4/5Excellent! (951 reviews)

"Rate was very good, affordable. Excellent location. Quiet."…"

Reviewed on Oct. 20, 2020

Brewster's Mountain 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 $119 per night from Oct 29 to Oct 30
4.3/5Excellent! (1,091 reviews)

"Nice room and bathroom, staff was great. nice location, right next to supermarket, underground parking"…"

Reviewed on Oct. 26, 2020

The Elk & Avenue Hotel
The Juniper Hotel
3 out of 5
1 Juniper Way, Banff, AB
Free cancellationReserve now, pay when you stay
The price is CA $104 per night from Oct 29 to Oct 30
4.2/5Excellent! (992 reviews)

"Favourite part was the mountain view outside my window and a little porch outside the back door to enjoy the views. Room was very cozy. Located in a quiet area just a bit north of downtown Banff, only a 2-3 minute drive into town. Lots of parking space. Only downsides were that they didn't provide ..."…"

Reviewed on Oct. 25, 2020

The Juniper Hotel
The Fox Hotel and Suites
3.5 out of 5
461 Banff Ave, Banff, AB
The price is CA $126 per night from Oct 29 to Oct 30
4.2/5Excellent! (1,650 reviews)

"Excellent location. Walking distance to town. Super friendly staff and the amenities are great, specially the hot springs hot tubs in the cave. Absolutely amazing!!! We lived our stay there and most definitely will come back again next time we go to Banff"…"

Reviewed on Oct. 26, 2020

The Fox Hotel and Suites
Buffalo Mountain Lodge
3.5 out of 5
700 Tunnel Mountain Road, Banff, AB
The price is CA $119 per night from Nov 1 to Nov 2
4.2/5Excellent! (947 reviews)

"Great place !! We had a fantastic stay. Everything is there that you want and need."…"

Reviewed on Oct. 20, 2020

Buffalo Mountain Lodge
Banff Ptarmigan Inn
3 out of 5
337 Banff Ave, Banff, AB
Free cancellationReserve now, pay when you stay
The price is CA $119 per night from Nov 12 to Nov 13
4.2/5Excellent! (968 reviews)

"great location and breakfast. Staff was friendly and helpful"…"

Reviewed on Oct. 27, 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 $94 per night from Oct 29 to Oct 30
4.2/5Very Good! (947 reviews)

"The location was walking distance, gave us a opportunity to explore every now and then."…"

Reviewed on Oct. 23, 2020

High Country Inn
Banff Park Lodge
3 out of 5
222 Lynx St, Banff, AB
Free cancellationReserve now, pay when you stay
The price is CA $99 per night from Oct 29 to Oct 30
4.2/5Very Good! (1,632 reviews)

"Great location, heated underground parking and real Banff feel to the rooms"…"

Reviewed on Oct. 25, 2020

Banff Park Lodge
Hidden Ridge Resort
3.5 out of 5
901 Hidden Ridge Way, Banff, AB
The price is CA $126 per night from Oct 29 to Oct 30
4.1/5Very Good! (2,255 reviews)

"The view, the Hottub and customer service attention."…"

Reviewed on Oct. 26, 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 $99 per night from Oct 29 to Oct 30
4.1/5Very Good! (1,992 reviews)

"Spacious room with everything we needed except a microwave. Appreciated the double dresser, double mirror in bathroom, closet, and table. The bed was comfortable and the fan was useful for white noise while sleeping. Staff were helpful. The underground parking was great for the cold weather. The ..."…"

Reviewed on Oct. 27, 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 $99 per night from Oct 29 to Oct 30
4/5Very Good! (2,288 reviews)

"Love the self contained unit, being able to cook for ourselves"…"

Reviewed on Oct. 27, 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 $68 per night from Nov 1 to Nov 2
3.8/5Good! (956 reviews)

"Although this is an older property and pretty basic, it’s clean, well maintained and in a great location for a stay in Banff. The beds are comfortable, the shower is awesome with plenty of hot water, the rooms are quiet and the staff are very professional and responsive to your needs. The only reason ..."…"

Reviewed on Oct. 23, 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 $84 per night from Oct 29 to Oct 30
3.7/5Good! (965 reviews)

"Very clean, quick check in, parking in back. My room was on the main floor and had a view of the back parking lot. It would have been nice if the amenities like the pool were on-site and its a bit of a walk to most restaurants."…"

Reviewed on Oct. 26, 2020

Red Carpet Inn
Inns of Banff
2.5 out of 5
600 Banff Avenue, Banff, AB
Get Rates
3.3/5 (1,646 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