Hotels in Banff

Free cancellation options if plans change

Earn rewards on every night you stay

Save more with Member Prices

Check prices for these dates

This weekend
Next weekend

Where to stay in Banff?

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.
Showing deals for:Jan 2 - Jan 4

Budget hotels in Banff and vicinity

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.

Check out hotels with a hot tub in Banff

You may also like family-friendly hotels in Banff

You can also stay at pet-friendly hotels in Banff

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.

When is the best time to visit Banff?

Our prices for hotels in Banff are cheapest in April
Price trends for hotels in Banff
Pricing is based on two traveler single night rates
View properties in December
Currently viewing crowd sizes and weather for December.
Typical weather for Banff
December
High crowds
High -8°C / low -16°C. Cloudy most days.
View properties in December
-8°
weather_cloudy
December, High crowds, average high temperature -8 degrees Celsius, average low temperature -16 degrees Celsius. Cloudy most days.
-16°
-6°
weather_cloudy
January, Low crowds, average high temperature -6 degrees Celsius, average low temperature -14 degrees Celsius. Cloudy most days.
-14°
-6°
weather_cloudy
February, Low crowds, average high temperature -6 degrees Celsius, average low temperature -15 degrees Celsius. Cloudy most days.
-15°
-1°
ac_unit
March, Moderate crowds, average high temperature -1 degrees Celsius, average low temperature -10 degrees Celsius. Snow likely.
-10°
ac_unit
April, Low crowds, average high temperature 3 degrees Celsius, average low temperature -5 degrees Celsius. Snow likely.
-5°
weather_partly_sunny
May, Low crowds, average high temperature 9 degrees Celsius, average low temperature 1 degrees Celsius. Partly sunny.
15°
weather_sun
June, Moderate crowds, average high temperature 15 degrees Celsius, average low temperature 6 degrees Celsius. Sunny most days.
19°
weather_sun
July, High crowds, average high temperature 19 degrees Celsius, average low temperature 9 degrees Celsius. Sunny most days.
19°
weather_sun
August, High crowds, average high temperature 19 degrees Celsius, average low temperature 9 degrees Celsius. Sunny most days.
13°
weather_partly_sunny
September, High crowds, average high temperature 13 degrees Celsius, average low temperature 4 degrees Celsius. Partly sunny.
ac_unit
October, Moderate crowds, average high temperature 5 degrees Celsius, average low temperature -3 degrees Celsius. Snow likely.
-3°
-3°
ac_unit
November, Moderate crowds, average high temperature -3 degrees Celsius, average low temperature -11 degrees Celsius. Snow likely.
-11°
Monthly weather averages (˚C)

Top neighborhoods in Banff

Downtown District

The Downtown District neighborhood offers attractions such as Bow River and Banff Legacy Trail.

Uptown District

Banff's Uptown District neighborhood offers attractions including Victoria Glacier.

Tunnel Mountain District

The Tunnel Mountain District neighborhood offers attractions such as Surprise Corner and Tunnel Mountain Trail.

Banff Centre District

Banff's Banff Centre District neighborhood has a host of places to visit such as Bow River and Walter Phillips Gallery.

Banff Springs District

The Banff Springs District neighborhood has lots to see including Fairmont Banff Springs Bowling Centre and Bow River.

Top landmarks in Banff

Learn more about Banff

Admired for its mountains and skiing, Banff features attractions such as Tunnel Mountain and Bow Falls. The city has something for everyone including its natural beauty, restaurants, and sights like Cave and Basin National Historic Site and Fairmont Banff Springs Bowling Centre.

Cityscape of Banff in canadian Rocky Mountains, Alberta, Canada, North America

Check out reviews of Banff hotels guests love

Frequently asked questions

Can I book a refundable accommodation in Banff?
If you want the flexibility to change your plans to Banff, most hotels provide refundable* rates you can book. You can see these properties by searching our site and using the "fully refundable" filter to narrow the results down.
Where can I stay in Banff if I want a vacation rental instead of a hotel?
If you want to find a good alternative to a hotel, review our selection of 15 vacation homes. In addition, there are 23 apartments and 35 condos.
What will the weather in Banff be like during my trip?
July and August are typically the warmest months in Banff when the average temp is 53°F. December and February are the coldest months when the average temperature is 14°F. June and July are the months with the most rain.
Why should I book my Banff hotel with Hotels.com?
There are lots of reasons to book your Banff trip with us: our free cancellations on selected hotels gives you flexibility, and with One Key™, our rewards program, you will be able to earn and use OneKeyCash™* on all eligible bookings such as hotels, car rentals, flights, vacation rentals and more on Hotels.com, Expedia and Vrbo.

Find out more about Banff

Whispers of the Mountains: Discover Banff's Enchantment by Lake and River

Discover the enchanting allure of Banff, Alberta, a breathtaking gem nestled in the heart of the Canadian Rockies. This captivating destination offers stunning mountain vistas, crystal-clear lakes, and lush forests, perfect for nature lovers and adventure seekers alike. Stroll along Banff Avenue to explore charming shops and restaurants, or immerse yourself in the luxury of the iconic Fairmont Banff Springs Hotel. With outdoor activities year-round, from skiing in winter to hiking in summer, Banff National Park promises unforgettable experiences. Whether seeking romance or a tranquil escape, Banff is the perfect getaway for all.

Discover great hotels in Banff

