Hotels in Banff

Search and compare Banff hotels from hundreds of travel sites and save

Banff, AB, Canada
28 Jul — 29 Jul2
Banff, AB, Canada
Wed 28/7
Thu 29/7
...and more

Refine Your Search

Star ratings
Guest Ratings
See all filters

Popular Hotels in Banff

Filter by star ratings
All filters
Charltons Banff
Charltons Banff
7.9 Good
513 Banff Avenue, Banff, AB, Canada
Show on map
1.0 km from city centre, Banff 
GoodBased on 1,459 reviews
7.9

Situated in Banff National Park, this cosy hotel is the perfect base for a relaxing stay. Popular amenities, such as a Jacuzzi, a sauna and an outdoor pool, ensure a satisfying stay in Banff.

Hidden Ridge Resort
Hidden Ridge Resort
8.2 Excellent
901 Hidden Ridge Way, Banff, AB, Canada
Show on map
2.1 km from city centre, Banff 
ExcellentBased on 1,612 reviews
8.2

Set in Banff National Park, this luxury property is the perfect choice for a peaceful stay. Featuring views of Banff, it also provides a wide range of amenities, including a sauna, a 24-hour reception and an outdoor pool.

Castle Mountain Chalets
Castle Mountain Chalets
8.7 Excellent
Hwy 93 South And Castle Junction 1a, Castle Junction, AB, Canada
Show on map
26.5 km from city centre, Banff 
ExcellentBased on 160 reviews
8.7

Castle Mountain Chalets offers 3-star accommodation in Castle Junction. It is ideal for those wanting to immerse themselves in nature, with Banff National Park just moments away.

Banff Inn
Banff Inn
8.5 Excellent
501 Banff Avenue, Banff, AB, Canada
Show on map
1.0 km from city centre, Banff 
ExcellentBased on 1,653 reviews
8.5

Situated in Banff National Park, this modern hotel is the perfect choice for a peaceful stay. Popular amenities, such as a Jacuzzi and a sauna, ensure an enjoyable stay in Banff.

The Elk & Avenue Hotel
The Elk & Avenue Hotel
8.4 Excellent
333 Banff Avenue, Banff, AB, Canada
Show on map
0.4 km from city centre, Banff 
ExcellentBased on 1,757 reviews
8.4

Located in Banff, Elk + Avenue Hotel is an easy drive from Canmore and offers a Jacuzzi, a sauna and a swimming pool. It is the perfect base for those wanting to be surrounded by nature, with Banff National Park just steps away.

High Country Inn
High Country Inn
8.5 Excellent
419 Banff Avenue, Banff, AB, Canada
Show on map
0.6 km from city centre, Banff 
ExcellentBased on 1,376 reviews
8.5

Situated in Banff, High Country Inn Banff is an easy drive from Canmore and provides a sauna, a Jacuzzi and an indoor pool. It is an excellent base for those wanting to immerse themselves in nature, with Banff National Park just steps away.

Banff International Hostel
Banff International Hostel
8.1 Excellent
449 Banff Avenue, Banff, AB, Canada
Show on map
0.8 km from city centre, Banff 
ExcellentBased on 1,317 reviews
8.1

Banff International Hostel offers a comfortable setting while in Banff. It is the perfect base for those wanting to be surrounded by nature, with Banff National Park just steps away.

Town and Country Motor Hotel
Town and Country Motor Hotel
1825 50Th Street Southeast, Calgary, AB, Canada
Show on map
113.2 km from city centre, Banff 

Town and Country Hotel provides a comfortable setting while in Calgary. It also features a 24-hour reception, free Wi-Fi and room service.

Banff Park Lodge
Banff Park Lodge
8.2 Excellent
222 Lynx Street, Banff, AB, Canada
Show on map
0.3 km from city centre, Banff 
ExcellentBased on 2,062 reviews
8.2

Situated in Banff, Banff Park Lodge is an easy drive from Canmore and provides a Jacuzzi, a sauna and an indoor pool. It is an excellent base for those wanting to get back to nature, with Banff National Park just moments away.

