Refine Your Search

Star ratings
Guest Ratings
See all filters

Popular Hotels in Banff

Filter by star ratings
All filters
Hidden Ridge Resort
Hidden Ridge Resort
8.2 Excellent

2.1 km from city centre, Banff Show on map

ExcellentBased on 1,469 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
Johnston Canyon Resort
8.1 Excellent

20.5 km 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
Castle Mountain Chalets
8.7 Excellent

0.1 km from city centre, Castle Junction Show on map

ExcellentBased on 121 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

1.0 km from city centre, Banff Show on map

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

Red Carpet Inn
Red Carpet Inn
7.9 Good

0.6 km from city centre, Banff Show on map

GoodBased on 2,158 reviews
7.9

Red Carpet Inn Banff is a comfortable base while visiting Banff and is close to everything the area has to offer. It is ideal for those looking to get back to nature, with Banff National Park just moments away.

Elk + Avenue Hotel
Elk + Avenue Hotel
8.4 Excellent

0.4 km from city centre, Banff Show on map

ExcellentBased on 1,702 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
Banff Aspen Lodge
8.6 Excellent

0.5 km 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.

Banff International Hostel
Banff International Hostel
8.1 Excellent

0.8 km from city centre, Banff Show on map

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

Blackstone Mountain Lodge By Clique
Blackstone Mountain Lodge By Clique
8.9 Excellent

0.8 km from city centre, Canmore Show on map

ExcellentBased on 512 reviews
8.9

Boasting an outdoor pool, free Wi-Fi and a Jacuzzi, Blackstone Mountain Lodge by CLIQUE is situated in Canmore and provides luxury accommodation. There is also a fitness centre with a swimming pool.

Banff Park Lodge
Banff Park Lodge
8.2 Excellent

0.3 km from city centre, Banff Show on map

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

Tips for booking a Banff hotel

Cheapest month:November
Most expensive month:July
Average price in Banff:$214/night
Absolute cheapest price found:$27/night
Cheapest day:Wednesday
Most expensive day:Sunday
$145 - $297
Average price per night / 3-star hotel. Prices are not fixed and may vary with time.
$233 - $263
Average price per night / 3-star hotel. Prices are not fixed and may vary with time.

Top Rated Banff hotels

Show all 112 hotels
1
Blackstone Mountain Lodge By Clique
Blackstone Mountain Lodge By Clique
8.9 Excellent

0.8 km from city centre, Canmore Show on map

Boasting an outdoor pool, free Wi-Fi and a Jacuzzi, Blackstone Mountain Lodge by CLIQUE is situated in Canmore and provides luxury accommodation. There is also a fitness centre with a swimming pool.

2
Basecamp Resorts Canmore
Basecamp Resorts Canmore
8.5 Excellent

0.8 km 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.

3
Buffalo Mountain Lodge
Buffalo Mountain Lodge
8.1 Excellent

1.6 km from city centre, Banff Show on map

Set in Banff National Park, this peaceful hotel is the perfect choice for a relaxing stay. Popular facilities, such as a Jacuzzi, a sauna and a swimming pool, ensure a satisfying stay in Banff.

4
Stoneridge Mountain Resort By Clique
Stoneridge Mountain Resort By Clique
9.0 Excellent

0.9 km from city centre, Canmore Show on map

Situated in Canmore, Stoneridge Mountain Resort by CLIQUE provides luxury 4-star accommodation, as well as an outdoor pool. It also offers complimentary Wi-Fi.

5
Lamphouse Hotel
Lamphouse Hotel
8.8 Excellent

0.7 km 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
Pocaterra Inn & Waterslide
Pocaterra Inn & Waterslide
8.6 Excellent

2.1 km from city centre, Canmore Show on map

Pocaterra Inn & Waterslide is located in Canmore and is close to Banff National Park. It has a gym, as well as a sauna, an indoor pool and a Jacuzzi.

7
The Rimrock Resort Hotel
The Rimrock Resort Hotel
8.7 Excellent

2.9 km 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
Banff Aspen Lodge
Banff Aspen Lodge
8.6 Excellent

0.5 km from city centre, Banff Show on map

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.

Cheapest hotels in Banff, Alberta

Show all 112 hotels
Samesun Banff
Samesun Banff
8.3 Excellent

0.7 km 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.

$28
Avg. per night
Banff International Hostel
Banff International Hostel
8.1 Excellent

0.8 km 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.

$31
Avg. per night
King Edward Hotel
King Edward Hotel
8.1 Excellent

0.1 km 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
Rocky Mountain Ski Lodge
Rocky Mountain Ski Lodge
8.3 Excellent

1.7 km from city centre, Canmore Show on map

Situated a brief drive from Banff National Park, Rocky Mountain Ski Lodge offers charming accommodation in Canmore. It also provides a sauna, free Wi-Fi and a Jacuzzi.

$68
Avg. per night
Banff Voyager Inn
Banff Voyager Inn
7.0 Good

1.3 km 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.

$70
Avg. per night
Banff Park Lodge
Banff Park Lodge
8.2 Excellent

0.3 km from city centre, Banff Show on map

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.

$79
Avg. per night
Red Carpet Inn
Red Carpet Inn
7.9 Good

0.6 km from city centre, Banff Show on map

Red Carpet Inn Banff is a comfortable base while visiting Banff and is close to everything the area has to offer. It is ideal for those looking to get back to nature, with Banff National Park just moments away.

$83
Avg. per night
Banff Caribou Lodge & Spa
Banff Caribou Lodge & Spa
8.1 Excellent

1.1 km from city centre, Banff Show on map

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.

$85
Avg. per night

Hotel prices in Banff

2 stars or below

$28 - $294

Best Western Plus Siding 29 Lodge

No. 1 most popular

$100
Avg. per night
Red Carpet Inn

No. 2 most popular

$83
Avg. per night
Samesun Banff

Best value

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

$69 - $184

Banff Ptarmigan Inn

No. 1 most popular

Banff Ptarmigan Inn
8.3 Excellent
$88
Avg. per night
Coast Canmore Hotel & Conference Centre

No. 2 most popular

$103
Avg. per night
Acclaim Hotel Calgary Airport

Best value

$69
Avg. per night
4 stars and up

$110 - $340

Fairmont Banff Springs

No. 1 most popular

$340
Avg. per night
The Rimrock Resort Hotel

No. 2 most popular

$169
Avg. per night
Grey Eagle Resort

Best value

Grey Eagle Resort
8.9 Excellent
$110
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 (8.7/10 from 675 reviews), Banff Ptarmigan Inn (8.3/10 from 1,259 reviews), and Best Western Plus Siding 29 Lodge (8.4/10 from 1,203 reviews) are all highly rated places to stay in Banff.

  • What is a good hotel near Banff Centre?

    Reviews of Fairmont Banff Springs recommend it as a good place to stay near Banff Centre, scoring 8.7/10 from 675 ratings.

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

    The most popular hotel near Banff Lake Louise Tourism Bureau is Fairmont Banff Springs, with 675 HotelsCombined users scoring it 8.7/10.

  • Is there a good hotel near Upper Hot Springs?

    675 HotelsCombined reviews of Fairmont Banff Springs score it 8.7/10, making it a highly recommended hotel near Upper Hot Springs.

  • How much is a hotel in Banff tonight?

    Banff hotels start at $50 for tonight; however, the average price of accommodation is about $133. These prices were found on HotelsCombined within the last 72 hours.