Refine Your Search

Star ratings
Guest Ratings
See all filters

Popular Hotels in Banff

Filter by star ratings
All filters
Hidden Ridge Resort
8.2 Excellent

1.3 mi from city centre, Banff Show on map

ExcellentBased on 1,231 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.

Johnston Canyon Resort
8.1 Excellent

12.7 mi from city centre, Banff Show on map

ExcellentBased on 450 reviews
8.1

Situated in Banff, Johnston Canyon Lodge & Bungalows is an easy drive from Castle Junction and offers a rooftop terrace and outdoor tennis courts. It is the perfect base for those wanting to be surrounded by nature, with Banff National Park just moments away.

Castle Mountain Chalets
8.5 Excellent

0.1 mi from city centre, Castle Junction Show on map

ExcellentBased on 54 reviews
8.5

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.

Fairmont Chateau Lake Louise
9.0 Excellent

1.7 mi from city centre, Lake Louise Show on map

ExcellentBased on 996 reviews
9.0

Located in Banff National Park, this modern resort is the perfect base for a scenic retreat. Popular features include an indoor pool, a Jacuzzi and a sauna, plus it provides views of Victoria Glacier and Lake Louise.

Platinum Suites Resort - Vacation Rentals
8.4 Excellent

1.0 mi from city centre, Canmore Show on map

ExcellentBased on 248 reviews
8.4

Platinum Suites Resort - Vacation Rentals provides comfortable 4-star accommodation in Canmore. It features a fitness centre, as well as an outdoor pool, a Jacuzzi and a sauna.

The Elk & Avenue Hotel
8.4 Excellent

0.2 mi from city centre, Banff Show on map

ExcellentBased on 1,525 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.

Banff Aspen Lodge
8.6 Excellent

0.3 mi from city centre, Banff Show on map

ExcellentBased on 518 reviews
8.6

Located in Banff National Park, this luxury hotel is the perfect base for a peaceful stay. Popular amenities, such as a swimming pool, a Jacuzzi and a sauna, make for a satisfying stay in Banff.

Canmore Inn & Suites
7.8 Good

0.7 mi from city centre, Canmore Show on map

GoodBased on 2,833 reviews
7.8

Conveniently situated and featuring free Wi-Fi and an indoor pool, this comfortable hotel is located an easy drive from Banff. It has a gym, as well as a ballroom, meeting rooms and water slides.

Banff International Hostel
8.1 Excellent

0.5 mi from city centre, Banff Show on map

ExcellentBased on 1,254 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.

Banff Park Lodge
8.3 Excellent

0.2 mi from city centre, Banff Show on map

ExcellentBased on 1,767 reviews
8.3

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.

Tips for booking a Banff hotel

Cheapest month:March
Most expensive month:August
Average price in Banff:$243/night
Absolute cheapest price found:$31/night
Cheapest day:Sunday
Most expensive day:Monday
$165 - $350
Average price per night / 3-star hotel. Prices are not fixed and may vary with time.
$261 - $356
Average price per night / 3-star hotel. Prices are not fixed and may vary with time.

Top Rated Banff hotels

Show all 107 hotels
1
The Lady Macdonald Country Inn
9.0 Excellent

0.5 mi from city centre, Canmore Show on map

Situated in Canmore, Lady MacDonald Country Inn offers cosy 3-star accommodation, as well as a Jacuzzi. It also provides free Wi-Fi.

2
Holiday Lodge Bed And Breakfast
9.4 Excellent

0.2 mi from city centre, Banff Show on map

Holiday Lodge Bed and Breakfast is a comfortable base while visiting Banff and is close to everything the area has to offer. It is the perfect base for those looking to immerse themselves in nature, with Banff National Park just moments away.

3
Basecamp Resorts Canmore
8.5 Excellent

0.5 mi from city centre, Canmore Show on map

Basecamp Resorts is located in Canmore and features free Wi-Fi. It also provides a 24-hour reception, off-site parking and an express check-in and check-out feature.

4
Buffalo Mountain Lodge
8.1 Excellent

1.0 mi from city centre, Banff Show on map

Set in Banff National Park, this luxury hotel is the perfect choice for a relaxing stay. Popular facilities, such as a swimming pool, a Jacuzzi and free Wi-Fi, ensure a satisfying stay in Banff.

5
Lamphouse Hotel
8.9 Excellent

0.5 mi from city centre, Canmore Show on map

Lamphouse Hotel is located in Canmore and features free Wi-Fi. It is a 10-minute drive from Banff National Park and has free private parking on site.

6
Inn of the Rockies
9.8 Excellent

2.3 mi from city centre, Canmore Show on map

Inn of the Rockies is located in Canmore and features free Wi-Fi and an indoor pool. The vacation rental offers a sauna, as well as lodgings with private terraces.

