Find hotels near Banff National Park, Alberta from CA $109

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
Paradise Lodge & Bungalows
2.5 out of 5
14 km from Banff National Park
4.7/5 Exceptional! (611 reviews)
"Perfect location for hiking and visiting around Lake Louise, no worries for parking. Next time I will bring some groceries since they have kitchen and everything. I thought they did cleaning every four days when I booked this place, but they did it once a day, great surprise! Btw, each computer/cellphone ..."

Reviewed on Oct. 6, 2022

Paradise Lodge & Bungalows
Fairmont Chateau Lake Louise
4 out of 5
14 km from Banff National Park
Fully refundableReserve now, pay when you stay
The price is CA $494 per night from Dec 9 to Dec 10
CA $494
per night
Dec 9 - Dec 10
4.5/5 Wonderful! (1,001 reviews)
"Always a beautiful area, hotel is immaculate. Our room did have a non-functional fridge (which they promptly replaced), and batteries in the safe were low and caused malfunction (which again, promptly remedied)."

Reviewed on Nov. 28, 2022

Fairmont Chateau Lake Louise
Baker Creek Mountain Resort
3 out of 5
22 km from Banff National Park
Fully refundableReserve now, pay when you stay
The price is CA $270 per night from Dec 6 to Dec 7
CA $270
per night
Dec 6 - Dec 7
4.6/5 Wonderful! (890 reviews)
"Awesome"

Reviewed on Nov. 30, 2022

Baker Creek Mountain Resort

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

Emerald Lake Lodge
3.5 out of 5
19 km from Banff National Park
Fully refundableReserve now, pay when you stay
The price is CA $169 per night from Dec 6 to Dec 7
CA $169
per night
Dec 6 - Dec 7
4.1/5 Very Good! (1,000 reviews)
What a gem!
"I love this place! I saw some mixed reviews, but still decided to go for it. It was wintertime and beautiful. The food is good, a little pricey. I would like to see more bar menu options (sandwiches, fun apps) or rotate them. Also understand there is a main lodge for dining and relaxing and then ..."

Reviewed on Nov. 25, 2022

Emerald Lake Lodge
Castle Mountain Chalets
3.5 out of 5
32 km from Banff National Park
The price is CA $263 per night from Dec 4 to Dec 5
CA $263
per night
Dec 4 - Dec 5
4.4/5 Excellent! (699 reviews)
"My Wife and I have stayed at many Banff area cabins before, but not Catle Mountain. We rented the deluxe 1 bedroom cabin and we absolutely loved it! It was very large and accomodated our two large dogs as well. It was a perfect log cabin experience, which was also updated and very comfortable. The ..."

Reviewed on Nov. 19, 2022

Castle Mountain Chalets
Johnston Canyon Resort
2.5 out of 5
35 km from Banff National Park
3.7/5 Good! (60 reviews)
"Loved our cottage, and walk out the door to Johnston Canyon. At home feel, quaint cafe with easy and delicious food choices. Staff, friendly and accomodating. Cute gift shop."

Reviewed on Oct. 20, 2022

Johnston Canyon Resort
Red Carpet Inn
2 out of 5
48 km from Banff National Park
Fully refundableReserve now, pay when you stay
The price is CA $109 per night from Dec 5 to Dec 6
CA $109
per night
Dec 5 - Dec 6
4.1/5 Very Good! (1,000 reviews)
"convenient lodging in town and walkable to most stores."

Reviewed on Nov. 27, 2022

Red Carpet Inn
Best Western Plus Siding 29 Lodge
2.5 out of 5
48 km from Banff National Park
Fully refundableReserve now, pay when you stay
The price is CA $121 per night from Dec 4 to Dec 5
CA $121
per night
Dec 4 - Dec 5
4.4/5 Excellent! (1,001 reviews)
"Excellent service"

Reviewed on Dec. 1, 2022

Best Western Plus Siding 29 Lodge
Moose Hotel And Suites
3.5 out of 5
48 km from Banff National Park
Fully refundableReserve now, pay when you stay
The price is CA $229 per night from Dec 6 to Dec 7
CA $229
per night
Dec 6 - Dec 7
4.7/5 Exceptional! (2,019 reviews)
"Excellent location and great facilities at the hotel. Very clean and staff were welcoming."

Reviewed on Dec. 2, 2022

Moose Hotel And Suites
Banff Ptarmigan Inn
3 out of 5
48 km from Banff National Park
Fully refundableReserve now, pay when you stay
The price is CA $139 per night from Dec 4 to Dec 5
CA $139
per night
Dec 4 - Dec 5
4.2/5 Excellent! (1,810 reviews)
"We came for one night. Really nice room. King with a fireplace. Locked it. The hot tub was nice. The free breakfast was good."

Reviewed on Dec. 2, 2022

Banff Ptarmigan Inn
Royal Canadian Lodge
4 out of 5
48 km from Banff National Park
Fully refundableReserve now, pay when you stay
The price is CA $145 per night from Dec 4 to Dec 5
CA $145
per night
Dec 4 - Dec 5
4.3/5 Excellent! (1,003 reviews)
"Property was close walkable to downtown amenities as well as many trails for hiking and walking."

Reviewed on Dec. 1, 2022

Royal Canadian Lodge
The Fox Hotel and Suites
3.5 out of 5
48 km from Banff National Park
Fully refundableReserve now, pay when you stay
The price is CA $149 per night from Dec 6 to Dec 7
CA $149
per night
Dec 6 - Dec 7
4.2/5 Very Good! (1,857 reviews)
AMAZING Magical Hotel on Banff Avenue
"We enjoyed our stay, our room was modest but had everything we needed and was very clean and modern. The amenities were AMAZING 10 outta 10 hot tub in the cave. The Hotel itself is magical, upon walking through the front doors you are met with an entirely different feel, and a roaring wood fired ..."

