Find hotels in Canadian Rockies from CA $102

Most hotels are fully refundable. Because flexibility matters.

Save an average of 15% on thousands of hotels with Expedia Rewards

Search over 2.9 million properties and 550 airlines worldwide

Filter by

Popular filters
Popular filters
Guest rating
Guest rating
Star rating
Payment type
Payment type
Property type
Property type
Area
Area
Popular locations
Popular locations
Meal plans available
Meal plans available
Amenities
Amenities
Accessibility
Accessibility
Traveller experience
Traveller experience

Top 10 Canadian Rockies hotels and places to stay

Banff Rocky Mountain Resort
3 out of 5
1029 Banff Ave, Banff, AB, T1L1H8
Fully refundableReserve now, pay when you stay
The price is CA $119 per night from Feb. 5 to Feb. 6
CA $119
per night
Feb. 5 - Feb. 6
159.76 km from city centre
4/5 Very Good! (1,384 reviews)
"Great service. Great view with the wood burning fireplace."

Reviewed on Jan. 28, 2023

Banff Rocky Mountain Resort
The Rimrock Resort Hotel
4 out of 5
300 Moutain Avenue, Banff, AB, T1L 1J2
The price is CA $268 per night from Feb. 23 to Feb. 24
CA $268
per night
Feb. 23 - Feb. 24
162.91 km from city centre
4.6/5 Wonderful! (1,260 reviews)
"valet parking was very expensive. loved the lounge and restaurants"

Reviewed on Jan. 30, 2023

The Rimrock Resort Hotel
Hidden Ridge Resort
3.5 out of 5
901 Hidden Ridge Way, Banff, AB, T1L 1H8
Fully refundableReserve now, pay when you stay
The price is CA $237 per night from Feb. 7 to Feb. 8
CA $237
per night
Feb. 7 - Feb. 8
160.34 km from city centre
4.2/5 Very Good! (3,109 reviews)
"Quiet"

Reviewed on Feb. 1, 2023

Hidden Ridge Resort

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, T1L 1B1
Fully refundableReserve now, pay when you stay
The price is CA $148 per night from Feb. 6 to Feb. 7
CA $148
per night
Feb. 6 - Feb. 7
160.44 km from city centre
4.5/5 Wonderful! (1,711 reviews)
"Overall a great place. We had one of the cabins the real fireplace was a huge bonus for us. Parking on the other hand needs a bit of planning. My only real problem was the hideabed couch arms were dirty would I stay there again. YES"

Reviewed on Jan. 31, 2023

Tunnel Mountain Resort
Banff Caribou Lodge and Spa
3.5 out of 5
521 Banff Ave, Box 1070, Banff, AB, T1L 1H8
Fully refundableReserve now, pay when you stay
The price is CA $147 per night from Feb. 9 to Feb. 10
CA $147
per night
Feb. 9 - Feb. 10
160.07 km from city centre
4.1/5 Very Good! (2,472 reviews)
"Rooms a very antique vibe, comfy, and pleasant"

Reviewed on Jan. 29, 2023

Banff Caribou Lodge and Spa
Fairmont Banff Springs
4 out of 5
405 Spray Ave, Banff, AB, T1L1J4
Fully refundableReserve now, pay when you stay
The price is CA $539 per night from Feb. 5 to Feb. 6
CA $539
per night
Feb. 5 - Feb. 6
161.78 km from city centre
4.4/5 Wonderful! (1,029 reviews)
"Amazing. Would return in a heartbeat"

Reviewed on Jan. 23, 2023

Fairmont Banff Springs
Moose Hotel And Suites
3.5 out of 5
345 Banff Ave, Banff, AB, T1L 1H8
Fully refundableReserve now, pay when you stay
The price is CA $280 per night from Feb. 5 to Feb. 6
CA $280
per night
Feb. 5 - Feb. 6
159.97 km from city centre
4.7/5 Exceptional! (2,081 reviews)
"Cosy and spacious hotel. We loved the fire in our room and the rooftop hot pools! Front desk were very helpful. Location is close to everything!"