7
The Rimrock Resort Hotel
8.6 Excellent

1.8 mi from city centre, Banff Show on map

Located in Banff National Park, this modern hotel is the perfect choice for a relaxing retreat. Popular amenities, such as an indoor pool, a Jacuzzi and a sauna, ensure an enjoyable stay in Banff.

8
Fairmont Chateau Lake Louise
9.0 Excellent

1.7 mi from city centre, Lake Louise Show on map

Located in Banff National Park, this modern resort is the perfect base for a scenic retreat. Popular features include an indoor pool, a Jacuzzi and a sauna, plus it provides views of Victoria Glacier and Lake Louise.

Cheapest hotels in Banff, Alberta

Show all 107 hotels
Samesun Banff
8.3 Excellent

0.5 mi from city centre, Banff Show on map

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.

$24
Avg. per night
Banff International Hostel
8.1 Excellent

0.5 mi from city centre, Banff Show on map

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.

$29
Avg. per night
Canmore Inn & Suites
7.8 Good

0.7 mi from city centre, Canmore Show on map

Conveniently situated and featuring free Wi-Fi and an indoor pool, this comfortable hotel is located an easy drive from Banff. It has a gym, as well as a ballroom, meeting rooms and water slides.

$56
Avg. per night
King Edward Hotel
8.1 Excellent

0.1 mi from city centre, Banff Show on map

King Edward Hotel Banff provides a comfortable setting when in Banff and is close to everything the area has to offer. It is the perfect base for those wishing to be surrounded by nature, with Banff National Park just steps away.

$59
Avg. per night
Banff Boutique Inn
9.1 Excellent

0.4 mi from city centre, Banff Show on map

Located in Banff National Park, this modern inn is the perfect choice for a peaceful stay. It is also within walking distance of Banff's popular tourist spots.

$60
Avg. per night
Inns of Banff
6.2 Good

0.9 mi from city centre, Banff Show on map

Situated in Banff National Park, this luxury hotel is the perfect choice for a peaceful stay. Popular facilities, such as a sauna, a Jacuzzi and an indoor pool, make for a satisfying stay in Banff.

$63
Avg. per night
Banff Voyager Inn
7.0 Good

0.8 mi from city centre, Banff Show on map

Opened in 1964, Banff Voyager Inn is situated in Banff and provides a sauna, a swimming pool and a Jacuzzi. It is ideal for those wanting to immerse themselves in nature, with Banff National Park just steps away.

$67
Avg. per night
A Good Nite's Rest Bed and Breakfast
8.2 Excellent

0.5 mi from city centre, Banff Show on map

A Good Nite's Rest Bed and Breakfast is a comfortable setting while visiting Banff and is close to everything the area has to offer. It is the perfect base for those wishing to get back to nature, with Banff National Park just moments away.

$67
Avg. per night

Hotel prices in Banff

2 stars and under

$24 - $252

#1 Most popular

$63
Avg. per night

#2 Most popular

King Edward Hotel
8.1 Excellent
$59
Avg. per night

Best value

Samesun Banff
8.3 Excellent
$24
Avg. per night
3 stars

$50 - $382

#1 Most popular

Banff Park Lodge
8.3 Excellent
$72
Avg. per night

#2 Most popular

$74
Avg. per night

Best value

$50
Avg. per night
4 stars +

$90 - $267

#1 Most popular

$267
Avg. per night

#2 Most popular

$137
Avg. per night

Best value

Grey Eagle Resort
8.9 Excellent
$90
Avg. per night

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?

    Fairmont Banff Springs, rated with a score of 8.7 from 631 reviewers, is one of the most popular hotels in Banff. Other top stays include The Rimrock Resort Hotel, with an average rating of 8.6 from 1,022 reviewers, and Fox Hotel & Suites, with a score of 8.2 from 987 reviewers.

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

    Fairmont Banff Springs is a good hotel close to Banff Lake Louise Tourism Bureau - it has scored 8.7 over 631 reviews from HotelsCombined users.

  • What is a good hotel in Banff near Banff Centre?

    Fairmont Banff Springs is rated 8.7 from 631 reviews and is close to Banff Centre.

  • 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.7/10 by 631 HotelsCombined user reviews.

  • How much do hotels in Banff cost?

    $135/night is the average price of a hotel in Banff, based on HotelsCombined searches over 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 $23/night, depending on the popularity of your requested dates.

  • How much is a hotel in Banff tonight?

    A hotel in Banff tonight has an average price of $188, but some deals have been found for as low as $23 in HotelsCombined searches over the last 72 hours. Prices in Banff are changing frequently. The best price found for a 4-star Banff hotel for tonight has been $117.