COVID-19 alert: Travel requirements are changing rapidly, including need for pre-travel COVID-19 testing and quarantine on arrival.

Find Hotels in Canadian Rocky Mountain Parks

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.

Filter by

Popular filters
Star rating
Your budget
Guest rating
Cleaning and safety practices
Payment type
Property type
Neighborhood
Popular locations
Meal plans available
Amenities
Accessibility
Trip type
Kananaskis Mountain Lodge, Autograph Collection
4 out of 5
1 Centennial Drive, Kananaskis, AB
Free CancellationReserve now, pay when you stay
The price is $159 per night from Apr 19 to Apr 20
171.29 mi from city center
Kananaskis Mountain Lodge, Autograph Collection
Peaks Hotel and Suites
3 out of 5
218 Lynx Street,, P.O. Box 2200,, Banff, AB
Free CancellationReserve now, pay when you stay
The price is $95 per night from Apr 19 to Apr 20
145.68 mi from city center
Peaks Hotel and Suites
Fairmont Banff Springs
4 out of 5
405 Spray Ave, Banff, AB
The price is $367 per night from May 16 to May 17
146.73 mi from city center
4.5/5Wonderful! (985 reviews)
"The room view was amazing and the activities for kids during Easter were fun, even with the closures of some of their amenities. The Wilderness Walk - part of the free resort activities - with Marissa was fun. One thing we did not enjoy was paying for parking. Very expensive and it should be free ..."

Reviewed on Apr 12, 2021

Fairmont Banff Springs
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
Free CancellationReserve now, pay when you stay
The price is $231 per night from Apr 20 to Apr 21
16.94 mi from city center
4.2/5Excellent! (988 reviews)
"love the property. nice to just walk around. food was fabulous!"

Reviewed on Apr 7, 2021

Fairmont Jasper Park 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 $103 per night from Apr 20 to Apr 21
146.04 mi from city center
4.5/5Wonderful! (1,188 reviews)
"Amazing isolated location in the mountain and it’s clean air and yet 2 min drive or 10 min walk to Banff Main Street"

Reviewed on Apr 18, 2021

Tunnel Mountain Resort
Banff Rocky Mountain Resort
3 out of 5
1029 Banff Ave, Banff, AB
Free CancellationReserve now, pay when you stay
The price is $79 per night from Apr 20 to Apr 21
145.74 mi from city center
4/5Very Good! (2,460 reviews)
"Although the place has been around for awhile and shows some wear it was clean and well-appointed. The kitchen had everything we needed. Enjoyed the stay!"

Reviewed on Apr 18, 2021

Banff Rocky Mountain Resort
Banff Ptarmigan Inn
3 out of 5
337 Banff Ave, Banff, AB
Free CancellationReserve now, pay when you stay
The price is $79 per night from Apr 20 to Apr 21
145.67 mi from city center
4.2/5Excellent! (1,273 reviews)
"I would have loved a view facing Banff Avenue. The hot breakfast was really good with a few choices and the grab and go breakfast. Awesome location, great service and friendly staff very helpful"

Reviewed on Apr 15, 2021

Banff Ptarmigan Inn
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 $103 per night from Apr 20 to Apr 21
145.72 mi from city center
4.2/5Excellent! (1,761 reviews)
"The home like feel and our mountain view made our two story room feel like the perfect get away!"

Reviewed on Apr 18, 2021

The Fox Hotel and Suites
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 $79 per night from Apr 20 to Apr 21
145.77 mi from city center
4/5Very Good! (2,138 reviews)
"The bathroom is located behind the front door so is difficult to access."

Reviewed on Apr 18, 2021

Banff Caribou Lodge and Spa
Royal Canadian Lodge
4 out of 5
459 Banff Ave, Banff, AB
Free CancellationReserve now, pay when you stay
The price is $116 per night from Apr 20 to Apr 21
145.7 mi from city center
4.3/5Excellent! (970 reviews)
"Proximity to downtown, easy walk."

Reviewed on Apr 4, 2021

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