Find Hotels in Canadian Rockies from CA $99

Search over 1 million properties and 550 airlines worldwide

Save 10% or more on select stays with Expedia Rewards

Most hotels are fully refundable. Because flexibility matters.

Filter by

Kananaskis Mountain Lodge, Autograph Collection
4 out of 5
1 Centennial Drive, Kananaskis, AB
Fully refundableReserve now, pay when you stay
The price is CA $269 per night from Dec 5 to Dec 5
201.26 km from city centre
4.2/5 Excellent! (988 reviews)
"You pay more But it’s worth it. The pool was great The staff was incredible. Always interested and checked on us. We had an incredible view. The only bad thing was that is was one night. Will definitely return."

Reviewed on Nov. 22, 2021

Kananaskis Mountain Lodge, Autograph Collection
Fairmont Banff Springs
4 out of 5
405 Spray Ave, Banff, AB
The price is CA $499 per night from Dec 5 to Dec 5
161.78 km from city centre
4.4/5 Wonderful! (979 reviews)
"Awesome service, location and amenities"

Reviewed on Nov. 29, 2021

Fairmont Banff Springs
Fairmont Chateau Lake Louise
4 out of 5
111 Lake Louise Drive, Lake Louise, AB
Fully refundableReserve now, pay when you stay
The price is CA $339 per night from Dec 8 to Dec 8
112.51 km from city centre
4.5/5 Wonderful! (960 reviews)
"Everything about this property is spectacular...the view, the staff, the proximity of unique thungs to do. Getting to the property from YYC was easy and such a beautiful drive. Can't wait to go back."

Reviewed on Nov. 29, 2021

Fairmont Chateau Lake Louise
You could be seeing lower prices

You could be seeing lower prices

With member prices, you could save 10% or more right now on thousands of properties.
Fairmont Jasper Park Lodge
4 out of 5
Old Lodge Road, Jasper, AB
Fully refundableReserve now, pay when you stay
The price is CA $299 per night from Dec 5 to Dec 5
95.01 km from city centre
4.2/5 Excellent! (990 reviews)
"The resort was amazing. While unfortunately the pool was closed for an emergency repair, and we did miss that experience a lot, the staff at the hotel did what they could to make the stay great, which is what really matters. The people at Fairmont were exceptional!!"

Reviewed on Nov. 12, 2021

Fairmont Jasper Park Lodge
Peaks Hotel and Suites
3 out of 5
218 Lynx Street,, P.O. Box 2200,, Banff, AB
Fully refundableReserve now, pay when you stay
The price is CA $199 per night from Dec 5 to Dec 5
160.04 km from city centre
4.7/5 Exceptional! (219 reviews)
"Great property! Nice rooms and the hotel was gorgeous. Walking distance to the everything in Banff and the ski shuttle stops right out front. Will definitely stay here again."

Reviewed on Nov. 29, 2021

Peaks Hotel and Suites
Royal Canadian Lodge
4 out of 5
459 Banff Ave, Banff, AB
Fully refundableReserve now, pay when you stay
The price is CA $179 per night from Dec 5 to Dec 5
159.97 km from city centre
4.3/5 Excellent! (979 reviews)
"Beautiful place to stay! The restaurant is amazing, pool is fantastic, very covid safe. Family friendly and the staff are out standing!"

Reviewed on Nov. 29, 2021

Royal Canadian Lodge
Moose Hotel And Suites
3.5 out of 5
345 Banff Ave, Banff, AB
Fully refundableReserve now, pay when you stay
The price is CA $229 per night from Dec 7 to Dec 7
159.97 km from city centre
4.7/5 Exceptional! (2,069 reviews)
"The room layout in the suite was great. The balcony looked into a courtyard with an original homestead house in the center. It was lit up beautifully with lights for the holidays. Especially enjoyed the fireplace in the main lobby. Would absolutely stay there again."

Reviewed on Nov. 30, 2021

Moose Hotel And Suites
Rundlestone Lodge
3 out of 5
537 Banff Avenue - Box 489, Banff, AB
Fully refundableReserve now, pay when you stay
The price is CA $109 per night from Dec 5 to Dec 5
160.07 km from city centre
4.3/5 Excellent! (1,204 reviews)
"I was confused because rooms did not look like the one I viewed when I booked , thought it has an upper level , overall was fine , room was bit small , hotel close to downtown and stuff very friendly . I tried to use the vouchers to pay for breakfast but ended up one voucher per order , so waisted ..."

Reviewed on Nov. 29, 2021

