Hotels in Banff, Canada

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

Banff, AB, Canada
29 Jun — 30 Jun2
Banff, AB, Canada
Wed 29/6
Thu 30/6
...and more

Refine Your Search

Star ratings
Guest Ratings
Amenities
Freebies
See all filters

Popular Hotels in Banff

Filter by star ratings
All filters
Inns of Banff
600 Banff Avenue, Banff, AB, Canada
Show on map
1.4 km from city centre, Banff, AB, Canada 

Inns of Banff offers a comfortable setting in Banff and has a swimming pool, free wireless internet and complimentary private parking on-site. It is the perfect base for those wanting to get back to nature, with Banff National Park just moments away.

Banff Park Lodge
8.0 Excellent
222 Lynx Street, Banff, AB, Canada
Show on map
0.3 km from city centre, Banff, AB, Canada 
ExcellentBased on 1,671 reviews
8.0

Situated in Banff, Banff Park Lodge 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 get back to nature, with Banff National Park just moments away.

Banff Rocky Mountain Resort
7.9 Good
1029 Banff Avenue, Banff, AB, Canada
Show on map
3.5 km from city centre, Banff, AB, Canada 
GoodBased on 1,940 reviews
7.9

Situated in Banff National Park, this modern resort is the perfect choice for a scenic retreat. Popular facilities, such as a Jacuzzi, an outdoor pool and outdoor tennis courts, ensure an enjoyable stay in Banff.

Samesun Banff
8.1 Excellent
433 Banff Avenue, Banff, AB, Canada
Show on map
0.7 km from city centre, Banff, AB, Canada 
ExcellentBased on 1,053 reviews
8.1

Set in Banff National Park, this luxury hostel is the perfect choice for a scenic stay. It is also moments from Banff's well-known tourist spots.

Tunnel Mountain Resort
8.6 Excellent
502 Tunnel Mountain Road, Box 1137, Banff, AB, Canada
Show on map
1.6 km from city centre, Banff, AB, Canada 
ExcellentBased on 1,106 reviews
8.6

Tunnel Mountain Resort is a comfortable base when visiting Banff and is close to everything the area has to offer. It also features a sauna and an indoor pool.

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

Offering views of Banff, The Hidden Ridge Resort is situated close to a variety of well-known restaurants, plus treats guests to a Jacuzzi, a sauna and an outdoor pool. It is ideal for those wanting to be surrounded by nature, with Banff National Park just moments away.

Banff Caribou Lodge & Spa
7.8 Good
521 Banff Avenue, Banff, AB, Canada
Show on map
1.1 km from city centre, Banff, AB, Canada 
GoodBased on 1,647 reviews
7.8

Situated at the base of Tunnel Mountain, Banff Caribou Lodge and Spa is a comfortable place to stay in Banff and offers an indoor pool. It is ideal for those wishing to immerse themselves in nature, with Banff National Park just moments away.

Fox Hotel And Suites
8.0 Excellent
461 Banff Avenue, Banff, AB, Canada
Show on map
0.8 km from city centre, Banff, AB, Canada 
ExcellentBased on 1,309 reviews
8.0

Situated in Banff National Park, this unique hotel is the perfect base for a scenic retreat. Popular facilities, such as a sauna, an indoor pool and a Jacuzzi, ensure an enjoyable stay in Banff.

Canalta Lodge
8.5 Excellent
545 Banff Avenue, Banff, AB, Canada
Show on map
1.3 km from city centre, Banff, AB, Canada 
ExcellentBased on 2,476 reviews
8.5

Located in Banff National Park, this modern hotel is the perfect choice for a scenic stay. Popular amenities, such as a Jacuzzi, an outdoor pool and a swimming pool, ensure a satisfying stay in Banff.

Bow View Lodge
7.3 Good
228 Bow Avenue, Banff, AB, Canada
Show on map
0.5 km from city centre, Banff, AB, Canada 
GoodBased on 1,072 reviews
7.3

Situated in Banff National Park, this charming hotel is the perfect base for a scenic retreat. It is located in Banff, surrounded by a variety of popular shops and is within a 10-minute walk of Banff Railway Station.

Tips for booking hotels in Banff

Cheapest month:January
Most expensive month:July
Average price in Banff:C$ 371/night
Cheapest price found:C$ 72/night
Cheapest day:Sunday
Most expensive day:Saturday
C$ 86 - C$ 513
Average price per night / 3-star hotel. Prices are not fixed and may vary with time.
C$ 354 - C$ 474
Average price per night / 3-star hotel. Prices are not fixed and may vary with time.

Top Rated Banff hotels

Cheapest hotels in Banff, Canada

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 in Banff

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 Banff

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.

Facts about staying in Banff

  • What are the best hotels in Banff?

    Ywca Banff Hotel is a very popular hotel in Banff with a score of 7.4 from 446 reviews. Johnston Canyon Resort (7.9 from 493 reviews) and A Good Nite's Rest Bed and Breakfast (8.1 from 282 reviews) are also highly rated Banff hotels based on recent feedback from HotelsCombined users.

  • What is a good hotel near Banff Centre?

    A good hotel close to Banff Centre is Ywca Banff Hotel (rated 7.4/10 from 446 reviews).

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

    Ywca Banff Hotel is the most recommended hotel near Banff Lake Louise Tourism Bureau on HotelsCombined (scoring 7.4 over 446 reviews).

  • Is there a good hotel near Upper Hot Springs?

    A good hotel near Upper Hot Springs is Fairmont Banff Springs, which has been rated 8.6/10 by 577 HotelsCombined user reviews.

  • How much do hotels in Banff cost?

    Searches in the last 72 hours suggest an average price of around C$ 645/night is normal for a hotel in Banff.

  • How much is a cheap hotel in Banff?

    Prices for Banff hotels have been found for as low as C$ 76/night over the last 3 days. Prices for this weekend in Banff start from C$ 654 per night when checking in on 1 Jul. and out on 3 Jul..

  • How much is a hotel in Banff tonight?

    Users have found prices for hotels in Banff tonight starting as low as C$ 349, rising to an average cost of C$ 462, based on searches in the last 72 hours.