Banff offers a diverse range of accommodation options, from charming boutique inns to luxurious hotels. Many establishments provide comfortable rooms and complimentary breakfasts, making it easy to start your day. With stunning mountain views and convenient access to outdoor adventures, you'll find the perfect base for your explorations. Here are some of our travelers' favorite hotels in Banff:

  1. Rundle ChaletsOpens in a new window: This charming 2.5-star hotel is perfect for adventure travellers seeking a thrilling getaway. With easy access to ski shuttles and lifts, it’s an ideal base for winter sports enthusiasts. Guests can immerse themselves in an array of adventure sports, including snowshoeing, downhill skiing, hiking, snowboarding, and cross-country skiing, all available nearby. The hotel’s inviting atmosphere and focus on outdoor activities make it a popular choice among those looking for an adventurous vacation experience.
  2. Banff Boundary LodgeOpens in a new window: A delightful 2.5-star lodge, Banff Boundary Lodge caters to adventurous spirits in search of unique experiences. The property offers an extensive range of recreation options, including snowboarding, downhill skiing, rafting, hiking, and cross-country skiing, ensuring that every day is filled with excitement. Its inviting environment and proximity to thrilling outdoor activities create a captivating experience for adventure seekers, making it a top choice for those wanting to explore the natural beauty of Banff.
  3. Sunshine Mountain LodgeOpens in a new window: This elegant 4.0-star lodge is tailored for discerning travellers seeking a refined experience. With its sophisticated design and upscale amenities, it captures the essence of luxury in a beautiful setting. The property offers exquisite dining options, a relaxing spa, and comfortable rooms designed for an indulgent stay. Its focus on high-quality service and curated experiences makes Sunshine Mountain Lodge an exceptional choice for those looking to enjoy a seamless, upscale getaway in Banff.

Things to do in Banff

Nestled amid breathtaking mountain scenery, this enchanting destination boasts pristine lakes, lush forests, and winding rivers. Visitors can indulge in exhilarating skiing, scenic hikes, and leisurely boat rides, while charming shops and eateries in the lively town centre offer a delightful break from outdoor escapades. It’s a nature lover’s paradise!

  • Upper Hot SpringsOpens in a new window – Unwind in the soothing waters of the Upper Hot Springs, a natural hot spring nestled in the mountains. This rejuvenating experience offers stunning views of the surrounding landscape, making it the perfect spot to relax after a day of exploration.
  • Sulphur MountainOpens in a new window – Take a scenic ride on the Sulphur Mountain Gondola for breathtaking panoramic views of Banff and the surrounding peaks. Once at the top, enjoy a leisurely stroll along the boardwalk, where you can soak in the beauty of the Rockies and capture memorable photos.
  • Minnewanka Loop / Lake JohnsonOpens in a new window – Drive along the picturesque Minnewanka Loop, where you’ll encounter sparkling lakes and stunning mountain views. Stop at Lake Johnson for a peaceful moment by the water, perfect for picnicking or simply enjoying the tranquil atmosphere.
  • Cave and Basin National Historic SiteOpens in a new window – Discover the birthplace of Canada’s national parks at the Cave and Basin National Historic Site. Explore the fascinating underground springs and learn about the area’s rich history while wandering through the beautiful natural surroundings.
  • Bow FallsOpens in a new window – Witness the power of nature at Bow Falls, where the water cascades dramatically over rocks. This stunning waterfall is easily accessible and offers a lovely spot to relax and enjoy the scenery, making it a must-see during your visit.

4 tips for savvy savings when booking a hotel in Banff

  1. Book for the cheapest times: The most affordable time to visit Banff is during January, April, and November, when hotel prices tend to be lower. To fully appreciate the key landmarks, cultural sites, and breathtaking natural scenery, a stay of at least 2 to 3 days is recommended. This duration allows visitors to explore the stunning mountains, enjoy hiking and skiing opportunities, experience the local river and lake views, and indulge in some budget-friendly shopping and dining. Overall, Banff offers great value for money for those looking to enjoy its rich history and culture while on a budget.
  2. Look for last-minute deals on Hotels.com: To uncover last-minute deals to Banff, visit the DealsOpens in a new window or Last-Minute Deals sections on Hotels.com, where you may discover discounted hotel rates as your travel date approaches. Additionally, enabling email alerts or push notifications could help you stay updated on flash sales and special promotions, ensuring you don't miss potential savings. The Smart Shopping tool available in the app allows you to compare hotel prices and amenities, so if rooms become available or prices drop, you’ll be among the first to know, making it easier to secure a spontaneous getaway.
  3. Be flexible with dates: Prices may fluctuate depending on various factors, including the hotel's location, star rating, and the time of year. Therefore, being flexible with your travel dates could help you save on your stay at a hotel in Banff. For those seeking a distinctive experience, boutique hotels often provide a more personalised touch and may offer better value. When you make a booking through Hotels.com, we’ll inform you whether the price for your chosen dates is above or below the average. If the price is on the higher side, we’ll suggest alternative dates that could be more affordable, helping you to find the best deal.
  4. Consider your location: Hotels situated near the city centre usually tend to be more expensive; however, due to Banff’s excellent public transport connections, you may discover a more affordable independent hotel a bit further out that remains well linked. For those eager to explore alternative, less crowded neighbourhoods or even some lesser-known nearby towns, there is often excellent value for money to be found. Opting for these alternative destinations could provide a more authentic and budget-friendly experience.

Best time to go to Banff

Banff experiences its lowest average temperature in December, at 10.2°F (-12.1°C), while July is the hottest month, with an average temperature of 57.7°F (14.3°C). June is usually the wettest month. June to August are the peak travel months in Banff, attracting a higher number of tourists. During this peak period, the weather is mostly sunny, accompanied by light rainfall. On the other hand, February, October, and November tend to be quieter times to visit, marked by no rainfall and mostly sunny to mostly cloudy conditions.

Keep exploring