Travel advisory

Please be aware of any coronavirus (COVID-19) travel advisories and review updates from the World Health Organization (WHO). Due to the unprecedented volume of travel disruptions, refunds may take up to 30 days to process.

Banff Hotels

Search over 1 million properties and 550 airlines worldwide

Members save 10% more on select hotels, cars and activities. Sign up.

Free cancellation on most hotels. Because flexibility matters.

10 Best Hotels in Banff National Park

Banff Caribou Lodge and Spa
3.5 out of 5
521 Banff Ave, Box 1070, Banff, AB
AU$154
per night
4 May - 5 May
24.57 km from city centre
4.1/5Very Good! (3,016 reviews)

"The heating in my room was cold. you had to give me a separate mini heater to room up the room and the thermostat didn't work."…"

Reviewed on 22 Mar. 2020

Banff Caribou Lodge and Spa
The Rimrock Resort Hotel
4 out of 5
300 Moutain Avenue, Banff, AB
Get Rates
27.73 km from city centre
4.5/5Wonderful! (2,839 reviews)

"Nice clean rooms, friendly staff. Sitting next to a mountain. Located next to Sulpher Mountain. 5 min from downtown Banff. Very beautiful location."…"

Reviewed on 15 Mar. 2020

The Rimrock Resort Hotel
Lake Louise Inn
3 out of 5
210 Village Road, Lake Louise, AB
AU$456
per night
7 Apr. - 8 Apr.
30.57 km from city centre
3.8/5Good! (2,791 reviews)

"Lovely property and will be happy to stay again in future as we are travelling from Australia. Due to Covid-19 most amenities were closed, which we totally understand and appreciate. However we were well looked after by the friendly staff during difficult circumstances."…"

Reviewed on 29 Mar. 2020

Lake Louise Inn
Canmore Rocky Mountain Inn
2 out of 5
1719 Bow Valley Trail, Canmore, AB
Free CancellationReserve now, pay when you stay
AU$102
per night
4 Apr. - 5 Apr.
40.49 km from city centre
4/5Very Good! (1,704 reviews)

"The door keys are hard to turn, they get stuck and wont open until you push and pull the door a few times, door locks definitely need to be changed. The in suite hot tub and fire place was nice. Good value for your money."…"

Reviewed on 24 Mar. 2020

Canmore Rocky Mountain Inn
The Fox Hotel and Suites
3.5 out of 5
461 Banff Ave, Banff, AB
AU$192
per night
4 May - 5 May
24.54 km from city centre
4.2/5Very Good! (2,782 reviews)

"The hot tub is amazing. Rooms are a little dated. Chilli is attached to the hotel. Menu is mediocre."…"

Reviewed on 20 Mar. 2020

The Fox Hotel and Suites
Banff Park Lodge
3 out of 5
222 Lynx St, Banff, AB
AU$155
per night
4 May - 5 May
24.67 km from city centre
4.2/5Very Good! (2,141 reviews)

"The location was good and the Ski bus stopped just across the street"…"

Reviewed on 17 Mar. 2020

Banff Park Lodge
Hidden Ridge Resort
3.5 out of 5
901 Hidden Ridge Way, Banff, AB
Get Rates
24.74 km from city centre
4.1/5Very Good! (2,033 reviews)

"We have been coming to hidden ridge for many years now, going back before the entire renovation was done. It is always a great place to stay. We stayed in the 3 bedroom with games room and the unit we stayed was good however is showing it age. Would be good to see some renovations in the future. ..."…"

Reviewed on 22 Mar. 2020

Hidden Ridge Resort
Canmore Inn & Suites
2.5 out of 5
1402 Bow Valley Trail, Canmore, AB
Free CancellationReserve now, pay when you stay
AU$97
per night
4 Apr. - 5 Apr.
41.28 km from city centre
3.9/5Very Good! (1,332 reviews)

"The location, design. They could have offered a packed breakfast asthey cancelled their breakfast buffet."…"

