Save on Top Banff National Park Hotels

Search over 1,000,000 properties worldwide and 550 airlines worldwide.

Search over a million flights, hotels, packages, and more

No Expedia cancellation fee to change or cancel almost any hotel reservation.

Top 10 Hotels in Banff National Park

Fairmont Banff Springs
4 out of 5
405 Spray Ave, Banff, AB
CA $359
per night
Dec 19 - Dec 20
4.4/5Excellent! (1,855 reviews)

"The views were worth everything - just everything was great"…"

Reviewed on Dec. 9, 2019

Fairmont Banff Springs
Fairmont Chateau Lake Louise
4 out of 5
111 Lake Louise Drive, Lake Louise, AB
CA $314
per night
Jan 5 - Jan 6
4.5/5Wonderful! (2,011 reviews)

"The atmosphere and the views the people skating on the lake"…"

Reviewed on Dec. 10, 2019

Fairmont Chateau Lake Louise
The Rimrock Resort Hotel
4 out of 5
300 Moutain Avenue, Banff, AB
CA $213
per night
Dec 18 - Dec 19
4.5/5Wonderful! (2,657 reviews)

"only downside is the parking, it is pretty cramped if you drive a larger vehicle and it was too full however the hotel valet parked the vehicle and charged self park rates. Otherwise, beautiful resort, magnificently decorated at Christmas. Very relaxing and lovely setting. Always a nice place to ..."…"

Reviewed on Dec. 9, 2019

The Rimrock Resort Hotel
Canmore Inn & Suites
2.5 out of 5
1402 Bow Valley Trail, Canmore, AB
Free CancellationReserve now, pay when you stay
CA $77
per night
Jan 6 - Jan 7
3.9/5Very Good! (1,129 reviews)

"Have stayed here numerous times. Often get an upgrade. Cheap breakfast at the restaurant for guests of the Inn. Pool and related area was closed for renovations when I was there."…"

Reviewed on Dec. 10, 2019

Canmore Inn & Suites
Moose Hotel And Suites
3.5 out of 5
345 Banff Ave, Banff, AB
Free CancellationReserve now, pay when you stay
CA $199
per night
Dec 16 - Dec 17
4.7/5Exceptional! (1,538 reviews)

"Loved the hotel and location, would absolutely recommend. Great underground heated car park. Only issue was that the shower was very mouldy and needed a good scrub. We booked as it was an Expedia VIP hotel so the we got a $10 voucher for breakfast which for 2 people every day doesn’t really cover ..."…"

Reviewed on Dec. 7, 2019

Moose Hotel And Suites
Inns of Banff
2.5 out of 5
600 Banff Avenue, Banff, AB
Free CancellationReserve now, pay when you stay
CA $89
per night
Dec 15 - Dec 16
3.3/5 (2,736 reviews)

"The price is great, the property is under construction so the entrance is hard to find especially in the dark."…"

Reviewed on Dec. 9, 2019

Inns of Banff
Hidden Ridge Resort
3.5 out of 5
901 Hidden Ridge Way, Banff, AB
Free CancellationReserve now, pay when you stay
CA $149
per night
Dec 15 - Dec 16
4.2/5Very Good! (1,962 reviews)

"Near Banff. With a pool. Although we had to walk across property to get to pool. It was nice"…"

Reviewed on Dec. 9, 2019

Hidden Ridge Resort
Banff Caribou Lodge and Spa
3.5 out of 5
521 Banff Ave, Box 1070, Banff, AB
Free CancellationReserve now, pay when you stay
CA $109
per night
Dec 15 - Dec 16
4.1/5Very Good! (2,776 reviews)

"restraurant food was excellent. X-mas decorations were very nice.RestuX-mas decorations."…"

Reviewed on Dec. 10, 2019

Banff Caribou Lodge and Spa
Rundlestone Lodge
3 out of 5
537 Banff Avenue - Box 489, Banff, AB
CA $98
per night
Dec 19 - Dec 20
4.2/5Excellent! (1,884 reviews)

"Could use USB plugs in the rooms lllllllllllllllllllllll"…"

Reviewed on Dec. 8, 2019

Rundlestone Lodge
The Fox Hotel and Suites
3.5 out of 5
461 Banff Ave, Banff, AB
Free CancellationReserve now, pay when you stay
CA $169
per night
Dec 15 - Dec 16
4.2/5Very Good! (2,653 reviews)

"The staff was friendly and the room was clean. Great location to the town as well. The complimentary breakfast was very minimal which was very disappointing. Its pretty much just waffles and fruit. Also the pool was out while we were there which is the main reason we chose this hotel over other ones. ..."…"

Reviewed on Dec. 8, 2019

The Fox Hotel and Suites
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.

Your Guide to Banff National Park Hotels

Come visit the oldest national park in Canada, and the third-oldest in the world!

  • Get the best deals on hotels near Banff National Park in the Rocky Mountains
  • Book a hotel in Banff Nation Park, Alberta, with user-friendly booking tools
  • Combine flights to Calgary and hotels in Banff, Canada for spectacular vacation packages

Once you’re all checked in to your hotel, it’s time to explore. Put your adventure cap on and see what the city has to offer! From good eats to thrilling excursions, there are tons of things to do in Banff National Park, and you can book them all right here on Expedia.

Incredible natural beauty on the eastern side of the Canadian Rockies is what Banff National Park is all about. This area lures two to five million visitors each year, so come get swept up in the incredible adventure of this gorgeous land!

Winter Activities in Banff

Have you ever climbed a glacier? Well, now is your chance. Head to Athabasca Glacier and the Columbia Ice Field, the largest ice field in the Rockies. Have some ice-cold adventure, even in the height of summer.

Book passage on the Banff Gondola up to the top of Sulphur Mountain for awe-inspiring views, hiking, or skiing. This year-round attraction takes just 10 minutes to complete each way. Plus, if you book a hotel in Banff National Park near the hot springs at the gondola’s base, you can soak those weary bones before falling into bed.

Summer in Banff

Though it may seem impossible, Banff gets even more beautiful when most of the snow melts. Tears begin falling down Weeping Wall where climbers once scaled solid sheets of ice. You can paddle through glacier-fed waters in Moraine Lake, or hike around Peyto Lake to enjoy stunning views.

When you’re ready to head into town, check out the 100-year-old Whyte Museum, which highlights the area’s history and culture. And, of course, you can book hotels in Banff, AB, Canada near the Canadian Pacific Railway. A ride on the rails through this awe-inspiring area is a lifetime memory, and it all starts by booking your trip through Expedia.ca today!

More trip options

Recently Booked Hotels in Banff National Park

Recent Reviews in Banff National Park