Find ski hotels & lodging in Banff

Plan the perfect ski vacation from $87

Most hotels are fully refundable. Because flexibility matters.

Save 10% or more on over 100,000 hotels worldwide as a One Key member.

Search over 2.9 million properties and 550 airlines worldwide.

Pick from 38 Banff Ski Hotels and compare room rates, reviews, and availability. Most hotels are fully refundable.

Moose Hotel And Suites
4 out of 5
345 Banff Ave, Banff, AB
Fully refundableReserve now, pay when you stay
The price is $181 per night from Nov 2 to Nov 3
$181
per night
Nov 2 - Nov 3
9.4/10 Exceptional! (1,949 reviews)
"Staff was very friendly and helpful. Plenty of free parking and close walk to both dining and shopping and local transportation stops very close."

Reviewed on Oct 1, 2023

Moose Hotel And Suites
The Rimrock Resort Hotel
4 out of 5
300 Moutain Avenue, Banff, AB
The price is $295 per night from Oct 16 to Oct 17
$295
per night
Oct 16 - Oct 17
9.2/10 Wonderful! (1,209 reviews)
"The concierge and front desk are extremely friendly and helpful. The restaurants were very good as well."

Reviewed on Oct 2, 2023

The Rimrock Resort Hotel
Brewster Mountain Lodge
3 out of 5
208 Caribou Street, Banff, AB
Fully refundableReserve now, pay when you stay
The price is $105 per night from Nov 1 to Nov 2
$105
per night
Nov 1 - Nov 2
9/10 Wonderful! (1,000 reviews)
Excellent
"Really lovely hotel in the heart of Banff village. Comfortable rooms and friendly staff. Would highly recommend!"

Reviewed on Oct 2, 2023

Brewster Mountain Lodge
Save an average of 15% on thousands of hotels when you're signed in
Tunnel Mountain Resort
3.5 out of 5
502 Tunnel Mountain Road, Box 1137, Banff, AB
Fully refundableReserve now, pay when you stay
The price is $108 per night from Oct 17 to Oct 18
$108
per night
Oct 17 - Oct 18
9/10 Wonderful! (1,636 reviews)
"good spot, quiet and near town"

Reviewed on Oct 2, 2023

Tunnel Mountain Resort
High Country Inn
3 out of 5
419 Banff Ave, Banff, AB
Fully refundableReserve now, pay when you stay
The price is $101 per night from Oct 22 to Oct 23
$101
per night
Oct 22 - Oct 23
8.8/10 Excellent! (1,001 reviews)
"Very nice"

Reviewed on Sep 26, 2023

High Country Inn
Banff Park Lodge
3 out of 5
201 Lynx Street, Banff, AB
Fully refundableReserve now, pay when you stay
The price is $109 per night from Nov 1 to Nov 2
$109
per night
Nov 1 - Nov 2
8.6/10 Excellent! (1,632 reviews)
"We loved it here. Perfectly located for the town. Everything was totally walkable. The staff went out of their way to assist with our activities. Trevor very kindly printed our Lake Louise transit passes. The spa and steam room were a lovely surprise. A much appreciated under cover parking facility ..."

Reviewed on Oct 2, 2023

Banff Park Lodge
The Juniper Hotel
3 out of 5
1 Juniper Way, Banff, AB
The price is $87 per night from Oct 16 to Oct 17
$87
per night
Oct 16 - Oct 17
8.4/10 Very Good! (1,002 reviews)
"Nice room .. property is older. Very clean . Nice staff. Had an excellent meal in the Bistro 😊"

Reviewed on Sep 29, 2023

The Juniper Hotel
The Fox Hotel and Suites
3.5 out of 5
461 Banff Ave, Banff, AB
Fully refundableReserve now, pay when you stay
The price is $116 per night from Nov 5 to Nov 6
$116
per night
Nov 5 - Nov 6
8.2/10 Very Good! (1,830 reviews)
"Nice walkable distance from downtown. Room super spacious. Bedding and towels pretty thin/worn but otherwise amenities good! Staff at hotel and adjoining restaurant very friendly. Parking also incredibly nice!"

Reviewed on Oct 2, 2023

The Fox Hotel and Suites
Banff Caribou Lodge and Spa
3.5 out of 5
521 Banff Ave, Box 1070, Banff, AB
Fully refundableReserve now, pay when you stay
The price is $108 per night from Oct 22 to Oct 23
$108
per night
Oct 22 - Oct 23
8.2/10 Very Good! (2,234 reviews)
"I recommend adding a full size mirror or better vanity in room. Technology and outlets should be updated. Weird cold air blasting in the hallways outside of guest rooms. A shop of some kind should be added for grab n go items."

Reviewed on Oct 1, 2023

Banff Caribou Lodge and Spa
Banff Rocky Mountain Resort
3 out of 5
1029 Banff Ave, Banff, AB
Fully refundableReserve now, pay when you stay
The price is $94 per night from Nov 1 to Nov 2
$94
per night
Nov 1 - Nov 2
7.8/10 Good! (1,543 reviews)
"Fire place in room"

Reviewed on Sep 28, 2023

Banff Rocky Mountain Resort
Don't see what you're looking for?
See all available properties in Banff
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.

Hotels with ski shuttles nearby

Banff Ski Hotels information

 

Ski Hotels in Banff

38

Highest price
$295
Cheapest price
$87
Number of guest reviews
15,036
Total number of hotels in Banff
1,240

 

Recent reviews of Banff hotels
Expedia verified reviews