Find hotels in Rocky Mountains from $107

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.

Check Rocky Mountains hotel prices

Tomorrow night
Next weekend

Filter by

Popular filters
Popular filters
Guest rating
Guest rating
Star rating
Payment type
Payment type
Property type
Property type
Neighborhood
Neighborhood
Popular locations
Popular locations
Meal plans available
Meal plans available
Amenities
Amenities
Accessibility
Accessibility
Traveler experience
Traveler experience

Compare 56,812 hotels, room rates, hotel reviews and availability. Most hotels are fully refundable.

Banff Rocky Mountain Resort
3 out of 5
1029 Banff Ave, Banff, AB
Fully refundableReserve now, pay when you stay
The price is $260 per night from Jun 5 to Jun 6
$260
per night
Jun 5 - Jun 6
233.82 mi from city center
8/10 Very Good! (1,517 reviews)
"We did have a small dog so not all rooms are let to us. Room needs major paint touch up, front door as others around need paint grass was mainly untouched! Drapes in bedroom have thin spots!"

Reviewed on Jun 2, 2023

Banff Rocky Mountain Resort
Moose Hotel And Suites
3.5 out of 5
345 Banff Ave, Banff, AB
Fully refundableReserve now, pay when you stay
The price is $446 per night from Jun 7 to Jun 8
$446
per night
Jun 7 - Jun 8
232.56 mi from city center
9.4/10 Exceptional! (2,155 reviews)
"Beautiful property! Would recommend to friends and family"

Reviewed on May 31, 2023

Moose Hotel And Suites
Quality Resort Chateau Canmore
2.5 out of 5
1718 Bow Valley Trail, Canmore, AB, T1W 2X3
Fully refundableReserve now, pay when you stay
The price is $254 per night from Jun 6 to Jun 7
$254
per night
Jun 6 - Jun 7
226.54 mi from city center
7.8/10 Good! (1,003 reviews)
"Ok nice"

Reviewed on May 31, 2023

Quality Resort Chateau Canmore

Save an average of 15% on thousands of hotels when you're signed in

Fairmont Chateau Lake Louise
4 out of 5
111 Lake Louise Drive, Lake Louise, AB, T0L1E0
The price is $908 per night from Jun 7 to Jun 8
$908
per night
Jun 7 - Jun 8
252.35 mi from city center
9/10 Wonderful! (1,000 reviews)
"I would definitely recommend. No complaints!"

Reviewed on May 27, 2023

Fairmont Chateau Lake Louise
Little America Hotel
4 out of 5
500 S Main St, Salt Lake City, UT
Fully refundableReserve now, pay when you stay
The price is $132 per night from Jul 4 to Jul 5
$132
per night
Jul 4 - Jul 5
514.57 mi from city center
8.6/10 Excellent! (3,104 reviews)
"Great place very clean! Great pool nice gym. Didn’t like that breakfast was not included or parking those two things would have made it better !"

Reviewed on May 31, 2023

Little America Hotel
Mount Royal Hotel
3 out of 5
138 Banff Avenue, Banff, AB
Fully refundableReserve now, pay when you stay
The price is $290 per night from Jun 5 to Jun 6
$290
per night
Jun 5 - Jun 6
232.28 mi from city center
9/10 Wonderful! (1,629 reviews)
"Located on Banff Ave made it so easy to walk around, close to many restaurants and stores. Hotel rooms weren’t large but nicely appointed and comfortable and reasonably priced. Staff were great, parking onsite is first come first serve but there is overflow parking very close to the hotel. Nice rooftop ..."

Reviewed on Jun 1, 2023

Mount Royal Hotel
La Quinta Inn & Suites by Wyndham Denver Airport DIA
2.5 out of 5
6801 Tower Rd, Denver, CO
Fully refundableReserve now, pay when you stay
The price is $116 per night from Jun 5 to Jun 6
$116
per night
Jun 5 - Jun 6
757.66 mi from city center
7.8/10 Good! (3,191 reviews)
Book it. You won’t regret it!
"It’s definitely an old hotel that was renovated. But you wouldn’t notice it at all once you step foot inside! It’s beautifully decorated with modern decor. Ice machines on every floor. And the shuttle runs every 30 minutes taking anyone to and from the airport. This place is a must stay!"

Reviewed on Jun 3, 2023

La Quinta Inn & Suites by Wyndham Denver Airport DIA
Pine Bungalows
2.5 out of 5
2 Cottonwood Creek Rd, Jasper, AB, T0E 1E0
The price is $185 per night from Jun 6 to Jun 7
$185
per night
Jun 6 - Jun 7
371.75 mi from city center
9.2/10 Wonderful! (646 reviews)
"Wonderful place!"

Reviewed on May 30, 2023

Pine Bungalows
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 $339 per night from Jun 6 to Jun 7
$339
per night
Jun 6 - Jun 7
232.36 mi from city center
9.4/10 Exceptional! (559 reviews)
"Comfortable and clean"

Reviewed on May 30, 2023

Peaks Hotel and Suites
Stoneridge Mountain Resort
4 out of 5
30 Lincoln Pk, Canmore, AB, T1W3E9
Fully refundableReserve now, pay when you stay
The price is $382 per night from Jun 6 to Jun 7
$382
per night
Jun 6 - Jun 7
225.27 mi from city center
9/10 Wonderful! (271 reviews)
"The room is spacious, the kitchen has everything we need. It even has washer and dryer which made our life so much easier. The staff members are very friendly and gave us good recommendations on restaurants and bike rentals. Definitely a family friendly place. The black dog cafe is right there on ..."

