Refine Your Search

Star ratings
Guest Ratings
See all filters

Popular Hotels in Banff National Park

Filter by star ratings
All filters
ExcellentBased on 34 reviews
9.5

Situated in Canmore, Fenwick Vacation Rentals Inviting Rocky Mountain in Top Rated Condo is an easy drive from Harvie Heights and Dead Mans Flats. It is conveniently positioned for guests wishing to sightsee in the area.

Hidden Ridge Resort
8.2 Excellent

1.3 mi from city centre, Banff Show on map

ExcellentBased on 1,238 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
8.5 Excellent

0.1 mi from city centre, Castle Junction Show on map

ExcellentBased on 55 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.

The Elk & Avenue Hotel
8.4 Excellent

0.2 mi from city centre, Banff Show on map

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

HI Canmore Hostel/Alpine Club of Canada
9.0 Excellent

1.9 mi from city centre, Canmore Show on map

ExcellentBased on 74 reviews
9.0

HI Canmore Hostel/Alpine Club of Canada is situated in Canmore and offers complimentary Wi-Fi. It also provides luggage storage, a library and a terrace.

Canmore Inn & Suites
7.8 Good

0.7 mi from city centre, Canmore Show on map

GoodBased on 2,838 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.

ExcellentBased on 20 reviews
10.0

2 Bedroom Luxury Suite At The Blackstone Mountain Lodge 2 Bedrooms 2 Bathrooms Condo is located in Canmore and features free Wi-Fi. It also offers a swimming pool.

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,768 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.

Top Rated Banff National Park hotels

Show all 591 hotels
1
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
Silver Creek Lodge
8.4 Excellent

1.3 mi from city centre, Canmore Show on map

Silver Creek Lodge is situated in Canmore and is close to the area's well-known attractions. It also features a sauna, an outdoor heated pool and a gym.

6
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.

7
Creekside Villa
8.9 Excellent

1.1 mi from city centre, Canmore Show on map

Creekside Villa Canmore offers a charming setting when in Canmore. Guests can also make use of free Wi-Fi during their stay.

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 National Park, Alberta

Show all 591 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
HI Canmore Hostel/Alpine Club of Canada
9.0 Excellent

1.9 mi from city centre, Canmore Show on map

HI Canmore Hostel/Alpine Club of Canada is situated in Canmore and offers complimentary Wi-Fi. It also provides luggage storage, a library and a terrace.

$30
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

Hotel prices in Banff National Park

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

$60 - $118

#1 Most popular

$99
Avg. per night

#2 Most popular

Banff Park Lodge
8.3 Excellent
$72
Avg. per night

Best value

Banff Boutique Inn
9.1 Excellent
$60
Avg. per night
4 stars +

$137 - $274

#1 Most popular

$274
Avg. per night

#2 Most popular

$253
Avg. per night

Best value

$137
Avg. per night

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

Where to stay in Banff National Park

Airports
Cities in Banff National Park
Landmarks in Banff National Park

About Banff National Park

Set in the heart of the Rocky Mountains, Banff National Park is a wonderland of snow-capped peaks, flower-strewn meadows and native wildlife. It's part of the Heritage-listed Canadian Rocky Mountain Parks and is one of North America's oldest and best-known national parks, founded in 1885.

There are plenty of opportunities to enjoy the surrounding scenery, whether you're camping in the wilderness, driving along the scenic Icefields Parkway or paddling on the emerald Lake Louise. Keep your eyes peeled for wildlife, including grizzly bears, elk, cougars, bison and bighorn sheep.

The township of Banff is perfect for exploring the national park, thanks to its lively bars and restaurants and enticing shopping. In winter, you can explore world-class runs at Lake Louise Ski Resort or soak in the Banff Upper Hot Springs.

Getting there

The 6,500-square-kilometre Banff National Park is best explored by car. The park is a 100-kilometre drive from Calgary via the Trans-Canada Highway, while buses run from Calgary International Airport to Banff.

Banff National Park travel FAQs

  • Where is the best place to stay in Banff National Park?

    You can find several places worth visiting in Banff National Park. Banff, Lake Louise, and Canmore are some of the most popular amongst our users.

  • What are the best hotels in Banff National Park?

    Fairmont Banff Springs (8.7/10 from 633 reviews), The Rimrock Resort Hotel (8.6/10 from 1,024 reviews), and Lake Louise Inn (7.9/10 from 2,773 reviews) are all highly rated places to stay in Banff National Park.