Last-minute hotels in Banff

...and more

Learn why travellers love HotelsCombined

Compare hotel ratings collected from thousands of user reviews.

One search gives you accurate pricing on affordable hotels.

Customie your results by hotel chain, amenities, price and more.

Search for hotels as many times as you want – for free.

Refine Your Search

Star ratings
Guest Ratings
Amenities
Freebies
See all filters

Hotels with availability in Banff

Enter your travel dates to find the best prices.
Filter by star ratings
All filters
345 Banff Avenue, Banff, AB, Canada
Conveniently located with direct access to Banff, Moose Hotel and Suites provides 4-star accommodation complete with an indoor pool, a sauna and free Wi-Fi. It also features ski passes, ski slopes and an express check-in and check-out feature.
Pool
Free Wi-Fi
Parking
8.8
Excellent
2424 reviews
Location
0.3 mi from city centre
201 Lynx Street, Banff, AB, Canada
Banff Park Lodge provides 3-star accommodation, as well as free Wi-Fi, an indoor pool and a sauna. Only five minutes' walk from Mount Royal, the hotel's convenient setting makes it an ideal place to stay when visiting Banff.
Pool
Free Wi-Fi
8.6
Excellent
2241 reviews
Location
0.2 mi from city centre
1029 Banff Avenue, Banff, AB, Canada
Featuring an indoor pool, Banff Rocky Mountain Resort offers luxury rooms close to Stoney Squaw Mountain. It provides a spa, as well as ski slopes, ski passes and free Wi-Fi.
Pool
Free Wi-Fi
Parking
7.5
Good
2817 reviews
Location
2.2 mi from city centre
208 Caribou Street, Banff, AB, Canada
Set in a boutique building, Brewster Mountain Lodge is only a five-minute stroll from Central Park and offers free Wi-Fi. It is located in Banff, set amongst a range of well-known shops and is minutes on foot from Ywca.
Free Wi-Fi
8.6
Excellent
1738 reviews
Location
0.1 mi from city centre
700 Tunnel Mountain Road, Banff, AB, Canada
Buffalo Mountain Lodge provides luxury accommodation and is within walking distance of Banff Ave. Just minutes from Banff, it offers a chic overnight stay in a convenient location.
Free Wi-Fi
Parking
8.6
Excellent
2111 reviews
Location
1.0 mi from city centre
521 Banff Avenue, Banff, AB, Canada
Banff Caribou Lodge & Spa is ideally positioned in a peaceful setting in Banff, just a short car trip from Stoney Squaw Mountain. The hotel is also conveniently situated minutes on foot from Banff Ave.
Free Wi-Fi
Parking
7.9
Good
2137 reviews
Location
0.7 mi from city centre
537 Banff Avenue - Box 489, Banff, AB, Canada
Conveniently located minutes from Banff, Rundlestone Lodge offers hip accommodation in Banff. The hotel is also conveniently situated minutes on foot from Banff Ave.
Pool
Free Wi-Fi
Parking
8.0
Excellent
1869 reviews
Location
0.8 mi from city centre
419 Banff Avenue, Banff, AB, Canada
Located under a 10-minute walk from Mount Royal, High Country Inn offers guests an indoor pool, free Wi-Fi and a sauna. It is a 10-minute drive from Bow Falls and offers private parking on site.
Pool
Free Wi-Fi
Parking
8.5
Excellent
2158 reviews
Location
0.4 mi from city centre
449 Banff Avenue, Banff, AB, Canada
Located in Banff, the hostel has direct access to Banff and offers ski passes and free Wi-Fi. It also provides private parking on site and is a short car trip from Stoney Squaw Mountain.
Free Wi-Fi
Parking
7.0
Good
2064 reviews
Location
0.5 mi from city centre
228 Bow Avenue, Banff, AB, Canada
Bow View Lodge provides free Wi-Fi, ski slopes and a bike hire. A short walk from Ywca, the hotel's accessible setting makes it an ideal base when visiting Banff.
Pool
Free Wi-Fi
Parking
8.0
Excellent
2011 reviews
Location
0.3 mi from city centre

FAQs when booking a last minute hotel in Banff

  • How much does a hotel room cost in Banff at the last minute?

    You’ll generally find hotel rooms from around £35 tonight, £61 tomorrow, and as low as £31 over the weekend.

  • What’s the cost for a last-minute hotel in Banff tonight?

    Prices tonight start at about £75 for 3-star hotels and £96 for 4-star options, depending on location and availability.

  • What can I expect to pay for a hotel in Banff tomorrow?

    If you book for tomorrow, expect rates of around £94 for 3-star hotels and £77 for 4-star accommodation.

  • What are the prices for hotels in Banff this coming weekend?

    If you’re booking last-minute, weekend rates start at about £60 for 3-star hotels and £83 for 4-star properties.

  • Will I save money by booking my Banff hotel at the last minute?

    Hotel prices often depend on how many rooms are available. In Banff, last-minute bookings average around £191 per night, whereas standard bookings typically cost about £247.

See more FAQs

Find better results for your stay in Banff

Banff last minute hotel deals. Search for last minute hotels in Banff. Find cheap last minute hotel rooms in Banff. HotelsCombined searches hundreds of travel sites to help you find cheap last minute deals and book the room that suits you best.