Rundlestone Lodge
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 CA $129 per night from Dec 5 to Dec 5
160.44 km from city centre
4.5/5 Wonderful! (1,471 reviews)
"Clean rooms newly updated. Nice staff. Everything went as well as it possibly could. Kids enjoyed the pool."

Reviewed on Nov. 30, 2021

Tunnel Mountain Resort
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 CA $119 per night from Dec 5 to Dec 5
160.07 km from city centre
4/5 Very Good! (2,462 reviews)
"A quality restaurant like the Keg was right on site. Making it very convient"

Reviewed on Nov. 30, 2021

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 CA $109 per night from Dec 6 to Dec 6
159.76 km from city centre
4/5 Very Good! (2,769 reviews)
"Very icyparking lot. Not for those wth mobility issues as also not level"

Reviewed on Nov. 27, 2021

Banff Rocky Mountain Resort
Pocaterra Inn and Waterslide
2.5 out of 5
1725 Mountain Ave, Canmore, AB
Fully refundableReserve now, pay when you stay
The price is CA $99 per night from Dec 5 to Dec 5
176.02 km from city centre
4.5/5 Wonderful! (1,616 reviews)
"Only one elevator and very slow and always busy"

Reviewed on Nov. 30, 2021

Pocaterra Inn and Waterslide
Banff Park Lodge
3 out of 5
222 Lynx St, Banff, AB
Fully refundableReserve now, pay when you stay
The price is CA $119 per night from Dec 12 to Dec 12
160.01 km from city centre
4.2/5 Very Good! (1,672 reviews)
"I like how big the room we have stayed."

Reviewed on Nov. 30, 2021

Banff Park Lodge
Hidden Ridge Resort
3.5 out of 5
901 Hidden Ridge Way, Banff, AB
Fully refundableReserve now, pay when you stay
The price is CA $149 per night from Dec 7 to Dec 7
160.34 km from city centre
4.2/5 Very Good! (2,642 reviews)
"The hot tub was great with a beautiful view. The room was clean and had a full kitchen stocked with everything needed."

Reviewed on Nov. 28, 2021

Hidden Ridge Resort
Red Carpet Inn
2 out of 5
425 Banff Ave, Banff, AB
Fully refundableReserve now, pay when you stay
The price is CA $99 per night from Dec 5 to Dec 5
159.94 km from city centre
3.9/5 Very Good! (950 reviews)
"Really good service"

Reviewed on Nov. 28, 2021

Red Carpet Inn
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 CA $149 per night from Dec 5 to Dec 5
160.01 km from city centre
4.2/5 Very Good! (1,875 reviews)
"This was a great place to stay with an incredible grotto spa, spacious and clean suite, well located for a great value!"

Reviewed on Nov. 30, 2021

The Fox Hotel and Suites
Banff Ptarmigan Inn
3 out of 5
337 Banff Ave, Banff, AB
Fully refundableReserve now, pay when you stay
The price is CA $119 per night from Dec 5 to Dec 5
159.98 km from city centre
4.2/5 Very Good! (1,663 reviews)
"Ptarmigan Inn is always a reliable and affordable place to stay. They have dated but good facilities in the health spa, and the rooms are always clean. Beds and pillows are very comfortable here! Staff is always very helpful."

Reviewed on Nov. 29, 2021

Banff Ptarmigan Inn
Sawridge Inn Jasper
3.5 out of 5
76 Connaught Dr, Jasper, AB
Fully refundableReserve now, pay when you stay
The price is CA $119 per night from Dec 13 to Dec 13
96.25 km from city centre
3.8/5 Good! (1,036 reviews)
"Stay was excellent, highly recommend the Sawridge."

Reviewed on Nov. 30, 2021

Sawridge Inn Jasper
The Rimrock Resort Hotel
4 out of 5
300 Moutain Avenue, Banff, AB
The price is CA $251 per night from Dec 5 to Dec 5
162.92 km from city centre
4.5/5 Wonderful! (1,635 reviews)
"Nice spot. Good atmosphere in the restaurants/lounge. Good breakfast buffet"

Reviewed on Nov. 30, 2021

The Rimrock Resort Hotel
Emerald Lake Lodge
3.5 out of 5
Emerald Lake Road, Field, BC
The price is CA $173 per night from Dec 7 to Dec 7
100.59 km from city centre
4.2/5 Very Good! (968 reviews)
"My husband and I truly enjoyed our stay at the resort."

Reviewed on Nov. 25, 2021

Emerald Lake Lodge
Don't see what you're looking for?
See all available properties in Canadian Rockies
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.

Recent Reviews in Canadian Rockies
expedia verified reviews