Search
Best hotels
Best value
When to book
Tips
FAQs
Map

Banff hotels

Search hundreds of travel sites at once for lodging in Banff

Here is why travelers choose KAYAK

Free to useThere are no hidden charges or fees.

Filter your dealsFilter by free cancellation, free breakfast and more.

Millions of reviewsCheck ratings based on millions of real guest reviews.

Bundle and saveSave money when you bundle your flight + hotel.

Best Banff hotels

Discover the best prices and deals for you by selecting your travel dates.
Choose your dates

Most recommended Banff hotels

Show all
Hidden Ridge Resort - Banff - Building
Hidden Ridge Resort
8 Very good
$406+
$406+
Parking
Free Wi-Fi
Pet friendly
Spa
Charltons Banff - Banff - Bedroom
Charltons Banff
7.7 Good
$272+
$272+
Free Wi-Fi
Pool
Pet friendly
Spa
Banff Inn
8.3 Very good
$230+
$230+
Free Wi-Fi
Red Carpet Inn
7.6 Good
$290+
$290+
Parking
Free Wi-Fi
Pet friendly
Elk + Avenue Hotel
8.2 Very good
$335+
$335+
Free Wi-Fi
Pet friendly
Spa
Banff Aspen Lodge
8.4 Very good
$404+
$404+
Parking
Free Wi-Fi
Pet friendly
Spa
Brewster Mountain Lodge
8.5 Very good
$331+
$331+
Free Wi-Fi
Pet friendly
Spa
High Country Inn
8.6 Very good
$385+
$385+
Parking
Free Wi-Fi
Pool
Pet friendly
Moxy Banff
6.2 Okay
$407+
$407+
Free Wi-Fi
Pet friendly
Spa
King Edward Hotel
7.1 Good
$305+
$305+
Free Wi-Fi
Pet friendly
Buffalo Mountain Lodge
8.1 Very good
$393+
$393+
Parking
Free Wi-Fi
Pet friendly
Spa
$348+
Parking
Free Wi-Fi
Pet friendly
Spa

Banff hotels near Whyte Museum of the Canadian Rockies

Show all
Banff Park Lodge - Banff - Restaurant
Banff Park Lodge
8.1 Very good
$343+
$343+
Free Wi-Fi
Pool
Moose Hotel and Suites - Banff - Lobby
Moose Hotel and Suites
9 Wonderful
$639+
$639+
Parking
Free Wi-Fi
Banff Ptarmigan Inn
8.1 Very good
$349+
$349+
Parking
Free Wi-Fi
Bow View Lodge
7.5 Good
$229+
$229+
Parking
Free Wi-Fi

Top Banff hotels with parking

Show all
Ywca Banff Hotel - Banff
Ywca Banff Hotel
7.3 Good
$81+
$81+
Parking
Free Wi-Fi
Best Western Plus Siding 29 Lodge - Banff - Lounge
$481+
Parking
Free Wi-Fi
Hotel Canoe and Suites
8.7 Very good
$520+
$520+
Parking
Free Wi-Fi

How much is a Banff hotel?

Here are our most popular & best value hotels

2 stars and below

3 stars

4 stars and above

Good to know

Low season

January

High season

September

Average price (weeknight)

$480

Average price (weekend night)

$484
Cheapest month to stay with an average 59% drop in price.
Most expensive month to stay with an average 10% rise in price.
Average Sun - Thu price over the last 2 weeks.
Average Fri & Sat price over the last 2 weeks.

When to book a hotel in Banff

Price per night / 3-star hotel. Prices are not fixed and may vary with time.
Average nightly price per month
Average nightly price

