Search for Cheap Deals on
Hotels in Banff

Check Last Minute Banff Hotel Deals

Tonight Dec 20 - Dec 21This weekend Dec 20 - Dec 22

Choose from 1478 Banff Hotel Deals

Banff Caribou Lodge and Spa
Banff Caribou Lodge and Spa
3.5 out of 5
521 Banff Ave, Box 1070, Banff, AB
  • 6 min drive from Upper Hot Springs
The price is $122 per night from Jan 19 to Jan 20
$122
includes taxes & fees
Jan 19 - Jan 20, 2025
Book a stay at this spa hotel in Banff. Enjoy free WiFi, free parking, and a full-service spa. Our guests praise the restaurant and the helpful staff in our ...
8.4/10 Very Good! (2,402 reviews)
"Really friendly front desk staff and housekeepers. We were celebrating our engagement and got 2 free drinks. The only thing we were unhappy about was the hours the Keg onsite closed. They closed at 10 pm ."

Reviewed on Dec 17, 2024

Banff Caribou Lodge and Spa
The Fox Hotel and Suites
The Fox Hotel and Suites
3.5 out of 5
461 Banff Ave, Banff, AB
  • 6 min drive from Upper Hot Springs
The price is $130 per night from Jan 16 to Jan 17
$130
includes taxes & fees
Jan 16 - Jan 17, 2025
Stay at this 3.5-star hotel in Banff. Enjoy free WiFi, free parking, and breakfast (surcharge). Our guests praise the pool and the restaurant in our reviews. ...
8.4/10 Very Good! (2,058 reviews)
"Loved the property"

Reviewed on Dec 19, 2024

The Fox Hotel and Suites
Banff Rocky Mountain Resort
Banff Rocky Mountain Resort
3 out of 5
1029 Banff Ave, Banff, AB
  • 9 min drive from Upper Hot Springs
The price is $115 per night from Jan 5 to Jan 6
$115
includes taxes & fees
Jan 5 - Jan 6, 2025
Book a stay at this family-friendly hotel in Banff. Enjoy free WiFi, free parking, and 2 spa tubs. Our guests praise the pool and the helpful staff in our reviews. ...
7.8/10 Good! (1,993 reviews)
"Was the perfect place to stay with our 4 grandbabies."

Reviewed on Dec 18, 2024

Banff Rocky Mountain Resort
Douglas Fir Resort and Chalets
Douglas Fir Resort and Chalets
3 out of 5
525 Tunnel Mountain Road, Banff, AB
  • 6 min drive from Upper Hot Springs
The price is $104 per night from Dec 22 to Dec 23
$104
includes taxes & fees
Dec 22 - Dec 23
Stay at this 3-star ski condo in Banff. Enjoy free WiFi, free parking, and 2 spa tubs. Our guests praise the helpful staff and the convenient parking in our ...
8/10 Very Good! (3,236 reviews)
Overnight stay
"Definitely dated. We were in the main lodge and our room was a step back in time! Not something I find negative it was cozy. Full kitchen with dishes and it was clean. Nice bathroom but paper thin walls. Our heat ran all night and we couldn’t get it to cool off even with turning the ac on in the ..."

Reviewed on Dec 17, 2024

Douglas Fir Resort and Chalets
Moose Hotel And Suites
Moose Hotel And Suites
4 out of 5
345 Banff Ave, Banff, AB
  • 5 min drive from Upper Hot Springs
The price is $228 per night from Jan 5 to Jan 6
$228
includes taxes & fees
Jan 5 - Jan 6, 2025
Stay at this 4-star spa hotel in Banff. Enjoy free WiFi, free parking, and a full-service spa. Our guests praise the pool and the restaurant in our reviews. ...
9.4/10 Exceptional! (1,999 reviews)
Love the Moose. But time for some repairs
"We always love the moose but have to say it’s looking very tired and run down. Our room had a stained couch and we had to use a wash cloth to wipe down the side tables as there was cup stains on it. The hot tubs were not hot. And then one was closed for over half our stay so the one tub was super ..."

Reviewed on Dec 17, 2024

Moose Hotel And Suites
Hotel Canoe and Suites
Hotel Canoe and Suites
3 out of 5
600 Banff Avenue, 2000, Banff, AB
  • 6 min drive from Upper Hot Springs
The price is $168 per night from Jan 19 to Jan 20
$168
includes taxes & fees
Jan 19 - Jan 20, 2025
Stay at this 3-star hotel in Banff. Enjoy free WiFi, free parking, and 2 spa tubs. Our guests praise the restaurant and the helpful staff in our reviews. Popular ...
9.4/10 Exceptional! (979 reviews)
"Loved staying at Canoe. Resort is so nice. Thought it would be far from downtown, but it was a very short walk I did several times, and also included a bus pass if you prefer to ride to dinner. Hot tub pools were amazing at night after skiing."

Reviewed on Dec 17, 2024