Basecamp Resorts Canmore
Basecamp Resorts Canmore
8.5 Excellent
1102 Bow Valley Trail, Canmore, AB, Canada
Show on map
18.1 km from city centre, Banff 
ExcellentBased on 1,057 reviews
8.5

This comfortable property in Canmore offers complimentary wireless internet, as well as a 24-hour reception and an express check-in and check-out feature. It is ideally positioned for those wishing to sightsee in the area.

Tips for booking a Banff hotel

Cheapest month:November
Most expensive month:July
Average price in Banff:C$ 246/night
Absolute cheapest price found:C$ 34/night
Cheapest day:Monday
Most expensive day:Tuesday
C$ 170 - C$ 373
Average price per night / 3-star hotel. Prices are not fixed and may vary with time.
C$ 269 - C$ 291
Average price per night / 3-star hotel. Prices are not fixed and may vary with time.

Top Rated Banff hotels

Show all 113 hotels

Cheapest hotels in Banff, Alberta

Show all 113 hotels

Hotel prices in Banff

Best prices found by HotelsCombined users in the past 24 hours.

Where to stay in Banff

About Banff

Tucked into the Rocky Mountains of Canada, Banff sparkles in the snowy wonderland of Banff National Park, a UNESCO World Heritage Site. Renowned for first-class ski resorts, Banff also shines in the summer, surrounded by pristine glacial lakes and five equally impressive national parks, including Jasper and Glacier parks.

Things to do

Banff exudes the charm of a quaint alpine village, with a lively main street overflowing with cosy cafes and European-style pubs offering local brews and live music. Cuisine from around the world competes with local favourites, such as Alberta steak and Canadian bison.

Small boutiques line Banff Avenue and Bear Street in the heart of town. Looking for a special memento to take home? Head over to Bison Courtyard to find an array of trinkets, native art and Canadian-made jewellery.

Skiing takes centre stage in the winter months, with thrilling loops and runs at Sunshine Village, Mount Norquay and Lake Louise Ski Resort. The awe-inspiring scenery is also open to non-skiers, who can take an eight-minute gondola ride up Sulphur Mountain or cross the Glacier Skywalk to a suspended glass observation platform.

Don't miss the geographical phenomenon known as the Columbia Icefield, home to the Athabasca Glacier. Learn about local wildlife and regional history at Cave and Basin National Historic Site, one kilometre outside town, or soak your weary muscles in the “sacred” Banff Upper Hot Springs at Mountain Avenue.

Getting around

Calgary International Airport is about 145 kilometres away, where you can pick up a rental car or take the public shuttle. Within Banff, it’s easy to get around on foot. Buses and complimentary hotel shuttles offer services throughout town and to the ski areas.

Banff travel FAQs

  • What are the best hotels in Banff?

    2,062 reviews rated Banff Park Lodge with an average score of 8.2/10. It may also be worth looking into the Fairmont Banff Springs, which received a rating of 8.7/10 from 714 reviews. The Rimrock Resort Hotel could also be a good option, with a score of 8.6/10 from 1,111 reviews.

  • What is a good hotel near Banff Centre?

    Banff Park Lodge is a popular hotel near Banff Centre that is highly recommended, with a score of 8.2 across 2,062 reviews.

  • What is a good hotel in Banff near Banff Lake Louise Tourism Bureau?

    For a good hotel near to Banff Lake Louise Tourism Bureau, consider Banff Park Lodge - it is rated 8.2/10 from 2,062 HotelsCombined reviews.

  • Is there a good hotel near Upper Hot Springs?

    If you’re visiting Upper Hot Springs then the nearby Fairmont Banff Springs is a popular hotel with HotelsCombined users (714 reviews scoring it at an average 8.7/10).

  • How much do hotels in Banff cost?

    Banff hotels have an average price of C$ 254/night (based on searches on HotelsCombined in the last 3 days).

  • How much is a cheap hotel in Banff?

    HotelsCombined searches in the last 3 days suggest cheap Banff hotels have prices starting from as low as C$ 85/night, depending on the popularity of your requested dates.

  • How much is a hotel in Banff tonight?

    Over the last 3 days, the starting price of a hotel in Banff tonight has been as low as C$ 63 and the average price has been as much as C$ 389.