COVID-19 alert: Travel requirements are changing rapidly, including need for pre-travel COVID-19 testing and quarantine on arrival.

Holidays to Banff

Choose two or more items and save on your trip:

Accommodation, flights, car rentals, things to do and more - for your holiday in Banff choose Expedia! Find everything you need to organise your trip to Banff in one place. Enter your dates in the search bar above or scroll to our top deals below!

Top Hotel Deals

Banff Caribou Lodge and Spa
Banff Caribou Lodge and Spa
3.5 out of 5
521 Banff Ave, Box 1070, Banff, AB
The price is £62 per night from 3 Mar to 4 Mar

Located in the heart of Banff, this spa hotel is 0.6 mi (0.9 km) from Banff Lake Louise Tourism Bureau, and within 3 mi (5 km) of Cave and Basin National Historic ...

4.1/5Very Good! (2,053 reviews)

"Quaint hotel, easy going staff, clean quiet and nice spacious underground parking."…"

Reviewed on 25 Feb 2021

Banff Caribou Lodge and Spa
Moose Hotel And Suites
Moose Hotel And Suites
3.5 out of 5
345 Banff Ave, Banff, AB
The price is £106 per night from 11 Mar to 12 Mar

Located in the heart of Banff, this spa hotel is within a 5-minute walk of Banff National Park Information Centre and Banff Lake Louise Tourism Bureau. Banff ...

4.7/5Exceptional! (1,858 reviews)

"Really nice hotel. Felt safe and took all Covid procautions. Pet friendly! Great location!"…"

Reviewed on 22 Feb 2021

Moose Hotel And Suites
Mount Royal Hotel
Mount Royal Hotel
3 out of 5
138 Banff Avenue, Banff, AB
The price is £62 per night from 1 Mar to 2 Mar

Located near the slopes, this Banff hotel is situated in the mountains and within a 5-minute walk of Canada House Gallery, Banff Lake Louise Tourism Bureau and ...

4.5/5Wonderful! (1,548 reviews)

"Hot tubs closed, they say it is due to AHS restrictions but other locations havs them open, room had no view."…"

Reviewed on 24 Feb 2021

Mount Royal 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.

Top things to do in Banff

Plan your Banff holiday with Expedia

  • Book your 2021 holiday package deals now! Buy your accommodation, flight or car together and get extra savings on your next trip!
  • We have selected for you amazing deals on incredible hotels in Banff. Have a look simply by using the search bar above.
  • Most hotels come with free cancellation, because we believe that flexibility matters now more than ever!

For more information, visit our COVID-19 information page
Start browsing now!

*Some hotels require you to cancel at least 24-48 hours before check-in.

Frequently asked questions

If I'm not able to travel, can I cancel my Banff holiday package?
Don’t worry if you’re rethinking your Banff holiday package — it’s possible to cancel or amend your booking. And if you’ve booked it within the last 24 hours, you may be able to do it at no cost. However, bookings made more than 24 hours ago may incur charges from your airline, hotel or car rental company. We totally get that life can sometimes throw a spanner in the works, so make your way to our Customer Service Portal if that happens. When you’re ready to make changes, we’re here to help.
When is the best time of year to visit Banff?
There’s no good or bad time to holiday in Banff. But if you’re hoping to score a great deal on your getaway, consider the month of . Hotel rates and airfares tend to be at their most expensive in . Banff can get busy in , so if you want to steer clear of the crowds, travel in .
How far in advance should I book my Banff holiday?
While prices change frequently, we generally advise booking your seats as early as possible. Many international airfares can be found on Expedia up to 12 months in advance. If circumstances have left you booking late, you might still get lucky. Low prices to Banff sometimes appear only weeks before departure.
What should I know before booking a Banff travel package?
Discover deals that fit your budget with an Expedia package. Airfares, hotels, rental cars — we have everything you need to plan your break. You’ll save big dollars just for combining your bookings. Whether you’re embarking on a winter snow adventure or sunning yourself on a warm beach, your ideal getaway is only clicks away.
Does Expedia offer Book Now, Pay Later Banff holiday packages?
Pay the total cost of your holiday package when you lock it in or split it into a few installments — it’s totally up to you. Every wanderer has their own set of financial circumstances. It’s for that reason Expedia works with online lender Affirm to offer a Book Now, Pay Later solution for all package bookings.