Reviewed on Dec. 2, 2022

The Fox Hotel and Suites
Banff Rocky Mountain Resort
3 out of 5
47 km from Banff National Park
Fully refundableReserve now, pay when you stay
The price is CA $119 per night from Dec 6 to Dec 7
CA $119
per night
Dec 6 - Dec 7
4/5 Very Good! (1,335 reviews)
"All"

Reviewed on Nov. 25, 2022

Banff Rocky Mountain Resort
Rundlestone Lodge
3 out of 5
48 km from Banff National Park
Fully refundableReserve now, pay when you stay
The price is CA $129 per night from Dec 6 to Dec 7
CA $129
per night
Dec 6 - Dec 7
4.3/5 Excellent! (1,310 reviews)
"Beautiful location. Quick and easy check in. Comfortable rooms"

Reviewed on Nov. 30, 2022

Rundlestone Lodge
Canalta Lodge
3.5 out of 5
48 km from Banff National Park
Fully refundableReserve now, pay when you stay
The price is CA $149 per night from Dec 4 to Dec 5
CA $149
per night
Dec 4 - Dec 5
4.4/5 Wonderful! (1,002 reviews)
"Was perfect! Room was so nice, lobby and outdoor firepit/hot tubs with ingredients to make s’mores was just so friendly and cabinish feeling. Highly recommend!"

Reviewed on Nov. 27, 2022

Canalta Lodge
Mount Royal Hotel
3 out of 5
48 km from Banff National Park
Fully refundableReserve now, pay when you stay
The price is CA $139 per night from Dec 5 to Dec 6
CA $139
per night
Dec 5 - Dec 6
4.5/5 Wonderful! (1,673 reviews)
"A lovely and cozy hotel, the rooftop hot tub was absolutely amazing, Brazen was insanely delicious, the only downside (which is completely minor) was the long walk from the lobby to the room we had"

Reviewed on Dec. 1, 2022

Mount Royal Hotel
Buffalo Mountain Lodge
3.5 out of 5
48 km from Banff National Park
Fully refundableReserve now, pay when you stay
The price is CA $158 per night from Dec 11 to Dec 12
CA $158
per night
Dec 11 - Dec 12
4.2/5 Excellent! (1,000 reviews)
"We had a beautiful stay in premier room. Wood was not logged on our floor but we kept bringing them in from the lower floor. The girl.who who checked us in was not welcoming however we had a wonderful experience with other staff members. Fire place was amazing and we loved the stay!!! 5 minutes drive ..."

Reviewed on Nov. 19, 2022

Buffalo Mountain Lodge
Tunnel Mountain Resort
3.5 out of 5
48 km from Banff National Park
Fully refundableReserve now, pay when you stay
The price is CA $129 per night from Dec 6 to Dec 7
CA $129
per night
Dec 6 - Dec 7
4.5/5 Wonderful! (1,670 reviews)
"Nice kitchen although we didn't use it. The $15 credit for meals both dinner and breakfast at associated hotels added to value. Nice room."

Reviewed on Dec. 2, 2022

Tunnel Mountain Resort
Fairmont Banff Springs
4 out of 5
50 km from Banff National Park
Fully refundableReserve now, pay when you stay
The price is CA $413 per night from Dec 12 to Dec 13
CA $413
per night
Dec 12 - Dec 13
4.4/5 Wonderful! (1,000 reviews)
"Beautiful"

Reviewed on Nov. 17, 2022

Fairmont Banff Springs
The Rimrock Resort Hotel
4 out of 5
51 km from Banff National Park
The price is CA $302 per night from Dec 8 to Dec 9
CA $302
per night
Dec 8 - Dec 9
4.6/5 Wonderful! (1,226 reviews)
"Guest services were friendly and very helpful. Views were incredible."

Reviewed on Nov. 26, 2022

The Rimrock Resort Hotel
Don't see what you're looking for?
See all available properties in Banff National Park
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.

Banff National Park hotels information

Number of reviews 23167
Accommodation 1099 hotels
Lowest Price CA $109
Highest Price CA $494

Hotels near Other Alberta Attractions

Frequently asked questions

What's the area like around Banff National Park?

Banff National Park is located in an area that travelers like for its mountain views. If you're looking for a convenient place to stay, you might search for properties close to public transportation so it's easy to get around.

Where is the best place to stay near Banff National Park?

Mountaineer Lodge is one of the top choices for your stay based on our traveler data, and this hotel offers free breakfast and free parking. You'll find it 8.5 mi (13.6 km) from Banff National Park. Other good options in the area include Fairmont Chateau Lake Louise and Lake Louise Inn.

If I need to cancel the hotel reservation for my stay near Banff National Park, will I receive a refund?

Yes, you'll find most hotel bookings are refundable if you cancel prior to the hotel's cancellation deadline, which is often 24 or 48 hours before your check-in date. If you have a reservation that's non-refundable, you might be able to still cancel and receive a refund within 24 hours of booking. Add your dates and click on "Search", then you can filter by "fully refundable" to review the top deals on offer near Banff National Park.

Where can I learn more about changing or cancelling my trip in the area near Banff National Park?

To access more information about picking new dates or cancelling your stay near Banff National Park, click here.

Recent Reviews in Banff National Park
expedia verified reviews

Plan your trip in a snap on the app

From home or hammock, organize your entire escape and explore app offers

Text yourself a download link for easy access

By providing your number, you agree to receive a one-time automated text message with a link to get the app. Standard text message rates may apply.
QR code