Reviewed on Jan. 31, 2023

Moose Hotel And Suites
Royal Canadian Lodge
4 out of 5
459 Banff Ave, Banff, AB, T1L 1B4
Fully refundableReserve now, pay when you stay
The price is CA $225 per night from Feb. 12 to Feb. 13
CA $225
per night
Feb. 12 - Feb. 13
159.97 km from city centre
4.3/5 Excellent! (1,026 reviews)
"This is a very nicely renovated hotel on the strip in Banff. The decor is quite elegant and the king room with fireplace was a nice comfortable space. The lobby and staff were very inviting. One disappointment we found was the restaurant. We wondered why we never saw any diners and we found out why. ..."

Reviewed on Feb. 2, 2023

Royal Canadian Lodge
Douglas Fir Resort and Chalets
3 out of 5
525 Tunnel Mountain Road, Banff, AB, T1L1B2
The price is CA $140 per night from Feb. 7 to Feb. 8
CA $140
per night
Feb. 7 - Feb. 8
160.49 km from city centre
4.1/5 Very Good! (2,181 reviews)
"Usually a very good family location. This room was in average condition. Past experiences have not been so good. However fabulous location and overall good family location for the money."

Reviewed on Jan. 30, 2023

Douglas Fir Resort and Chalets
The Fox Hotel and Suites
3.5 out of 5
461 Banff Ave, Banff, AB, T1L 1H8
Fully refundableReserve now, pay when you stay
The price is CA $229 per night from Feb. 6 to Feb. 7
CA $229
per night
Feb. 6 - Feb. 7
159.97 km from city centre
4.2/5 Very Good! (1,900 reviews)
"Room was clean and modernized"

Reviewed on Jan. 31, 2023

The Fox Hotel and Suites
Forest Park Hotel
3.5 out of 5
76 Connaught Dr, Jasper, AB, T0E1E0
Fully refundableReserve now, pay when you stay
The price is CA $129 per night from Feb. 5 to Feb. 6
CA $129
per night
Feb. 5 - Feb. 6
96.3 km from city centre
3.8/5 Good! (1,322 reviews)
"."

Reviewed on Feb. 1, 2023

Forest Park Hotel
Fairmont Chateau Lake Louise
4 out of 5
111 Lake Louise Drive, Lake Louise, AB, T0L1E0
Fully refundableReserve now, pay when you stay
The price is CA $404 per night from Mar. 2 to Mar. 3
CA $404
per night
Mar. 2 - Mar. 3
112.51 km from city centre
4.5/5 Wonderful! (1,025 reviews)
"Alpine restaurant was extremely poor service. Parking hat an issue as card did not work and help button did not help."

Reviewed on Jan. 27, 2023

Fairmont Chateau Lake Louise
Blackstone Mountain Lodge by CLIQUE
4 out of 5
170 Kananaskis way, Canmore, AB, T1W 0A8
Fully refundableReserve now, pay when you stay
The price is CA $187 per night from Feb. 20 to Feb. 21
CA $187
per night
Feb. 20 - Feb. 21
178.37 km from city centre
4.7/5 Exceptional! (1,023 reviews)
"The Blackstone is a great hotel. We had an amazing stay."

Reviewed on Jan. 31, 2023

Blackstone Mountain Lodge by CLIQUE
Fairmont Jasper Park Lodge
4 out of 5
Old Lodge Road, Jasper, AB, T0E 1E0
Fully refundableReserve now, pay when you stay
The price is CA $279 per night from Feb. 20 to Feb. 21
CA $279
per night
Feb. 20 - Feb. 21
95.01 km from city centre
4.3/5 Excellent! (1,016 reviews)
"Would highly recommend Jasper Park Lodge."

Reviewed on Jan. 31, 2023