Top tips for finding Banff hotel deals

  • If you’re looking for a cheap hotel in Banff, you should consider visiting during the low season. You'll find cheaper hotels in Banff in January and April.
  • Hotel room prices vary depending on many factors but you’ll most likely find the best hotel deals in Banff if you stay on a Saturday. The opposite is true for, Sunday, which is usually the most expensive day.
  • Book at least 23 days before your stay begins to get the best price for your Banff hotel.
  • The cheapest 3-star hotel room in Banff found on KAYAK in the last 2 weeks was $127, while the most expensive was $721.
  • How long should you stay? KAYAK users usually book their hotel in Banff for 2 days.
  • Banff Park Lodge is the best option for those who want to be surrounded by the splendor of nature and have easy access to the terrain. Lake Minnewanka, the Sulphur Mountain Gondola, and the Mt. Norquay Ski Hill are all within three miles of the lodge. The distance between the Banff Gondola Center and the Cave and Basin National Historic Site is less than a mile, and the balconies from the private rooms provide great views of the Banff National Park.
  • If you are visiting Banff on business, the Canalta Lodge provides a complimentary shuttle to the airport upon request and is 20 minutes away from Banff Railway station on foot. A meeting room and a 24-hour business center are available on-site to help you complete your business efficiently.
  • For individuals looking to stay in hotels with fine dining options, there are several Banff hotels that you can choose from. Elk Avenue Hotel is one of many local hotels that offer an elevated dining experience to their guests and visitors alike. Delicious cuisine is always easy to find because there are so many restaurants and cafes nearby the hotel. You can opt for any of the onsite restaurants with a variety of breakfast options. For lunch and dinner, you can choose anything from burgers and salads to dishes like rigatoni with chorizo and hand beer-battered fish and chips.
  • Banff Caribou Lodge & Spa will immediately appeal to couples seeking an intriguing romantic getaway location. The hotel's hot tub, outdoor pool, and fitness center are perfect for couples. Visit the Banff Cascades of Times Gardens or the Upper Hot Springs to discover more about Banff to broaden your enjoyment. Additionally, the lodge offers a fireplace with stunning mountain views suitable for a romantic moment.
  • There are fantastic places to stay close to Banff Airport, such as Hi Banff Alpine Center Hotel - offering a free shuttle service and located within a 10 minute drive from the airport. There is a bar, a restaurant, a computer station, an indoor swimming pool, and a spa. A different option is Bow View Lodge, which is located 10 minutes away from the airport. The hotel offers shuttle services at an extra cost.
  • When you're planning an indulgent trip to Banff, you'll have many high end hotels to choose from. For the height of luxury, book a room at the 5-star Rimrock Resort Hotel, which is in walking distance of the famous Banff Gondola and is close to the Banff Upper Hot Springs.
  • If you want to be close to Banff National Park, you can't get any closer than The Fairmont Banff Springs resort, which is located in the national park itself. The castle-like resort is a National Historic Site. It offers an outdoor pool that's heated and an outdoor hot tub. You can also enjoy a meal at one of the five on-site restaurants.
  • While in Banff, consider attending a concert at The Banff Centre. This modern concert venue is close to downtown and features indoor and outdoor concerts, depending on the season. To stay within reach of The Banff Centre, book a room at Fox Hotel Suites, which has an indoor hot-pool and a variety of suite options.
  • Downtown Banff offers cultural attractions, such as museums. To stay in the city center, think about booking a room at the Banff Aspen Lodge. Rooms here come with private balconies or patios and it’s a short walk from the Banff Park Museum. Brewster's Mountain Lodge is centrally located and in easy walking distance of The Whyte Museum of the Canadian Rockies.
  • If you're visiting during the winter, consider staying at one of the hotels in Banff with wood burning fireplaces. The Douglas Fir Resort and Chalets offers rooms with wood-burning or gas-burning fireplaces. It’s also the only hotel in Banff that has an indoor water park. The Buffalo Mountain Lodge features a wood-burning fireplace in every room.