Reviewed on Jun 2, 2023

Stoneridge Mountain Resort
Charltons Banff
3 out of 5
513 Banff Ave, Banff, AB
The price is $274 per night from Jun 9 to Jun 10
$274
per night
Jun 9 - Jun 10
232.76 mi from city center
8/10 Very Good! (1,001 reviews)
"Rooms are a little dated , you have to pay for parking per day"

Reviewed on May 30, 2023

Charltons Banff
AmericInn by Wyndham Denver Airport
2.5 out of 5
7010 Tower Road, Denver, CO
Fully refundableReserve now, pay when you stay
The price is $127 per night from Jun 5 to Jun 6
$127
per night
Jun 5 - Jun 6
757.54 mi from city center
8.2/10 Very Good! (2,612 reviews)
"Not enough parking"

Reviewed on Jun 2, 2023

AmericInn by Wyndham Denver Airport
The Malcolm Hotel
4 out of 5
321 Spring Creek Drive, Canmore, AB, T1W 2G2
The price is $273 per night from Jun 8 to Jun 9
$273
per night
Jun 8 - Jun 9
225.63 mi from city center
9.2/10 Wonderful! (1,003 reviews)
"Property overall was great! I hoped there was a laundry area to wash our clothes rather than the laundry mat down the street"

Reviewed on Jun 3, 2023

The Malcolm Hotel
Microtel Inn & Suites by Wyndham Kelowna
3 out of 5
365 Mills Rd., Kelowna, BC
Fully refundableReserve now, pay when you stay
The price is $127 per night from Jun 5 to Jun 6
$127
per night
Jun 5 - Jun 6
238.26 mi from city center
8.4/10 Very Good! (667 reviews)
"Access is not good at all unless maybe you know the location. Area of homeless And run down homes. Breakfast just adequate."

Reviewed on Jun 1, 2023

Microtel Inn & Suites by Wyndham Kelowna
White Buffalo
2 out of 5
236 Dunraven St, West Yellowstone, MT
Fully refundable
The price is $231 per night from Jun 12 to Jun 13
$231
per night
Jun 12 - Jun 13
293.56 mi from city center
7.4/10 Good! (1,008 reviews)
"Good location and breakfast."

Reviewed on Jun 2, 2023

White Buffalo
Glacier International Lodge
3 out of 5
4150 U.S. Highway 2 East, Kalispell, MT
Fully refundableReserve now, pay when you stay
The price is $213 per night from Jun 6 to Jun 7
$213
per night
Jun 6 - Jun 7
55.91 mi from city center
9.2/10 Wonderful! (1,016 reviews)
"I love this hotel. It's absolutely beautiful and the staff is amazing! Super friendly and always helpful. It's one of the cleanest hotels I've ever stayed in. And the cost is adorable, especially for such a nice place. I also like how not known by ppl or at least not used by ppl. They almost always ..."

Reviewed on Jun 3, 2023

Glacier International Lodge
High Plains Hotel at Denver International Airport
3.5 out of 5
7020 Tower Rd, Denver, CO
Fully refundableReserve now, pay when you stay
The price is $107 per night from Jun 5 to Jun 6
$107
per night
Jun 5 - Jun 6
757.58 mi from city center
7/10 Good! (1,008 reviews)
"I would have liked to know that your shuttle service stopped picking up at the airport at midnight. It cost me $50 Canadian to get a 10 minute ride to your place"

Reviewed on Jun 2, 2023

High Plains Hotel at Denver International Airport
Lamphouse By Basecamp
3.5 out of 5
610 8th St., Canmore, AB, T1W2B5
Fully refundableReserve now, pay when you stay
The price is $245 per night from Jun 8 to Jun 9
$245
per night
Jun 8 - Jun 9
225.82 mi from city center
8.6/10 Excellent! (1,000 reviews)
"Love the location. Right in the heart of Canmore."

Reviewed on May 28, 2023

Lamphouse By Basecamp
Canalta Lodge
3.5 out of 5
545 Banff Ave, Banff, AB, T1L1B5
The price is $349 per night from Jun 11 to Jun 12
$349
per night
Jun 11 - Jun 12
232.83 mi from city center
9/10 Wonderful! (1,006 reviews)
"Parking on the street is limited and the parking garage costs."

Reviewed on Jun 2, 2023

Canalta Lodge
Headwaters Lodge & Cabins at Flagg Ranch
3 out of 5
2 mi south of S. Entrance of Yellowstone, Hwy 89, Moran, WY
The price is $375 per night from Jun 24 to Jun 25
$375
per night
Jun 24 - Jun 25
336.73 mi from city center
8.2/10 Very Good! (999 reviews)
"Stayed in a small cabin during off season. It was quiet and peaceful. Enjoyed the surroundings and nature."

Reviewed on Oct 14, 2022

Headwaters Lodge & Cabins at Flagg Ranch
Don't see what you're looking for?
See all available properties in Rocky Mountains
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.

More cheap stays in Rocky Mountains

Where to stay in Rocky Mountains

Find the best Rocky Mountains areas and neighborhoods for the activities you enjoy most. Learn more about Rocky Mountains

Stay near popular Rocky Mountains attractions

Rocky Mountains hotels information

Number of reviews
26,395
Accommodation
56,812 hotels
Lowest Price
$107
Highest Price
$908

Recent reviews of Rocky Mountains hotels
Expedia verified reviews