Fairmont Jasper Park Lodge
Canalta Lodge
3.5 out of 5
545 Banff Ave, Banff, AB, T1L1B5
Fully refundableReserve now, pay when you stay
The price is CA $189 per night from Feb. 5 to Feb. 6
CA $189
per night
Feb. 5 - Feb. 6
160.09 km from city centre
4.4/5 Wonderful! (1,043 reviews)
"Exceptional customer service by the front desk. They were efficient, kind and friendly. The hot tubs/ spa / cold plunge was so relaxing, and the s’mores were delicious. I would return again!"

Reviewed on Feb. 1, 2023

Canalta Lodge
Miette Mountain Cabins
2.5 out of 5
Highway 16 East, Pocahontas, AB, T0E 1E0
Fully refundableReserve now, pay when you stay
The price is CA $139 per night from Feb. 5 to Feb. 6
CA $139
per night
Feb. 5 - Feb. 6
117.79 km from city centre
4.1/5 Very Good! (1,027 reviews)
"The suite we stayed in was clean and well furnished. It was comfortable and cozy. Having a full apartment set up was great while we were there for a week in order to keep snacks and make our own food a couple times. Having the fires and hot tub available was a treat and the games room was good fun. ..."

Reviewed on Jan. 28, 2023

Miette Mountain Cabins
Canmore Inn & Suites
2.5 out of 5
1402 Bow Valley Trail, Canmore, AB, T1W 1N5
Fully refundableReserve now, pay when you stay
The price is CA $102 per night from Feb. 6 to Feb. 7
CA $102
per night
Feb. 6 - Feb. 7
176.97 km from city centre
3.8/5 Good! (1,937 reviews)
"Stay was good, hard to find parking, had to park across the road, otherwise decent"

Reviewed on Jan. 22, 2023

Canmore Inn & Suites
Banff Inn
3 out of 5
501 Banff Ave, Banff, AB, T1L1A9
Fully refundableReserve now, pay when you stay
The price is CA $127 per night from Feb. 6 to Feb. 7
CA $127
per night
Feb. 6 - Feb. 7
160.03 km from city centre
4.4/5 Excellent! (1,023 reviews)
"friendly staff!"

Reviewed on Jan. 31, 2023

Banff Inn
Rundlestone Lodge
3 out of 5
537 Banff Avenue - Box 489, Banff, AB, T1L1A6
Fully refundableReserve now, pay when you stay
The price is CA $129 per night from Feb. 5 to Feb. 6
CA $129
per night
Feb. 5 - Feb. 6
160.07 km from city centre
4.3/5 Excellent! (1,370 reviews)
"Great service. Easy check in"

Reviewed on Feb. 1, 2023

Rundlestone Lodge
Grande Rockies Resort - Bellstar Hotels & Resorts
4 out of 5
901 Mountain St, Canmore, AB, T1W0C9
Fully refundableReserve now, pay when you stay
The price is CA $139 per night from Feb. 5 to Feb. 6
CA $139
per night
Feb. 5 - Feb. 6
177.52 km from city centre
3.8/5 Good! (1,022 reviews)
"The indoor/outdoor hot tub was amazing and the restaurant was delicious"

Reviewed on Jan. 17, 2023

Grande Rockies Resort - Bellstar Hotels & Resorts
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.

Top 10 Canadian Rockies hotels and places to stay

Banff Rocky Mountain Resort
3 out of 5
1029 Banff Ave, Banff, AB, T1L1H8
Fully refundableReserve now, pay when you stay
The price is CA $119 per night from Feb. 5 to Feb. 6
CA $119
per night
Feb. 5 - Feb. 6
159.76 km from city centre
4/5 Very Good! (1,384 reviews)
"Great service. Great view with the wood burning fireplace."

Reviewed on Jan. 28, 2023

Banff Rocky Mountain Resort
The Rimrock Resort Hotel
4 out of 5
300 Moutain Avenue, Banff, AB, T1L 1J2
The price is CA $268 per night from Feb. 23 to Feb. 24
CA $268
per night
Feb. 23 - Feb. 24
162.91 km from city centre
4.6/5 Wonderful! (1,260 reviews)
"valet parking was very expensive. loved the lounge and restaurants"

Reviewed on Jan. 30, 2023

