Hotels in Banff
The best-rated hotels in Banff, Canada. Pick your dates to see live prices, and sign in free to unlock member prices below the public rate.
Choose your dates to see live prices
Top-rated hotels in Banff
Where to stay in Banff
Banff is a small town inside Banff National Park, about 90 minutes from Calgary airport. A Parks Canada pass is required to stop in the park.
- Banff Avenue and downtown
- Walkable to restaurants, shops and the Banff Gondola shuttle.
- Tunnel Mountain
- Quieter hotels and lodges on the hill above town.
- Lake Louise
- About 45 minutes west, with a handful of hotels close to the lake and the ski area.
- Canmore
- Just outside the park, with more condos and often lower prices.
When to go
July and August are the busiest and most expensive months. Ski season at Sunshine, Lake Louise and Norquay usually runs from November to May.
Good to know
- What are the best-rated hotels in Banff?
- Basecamp Suites Banff, Mountain View Bed & Breakfast, Moose Hotel and Suites are among the highest-rated hotels in Banff, each scoring 9.2/10 or more from guests.
- What is the best area to stay in Banff?
- Banff Avenue and downtown: Walkable to restaurants, shops and the Banff Gondola shuttle. Tunnel Mountain: Quieter hotels and lodges on the hill above town. Lake Louise: About 45 minutes west, with a handful of hotels close to the lake and the ski area.
- Why are member prices lower?
- Prices on booking sites usually include a commission for the platform. We connect straight to hotel wholesale rates and add only a small service fee.
- Can I book a hotel in Banff with free cancellation?
- Yes. Many hotels in Banff offer free cancellation. Turn on the Free cancellation filter to see only those rates. The deadline is shown before you pay.
- Do I need an account to book?
- For member prices, yes, and it's free: enter your email and we send a one-time code, no password. Your bookings stay in one place and you earn points. Rates at the public price can also be booked as a guest.