Hotel Canoe and Suites
Banff Park Lodge
Banff Park Lodge
3 out of 5
201 Lynx Street, Banff, AB
  • 5 min drive from Upper Hot Springs
The price is $115 per night from Jan 20 to Jan 21
$115
includes taxes & fees
Jan 20 - Jan 21, 2025
Stay at this 3-star hotel in Banff. Enjoy free WiFi, 2 restaurants, and breakfast (surcharge). Our guests praise the pool and the restaurant in our reviews. ...
8.6/10 Excellent! (1,690 reviews)
Excellent service and with a smile.
"Excellent customer service pre stay and during stay. Was lovely to revisit last stayed in 2008 and it’s even lovelier, family having a fab time."

Reviewed on Dec 17, 2024

Banff Park Lodge
Tunnel Mountain Resort
Tunnel Mountain Resort
3.5 out of 5
502 Tunnel Mountain Road, Box 1137, Banff, AB
  • 6 min drive from Upper Hot Springs
The price is $107 per night from Jan 8 to Jan 9
$107
includes taxes & fees
Jan 8 - Jan 9, 2025
Book a stay at this family-friendly lodge in Banff. Enjoy free WiFi, free parking, and a free area shuttle. Our guests praise the helpful staff and the clean ...
8.8/10 Excellent! (1,680 reviews)
"Awesome!"

Reviewed on Dec 19, 2024

Tunnel Mountain Resort
Hidden Ridge Resort
Hidden Ridge Resort
3.5 out of 5
901 Hidden Ridge Way, Banff, AB
  • 7 min drive from Upper Hot Springs
The price is $138 per night from Jan 5 to Jan 6
$138
includes taxes & fees
Jan 5 - Jan 6, 2025
Stay at this aparthotel in Banff. Enjoy free WiFi, free parking, and 2 spa tubs. Our guests praise the pool and the helpful staff in our reviews. Popular attractions ...
8.4/10 Very Good! (4,126 reviews)
"I needed to upgrade our room and the front desk was very accommodating. We always stay here and have a great time."

Reviewed on Dec 17, 2024

Hidden Ridge Resort
Brewster Mountain Lodge
Brewster Mountain Lodge
3 out of 5
208 Caribou Street, Banff, AB
  • 5 min drive from Upper Hot Springs
The price is $120 per night from Jan 16 to Jan 17
$120
includes taxes & fees
Jan 16 - Jan 17, 2025
Stay at this 3-star ski hotel in Banff. Enjoy free breakfast, free WiFi, and a free ski shuttle. Our guests praise the breakfast and the helpful staff in our ...
9/10 Wonderful! (1,237 reviews)
Great comfortable hotel
"Great stay! This hotel is unique, and offers a free continental breakfast which is very convenient for early morning excursions. Hotel staff were great, very understanding with great communication. Personally, I think this hotel average rating should be higher than it is because it was a great stay. ..."

Reviewed on Dec 19, 2024

Brewster Mountain Lodge
Rundlestone Lodge
Rundlestone Lodge
3 out of 5
537 Banff Avenue - Box 489, Banff, AB
  • 6 min drive from Upper Hot Springs
The price is $122 per night from Jan 5 to Jan 6
$122
includes taxes & fees
Jan 5 - Jan 6, 2025
Stay at this 3-star business-friendly hotel in Banff. Enjoy free WiFi, free parking, and a fitness center. Our guests praise the pool and the helpful staff in ...
8.4/10 Very Good! (1,561 reviews)
"Very much enjoy staying here at this time of year. I love their outside decorated Christmas trees and would like them to bring back their former decorations. The bed is very comfy, and I enjoy spending time in the room."

Reviewed on Dec 20, 2024

Rundlestone Lodge
The Elk & Avenue Hotel
The Elk & Avenue Hotel
3 out of 5
333 Banff Ave, Banff, AB
  • 5 min drive from Upper Hot Springs
The price is $147 per night from Jan 19 to Jan 20
$147
includes taxes & fees
Jan 19 - Jan 20, 2025
Stay at this 3-star hotel in Banff. Enjoy free WiFi, a sauna, and parking (surcharge). Our guests praise the restaurant and the helpful staff in our reviews. ...
8.8/10 Excellent! (1,510 reviews)
"Highly recommend this hotel when traveling to Banff. It's along the main road and it's very close to the town center. Underground parking is convenient as long as it's not peak season as it is first come, first served. Hotel staff are very helpful. Checking in and out process is very fast as ..."

Reviewed on Dec 18, 2024

The Elk & Avenue Hotel
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.

Book Cheap Hotels in Banff, Canada

What’s not to love about the Alberta Rockies? Breathtaking mountains, serene lakes, and mesmerizing wildlife are all home to Banff, a town located in the Banff National Park in Alberta, Canada. It is an enchanting snapshot of Canada’s beauty-laden natural landscape. Its impressive features include more than 2 million lakes and expansive mountain ranges. So whether you’re in Banff for business or pleasure, you’ll definitely want to explore and let Hotwire help you on a last-minute Banff hotel deal.