FAQs when booking a hotel in Banff

  • Which hotels in Banff are suitable to stay in with kids?

    Families traveling with kids to Banff should consider making reservations at family-friendly hotels in Banff. Banff Park Lodge offers excellent family services. The hotel features family rooms with exciting city views. Additionally, it offers baby care services on request at an extra cost and kids' meals.

  • Where can I stay in Banff with a person with limited mobility?

    Guests with limited mobility should consider staying at Banff Park Lodge. The hotel is equipped with roll-in showers, elevators, and washrooms fitted with grab rails and is also wheelchair accessible.

  • Are there hotels offering free parking services?

    If you are self-driving to Banff, you must stay in a hotel with excellent parking services. Banff Inn is your best bet. The hotel offers free parking services.

  • Which hotels offer fun activities?

    Guests looking forward to engaging in multiple fun activities while in Banff have many hotels at their disposal. For instance, Mount Royal Hotel is located close to locations offering cycling, hiking, skiing, canoeing, golfing, and fishing activities.

  • Are there any hotels in Banff that come with in room jacuzzis?

    There are some hotels in Banff that come with in-room Jacuzzis. The Banff Caribou Lodge and Spa offers suites with Jacuzzi tubs. The hotel also features an on-site spa and a 26-person jetted hot pool. The Rundlestone Lodge is another hotel that offers suites with Jacuzzi tubs.

  • Are there any hotels in Banff with rooftop pools?

    If you're looking for a rooftop pool in Banff, book a room at Moose Hotel and Suites. Take a swim and enjoy sweeping views of the Canadian Rocky Mountains. This hotel also has an indoor pool and spa, and is located in the city center.

  • Are there any good budget hotels in Banff city center?

    There are some budget-friendly hotel options close to the action of the city center. Check out Charltons Banff Hotel, with free parking and a swimming pool. You could also consider Banff Inn, with a restaurant and bar onsite.

  • Which hotels in Banff are near the ski slopes?

    Most of the hotels in Banff are near ski slopes or provide transportation to various ski resorts. The Delta Hotel by Marriott Banff Royal Canadian Lodge is one such hotel, just a short drive from the Sunshine Village ski resort. The Rundlestone Lodge and Mount Royal Hotel are also just minutes from ski trails.

  • What are the best hotels near Banff Lake Louise Tourism Bureau?

    Travelers who like staying near Banff Lake Louise Tourism Bureau recommend Banff Park Lodge, Moose Hotel and Suites and Fox Hotel and Suites.

  • How much does a hotel cost in Banff?

    Although the average price for a double room in Banff is $434, $71 is the lowest price found by KAYAK users in the last 3 days.

  • How much is a hotel in Banff for tonight?

    In the last 3 hours, KAYAK users looking for double rooms in Banff found 3-star hotels from $291 and 4-star hotels from $380. The cheapest room found for tonight was $71.

  • How much is a hotel in Banff for this weekend?

    In the last 72 hours, users have found Banff hotels for this weekend for as low as $350 per night. Users have also found 3-star hotels from $350 and 4-star hotels from $419.

  • Which freebies do KAYAK users look for when booking a hotel in Banff?

    KAYAK users look for a hotel in Banff with free breakfast or free parking. Top-rated options with free free breakfast in Banff include Canalta Lodge and Brewster Mountain Lodge, while popular hotels with free parking in Banff include Banff Caribou Lodge & Spa and Banff Rocky Mountain Resort.

  • How do I find a hotel in central Banff?

    After you launch a hotel search on KAYAK, you can refine your research by neighborhood, which allows you to pick the central Banff districts. You can also do a search using the city map to choose a specific location, like Banff city center.

  • How can I find hotels near me?

    Take a look at our extensive hotel map to find the best hotels near you.

  • Are there Banff hotels with free parking?

    There are many hotels in Banff that offer both parking and free parking. Popular choices among KAYAK users include Hidden Ridge Resort, Red Carpet Inn and Banff Aspen Lodge.

Where to stay in Banff?

Our map will help you find the perfect place to stay in Banff by showing you the exact location of each hotel.