Reviewed on 1 Apr. 2020

Canmore Inn & Suites
Mount Royal Hotel
3 out of 5
138 Banff Avenue, Banff, AB
AU$218
per night
4 May - 5 May
24.91 km from city centre
4.6/5Wonderful! (1,063 reviews)

"The property was really excellent in all perspectives. We were there to celebrate my 30th birthday. We were surprised with a birthday cake made up with towels and a card with all staff’s blessing and signature as well as 2 drinking ticket at the lounge! All the stuff we met were super nice and the ..."…"

Reviewed on 27 Mar. 2020

Mount Royal Hotel
Royal Canadian Lodge
4 out of 5
459 Banff Ave, Banff, AB
AU$271
per night
1 May - 2 May
24.51 km from city centre
4.4/5Excellent! (1,579 reviews)

"Nice staff, good stay. Need microwave in room though"…"

Reviewed on 13 Mar. 2020

Royal Canadian Lodge
Don't see what you're looking for?
See all available properties in Banff National Park
View all properties
Lowest nightly price found within the past 24 hours based on a 1 night stay for 2 adults. Prices and availability subject to change. Additional terms may apply.

Visiting Banff National Park

Nature enthusiasts will enjoy exploring Banff National Park, and visitors give high marks for the lakeside setting, magnificent mountain views, and ski areas. Scenic and welcoming, this city also attracts tourists with its sightseeing tours. Top sights in the city include Upper Hot Springs, Banff Gondola, and Lake Louise Mountain Resort. In Banff National Park, there are 117 hotels and other accommodations to choose from.

Sightseeing and Staying in Banff National Park

Attractions like Lake Louise Gondola and Cross Zee Ranch are fun for everyone, not just kids. The lakeside, mountain views, and hiking trails highlight the city's natural beauty, and Upper Hot Springs, Banff Gondola, and Cave and Basin National Historic Site are worth a visit. Top activities include skiing and sightseeing, while Lake Louise Mountain Resort, Mount Norquay Ski Resort, and Sunshine Village are favorite sights to visit.

In Banff National Park, there are 117 hotels and other lodging options so you'll have ample places to choose from for a perfect vacation. Below are highly ranked ones based on Expedia user reviews:

  • The Lady MacDonald Country Inn - Amenities at this 2.5-star bed & breakfast include free WiFi and spa services. It's a favorite with Expedia travelers for its breakfast and overall value.
  • Moose Hotel And Suites - Our customers like the bar and comfortable rooms at this hotel. With a stay at this 3.5-star hotel, guests can enjoy access to a full-service spa and a restaurant, along with free WiFi.
  • Paradise Lodge & Bungalows - This 2.5-star lodge features free WiFi, free parking, and a business center. Expedia customers like its helpful staff and clean rooms.

Other top sights in Banff National Park include Peyto Lake.

Getting Around Banff National Park

To explore the surrounding area, ride one of the trains from Lake Louise Station or Banff Station. Banff National Park might not have as many public transit choices so consider renting a car to explore the city.

Dressing for Banff National Park

  • Between January and March, you can expect the daytime average to be around 53°F and the nighttime average to be 6°F
  • From April to June, temperatures average about 81°F during the day and 28°F at night
  • July through September averages 84°F during the day and 38°F at night
  • In October-December, the average temperature is 62°F during the day and 10°F at night
  • Banff National Park gets about 0.91 inches of rain per year
  • Hottest months are usually July and August with an average temperature of 80°F, while the coldest months are January and February with an average of 10°F

Frequently asked questions