The Rimrock Resort Hotel
Hidden Ridge Resort
3.5 out of 5
901 Hidden Ridge Way, Banff, AB, T1L 1H8
Fully refundableReserve now, pay when you stay
The price is CA $237 per night from Feb. 7 to Feb. 8
CA $237
per night
Feb. 7 - Feb. 8
160.34 km from city centre
4.2/5 Very Good! (3,109 reviews)
"Quiet"

Reviewed on Feb. 1, 2023

Hidden Ridge Resort

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, T1L 1B1
Fully refundableReserve now, pay when you stay
The price is CA $148 per night from Feb. 6 to Feb. 7
CA $148
per night
Feb. 6 - Feb. 7
160.44 km from city centre
4.5/5 Wonderful! (1,711 reviews)
"Overall a great place. We had one of the cabins the real fireplace was a huge bonus for us. Parking on the other hand needs a bit of planning. My only real problem was the hideabed couch arms were dirty would I stay there again. YES"

Reviewed on Jan. 31, 2023

Tunnel Mountain Resort
Banff Caribou Lodge and Spa
3.5 out of 5
521 Banff Ave, Box 1070, Banff, AB, T1L 1H8
Fully refundableReserve now, pay when you stay
The price is CA $147 per night from Feb. 9 to Feb. 10
CA $147
per night
Feb. 9 - Feb. 10
160.07 km from city centre
4.1/5 Very Good! (2,472 reviews)
"Rooms a very antique vibe, comfy, and pleasant"

Reviewed on Jan. 29, 2023

Banff Caribou Lodge and Spa
Fairmont Banff Springs
4 out of 5
405 Spray Ave, Banff, AB, T1L1J4
Fully refundableReserve now, pay when you stay
The price is CA $539 per night from Feb. 5 to Feb. 6
CA $539
per night
Feb. 5 - Feb. 6
161.78 km from city centre
4.4/5 Wonderful! (1,029 reviews)
"Amazing. Would return in a heartbeat"

Reviewed on Jan. 23, 2023

Fairmont Banff Springs
Moose Hotel And Suites
3.5 out of 5
345 Banff Ave, Banff, AB, T1L 1H8
Fully refundableReserve now, pay when you stay
The price is CA $280 per night from Feb. 5 to Feb. 6
CA $280
per night
Feb. 5 - Feb. 6
159.97 km from city centre
4.7/5 Exceptional! (2,081 reviews)
"Cosy and spacious hotel. We loved the fire in our room and the rooftop hot pools! Front desk were very helpful. Location is close to everything!"

Reviewed on Jan. 31, 2023

Moose Hotel And Suites
Royal Canadian Lodge
4 out of 5
459 Banff Ave, Banff, AB, T1L 1B4
Fully refundableReserve now, pay when you stay
The price is CA $225 per night from Feb. 12 to Feb. 13
CA $225
per night
Feb. 12 - Feb. 13
159.97 km from city centre
4.3/5 Excellent! (1,026 reviews)
"This is a very nicely renovated hotel on the strip in Banff. The decor is quite elegant and the king room with fireplace was a nice comfortable space. The lobby and staff were very inviting. One disappointment we found was the restaurant. We wondered why we never saw any diners and we found out why. ..."

Reviewed on Feb. 2, 2023

Royal Canadian Lodge
Douglas Fir Resort and Chalets
3 out of 5
525 Tunnel Mountain Road, Banff, AB, T1L1B2
The price is CA $140 per night from Feb. 7 to Feb. 8
CA $140
per night
Feb. 7 - Feb. 8
160.49 km from city centre
4.1/5 Very Good! (2,181 reviews)
"Usually a very good family location. This room was in average condition. Past experiences have not been so good. However fabulous location and overall good family location for the money."

Reviewed on Jan. 30, 2023

Douglas Fir Resort and Chalets
The Fox Hotel and Suites
3.5 out of 5
461 Banff Ave, Banff, AB, T1L 1H8
Fully refundableReserve now, pay when you stay
The price is CA $229 per night from Feb. 6 to Feb. 7
CA $229
per night
Feb. 6 - Feb. 7
159.97 km from city centre
4.2/5 Very Good! (1,900 reviews)
"Room was clean and modernized"