Choose from our selection of fantastic cheap hotels in Banff, Canada. You can book an affordable hotel whether you’re looking for downtown Banff hotels or Banff National Park hotels. Once you’re booked, it’s time to map out your vacay. Once you’re booked, it’s time to map out your vacay.

Adventure in Alberta

Spa Life: Plan on doing some ooh and ahh-ing in Banff. From Hot Springs to yoga and Pilates classes, there are plenty of stress-relieving activities for the entire family. Looking for an all-inclusive spa to nurture your body and mind? Visit Cedar & Sage Co., an all-inclusive holistic wellness lounge that features yoga and meditation, energy healing, massage therapy, private infrared saunas, and more. Cedar & Sage Co. is perfect for a mountain group or solo retreats. Visiting Banff with a partner? Willow Stream Spa at the Fairmont Banff Springs is a 40,000 square foot spa, perfect for couples seeking to de-stress and connect. The breathtaking spa features massage rooms, mani-pedi stations, waterfall pools, a eucalyptus inhalation room, and more in its quiet, castle-like facility.

Nature Player: Mother nature really shows off her best in Banff. There’s no way you can visit a natural oasis as green or white as Banff, Alberta without exploring the woodsy outdoors! Set your sights high and get lifted hundreds of feet in the air on a Banff Gondola mountainside tram adventure. If you want to do your sight-seeing from the ground, hop in a car rental from Hotwire and take a scenic drive through Bow Valley Parkway. Need another vantage point? Set sail on Lake Minnewanka for a fishing cruise. No matter what your preference, one thing’s for sure—there’s no shortage of things to do in Banff. Between hiking trails, sight-seeing tours, observation decks, towers, and lookouts, you’re sure to have a blast in Banff.

Alberta Adventures: Banff, Alberta is the perfect travel destination for “sport-ventures.” If you’re visiting for some leisure sports, you’ll love Bow Valley stand up paddleboarding and canoeing on the lake. Head to the Rockies to clear your thoughts and stimulate your mind and body. In the winter, go skiing or snowboarding for a major adrenaline rush. If you need to pick up some last-minute sports equipment, stop by Monod Sports, Ultimate Sports, or Abominable Sports to grab some quality Banff sports gear.

Coffee, Cocoa, and Cookie Crumbs: The coffeeshops and bakeries in Banff, Alberta are like sets from an opening scene in a Hallmark move. You can almost smell the rich Moja Coffee beans from photos of coffee posted on the Whitebark Café website. If you’re in Banff, stop by for fresh-brewed coffee, gluten-free snacks, and vegan pastries. Grab a fresh-baked chocolate croissant or slice of carrot cake from Evelyn’s Coffee Bar on your way to an outdoors Banff adventure. For an unusual vacay snack, visit COWS to try their signature chocolate-covered potato chips.

After a day filled with thrilling adventure and decadent foods, return to your cheap Banff hotel to wash the day off, kick up your feet, and recharge.

Frequently Asked Questions About Banff, Canada

Where should I stay when visiting Banff?

Choosing a hotel in Banff National Park has everything to do with your vacay personality. If you’re visiting Banff to dine, unwind, and redefine relaxation with a few glasses of wine, chances are you’re visiting for a spa-cation. Consider Hidden Ridge Resort, Rimrock Resort Hotel, Banff Caribou Lounge & Spa, or get deals on The Fairmont Banff to suit your fancy! If you’re the adventurous type, you may opt for hotels like Delta Hotels Banff Royal Canadian Lodge or Canalta Lodge. There’s nothing like a warm and cozy resort to go home to after a day of full-fledged adventuring. If you enjoy staying in the heart of your travel destination, book a Banff hotel. Whatever your preference, Hotwire features an inventory of some of the best hotels in Banff. And you can save with a last-minute Banff hotel deal with Hotwire Hot Rates—4-star hotels at 2-star prices!

How much does it cost to visit Banff?

Ready to hit the Canadian slopes but haven’t booked lodging yet? Hotwire’s here to offer you the best last-minute hotel deals in Banff for your trip to the mountains. Deals on luxury spa resorts could be yours for the taking. Just book with Hotwire and get cheap hotels in Banff with all the amenities you want. And you can save even more on your Banff trip when you download the Hotwire app to access last-minute Hotwire Hot Rate deals.

What month is the best price for Banff hotels?

No doubt, Hotwire saves you money on some of the coziest cheap hotels in Banff, Canada, but the off-season is always the best time to book hotels. That goes for every travel destination. You’ll find great deals year-round with Hotwire, but for the cheapest rates, book your Banff hotel between the months of September and October or May and June. Trust Hotwire with your hotel reservations and score the best hotel deals in Banff for as low as $104!