Where is the best place for a stay in Banff National Park?
Lamphouse Hotel is a favourite with Expedia customers. This 3.5-star property offers free WiFi and free parking. Traveller reviews also recommend Baker Creek Mountain Resort and Stoneridge Mountain Resort by CLIQUE as top choices for your visit.
If I need to cancel my hotel reservation in Banff National Park, will I receive a refund?
Yes, you’ll find most hotel reservations are fully refundable if cancelled before the accommodation’s cancellation deadline, which in most cases is within 24 or 48 hours of your check-in date. If you have a reservation that’s non-refundable, you might still have the option to cancel and get a refund within 24 hours of your booking. Add dates, click “Search”, then filter by “free cancellation” to get the best options available in Banff National Park.
What's the best accommodation for a budget-friendly stay in Banff National Park?
Based on reviews, Mountain View Inn is a popular 2-star hotel for our travellers looking for an economical choice, and features free WiFi and free parking. Other good options for your budget-friendly stay include Inns of Banff and Bumpers Inn.
What's the best hotel for families in Banff National Park?
Blackstone Mountain Lodge by CLIQUE is a top 4-star condo on Expedia for families, and features an outdoor pool and free parking. Other good choices for your family trip include Copperstone Resort by CLIQUE and Moose Hotel And Suites. Also, attractions such as Lake Louise Gondola and Cross Zee Ranch are fun for children of all ages.
What's the best hotel for couples in Banff National Park?
Tunnel Mountain Resort is a favourite 3.5-star lodge for couples, and features cable TV and fridges. Other good choices for your romantic getaway include Castle Mountain Chalets and Silver Creek Lodge.
What's the best pet-friendly accommodation option in Banff National Park?
Kananaskis Mountain Lodge, Autograph Collection is a top hotel for people travelling with their pets, and offers 5 restaurants and a full-service spa for its human guests. Other good options to stay with your pet include Castle Mountain Chalets and Copperstone Resort by CLIQUE.
What's the best luxury place to stay in Banff National Park?
Royal Canadian Lodge is a 4-star hotel with a restaurant and a full-service spa, and it’s a popular choice for Expedia travellers looking for an elegant place to stay. Another upscale option for your stay is Stoneridge Mountain Resort by CLIQUE.
What's the best boutique-style accommodation in Banff National Park?
Banff Aspen Lodge is a favourite 3-star hotel with Expedia travellers looking for stylish accommodation, and features free breakfast and free parking. The Georgetown Inn and The Rimrock Resort Hotel are other boutique-style choices.
What's the best hotel for a golf holiday in Banff National Park?
Fairmont Banff Springs is a top 4-star resort that has a golf course and features WiFi. Another good choice is Silver Creek Lodge if you’d like to be close to a golf course while in town. Visit Banff Springs Golf Club, Canmore Golf and Curling Club or Silvertip Golf Course to perfect your golf swing.
What's the best hotel for a ski holiday in Banff National Park?
Based on our travel data, Banff Park Lodge is a top 3-star hotel for a winter holiday, and features ski storage and pillowtop beds. Other good choices to stay near the slopes include Buffalo Mountain Lodge and Mountaineer Lodge. Spend your days on the slopes by visiting Lake Louise Mountain Resort, Sunshine Village or Mount Norquay Ski Resort.
What's it like to stay in Banff National Park?
Nature enthusiasts will enjoy exploring Banff National Park, and visitors give high marks for the magnificent mountain views, lakeside setting and ski areas. Scenic and welcoming, this city attracts tourists with its sightseeing tours and cafes. Top sights in the city include Lake Louise Mountain Resort, Upper Hot Springs and Banff Gondola. In Banff National Park, there are 558 hotels and other accommodation options to choose from.
What are the top places to visit in Banff National Park?
Cultural venues in the city include Banff Park Museum, Canadian Ski Museum West and Canada House Gallery. The mountains, lakes and hiking trails highlight the city’s natural beauty, and Banff Gondola, Moraine Lake and Icefields Parkway are worth a visit. Top activities include skiing and sightseeing, while Upper Hot Springs, Banff Springs Golf Club and Sunshine Meadows are favourite sights to visit.

Recently booked Banff National Park hotels

Recent Reviews in Banff National Park

More trip options