Reviewed on Jan. 31, 2023

The Fox Hotel and Suites
Forest Park Hotel
3.5 out of 5
76 Connaught Dr, Jasper, AB, T0E1E0
Fully refundableReserve now, pay when you stay
The price is CA $129 per night from Feb. 5 to Feb. 6
CA $129
per night
Feb. 5 - Feb. 6
96.3 km from city centre
3.8/5 Good! (1,322 reviews)
"."

Reviewed on Feb. 1, 2023

Forest Park Hotel
Fairmont Chateau Lake Louise
4 out of 5
111 Lake Louise Drive, Lake Louise, AB, T0L1E0
Fully refundableReserve now, pay when you stay
The price is CA $404 per night from Mar. 2 to Mar. 3
CA $404
per night
Mar. 2 - Mar. 3
112.51 km from city centre
4.5/5 Wonderful! (1,025 reviews)
"Alpine restaurant was extremely poor service. Parking hat an issue as card did not work and help button did not help."

Reviewed on Jan. 27, 2023

Fairmont Chateau Lake Louise
Blackstone Mountain Lodge by CLIQUE
4 out of 5
170 Kananaskis way, Canmore, AB, T1W 0A8
Fully refundableReserve now, pay when you stay
The price is CA $187 per night from Feb. 20 to Feb. 21
CA $187
per night
Feb. 20 - Feb. 21
178.37 km from city centre
4.7/5 Exceptional! (1,023 reviews)
"The Blackstone is a great hotel. We had an amazing stay."

Reviewed on Jan. 31, 2023

Blackstone Mountain Lodge by CLIQUE
Fairmont Jasper Park Lodge
4 out of 5
Old Lodge Road, Jasper, AB, T0E 1E0
Fully refundableReserve now, pay when you stay
The price is CA $279 per night from Feb. 20 to Feb. 21
CA $279
per night
Feb. 20 - Feb. 21
95.01 km from city centre
4.3/5 Excellent! (1,016 reviews)
"Would highly recommend Jasper Park Lodge."

Reviewed on Jan. 31, 2023

Fairmont Jasper Park Lodge
Canalta Lodge
3.5 out of 5
545 Banff Ave, Banff, AB, T1L1B5
Fully refundableReserve now, pay when you stay
The price is CA $189 per night from Feb. 5 to Feb. 6
CA $189
per night
Feb. 5 - Feb. 6
160.09 km from city centre
4.4/5 Wonderful! (1,043 reviews)
"Exceptional customer service by the front desk. They were efficient, kind and friendly. The hot tubs/ spa / cold plunge was so relaxing, and the s’mores were delicious. I would return again!"

Reviewed on Feb. 1, 2023

Canalta Lodge
Miette Mountain Cabins
2.5 out of 5
Highway 16 East, Pocahontas, AB, T0E 1E0
Fully refundableReserve now, pay when you stay
The price is CA $139 per night from Feb. 5 to Feb. 6
CA $139
per night
Feb. 5 - Feb. 6
117.79 km from city centre
4.1/5 Very Good! (1,027 reviews)
"The suite we stayed in was clean and well furnished. It was comfortable and cozy. Having a full apartment set up was great while we were there for a week in order to keep snacks and make our own food a couple times. Having the fires and hot tub available was a treat and the games room was good fun. ..."

Reviewed on Jan. 28, 2023

Miette Mountain Cabins
Canmore Inn & Suites
2.5 out of 5
1402 Bow Valley Trail, Canmore, AB, T1W 1N5
Fully refundableReserve now, pay when you stay
The price is CA $102 per night from Feb. 6 to Feb. 7
CA $102
per night
Feb. 6 - Feb. 7
176.97 km from city centre
3.8/5 Good! (1,937 reviews)
"Stay was good, hard to find parking, had to park across the road, otherwise decent"

Reviewed on Jan. 22, 2023

Canmore Inn & Suites