Search hotels in Banff National Park, Canada

Enter your dates and choose from 559 hotels and other places to stay

Check out these popular cities in Banff National Park

Banff

60 hotels

Canmore

509 hotels

Lake Louise

10 hotels

Sunwapta

1 hotel

Stay in Banff National Park's best hotels!

Filter by:

Star Rating
Review score

Hotel Canoe and Suites

Hotel in Banff

Located in Banff, within 1.2 miles of Banff Park Museum and 1.2 miles of The Whyte Museum of the Canadian Rockies, Hotel Canoe and Suites provides accommodations with a bar as well as free private...

K
Kelly
From
United States
Very comfortable room with balcony looking at the mountains. Hotel was away from the hustle of downtown Banff, so it was nice and quiet, but still convenient. They gave us free bus passes to get around town for easy access. The staff was very friendly and stay was very comfortable.
Scored out of 10, guest rating 9.1
Wonderful - What previous guests thought, 2,116 reviews
Price from
$246.30
1 night, 2 adults

Otter Hotel

Hotel in Banff

Located in Banff, within 1.2 miles of Banff Park Museum and 1.2 miles of The Whyte Museum of the Canadian Rockies, Otter Hotel provides accommodations with a restaurant as well as free private parking...

M
Matt
From
United States
Brand new facility with very functional rooms. Coffee and tea curation was awesome as well.
Scored out of 10, guest rating 9.0
Wonderful - What previous guests thought, 369 reviews
Price from
$255.07
1 night, 2 adults

Peaks Hotel and Suites

Hotel in Banff

Peaks Hotel and Suites is located in Banff, 1.2 miles from Cave and Basin National Historic Site.

A
Aaron
From
United States
Friendly staff, great location, clean and modern room.
Scored out of 10, guest rating 9.1
Wonderful - What previous guests thought, 693 reviews
Price from
$233.47
1 night, 2 adults

The Malcolm Hotel

Hotel in Canmore

Located in Canmore, The Malcolm Hotel features an outdoor swimming pool, hot tubs and BBQ facilities. This luxury hotel offers free WiFi.

C
Clarence
From
United States
The location was great and the whole stay was very pleasant. After paying for parking every night in Banff, having a free parking here was a big plus. The food in the restaurant was very good!
Scored out of 10, guest rating 9.1
Wonderful - What previous guests thought, 536 reviews
Price from
$291.61
1 night, 2 adults

Stoneridge Mountain Resort

Hotel in Canmore

This all-suite hotel in Canmore is within 15 minutes' drive of Banff National Park. Each spacious suite offers a full kitchen, a deck or patio and free WiFi.

J
Jocelyn
From
Philippines
I like the ambiance of the room. The beds are comfortable and spacious. The bathrooms and kitchen are clean. We enjoyed swimming at the pool.
Scored out of 10, guest rating 9.1
Wonderful - What previous guests thought, 276 reviews
Price from
$231.98
1 night, 2 adults

Falcon Crest Lodge by CLIQUE

Hotel in Canmore

Offering a two hot tubs, this Canmore hotel is located in the Rocky Mountains and features rooms with a kitchenette and a fireplace. Free WiFi is included. Banff is 16 mi away.

F
Frederick King Fai
From
Hong Kong
The room is a one bedroom suite, including a bathroom with laundry, an open kitchen and a balcony. The Room is Excellent with good value. However the corridor is too dim and a bit old style. Renovation is recommended.
Scored out of 10, guest rating 9.3
Wonderful - What previous guests thought, 885 reviews
Price from
$142.26
1 night, 2 adults

Blackstone Mountain Lodge by CLIQUE

Hotel in Canmore

Featuring an outdoor pool and a fitness center, Blackstone Mountain Lodge is in Canmore. Free Wi-Fi access is available in all rooms. Downtown Canmore is a 4-minute drive away.

J
James
From
United Kingdom
The room was excellent, clean, bigger than expected, great facilities. We had a great time.
Scored out of 10, guest rating 9.0
Wonderful - What previous guests thought, 804 reviews
Price from
$148.47
1 night, 2 adults

Everwild Canmore Hotel

Hotel in Canmore

Located in Canmore, 16 miles from The Whyte Museum of the Canadian Rockies, Everwild Canmore Hotel has accommodations with a restaurant, free private parking and a bar.

R
Rhonda
From
Canada
Clean, modern, staff friendly, great price and food.
Scored out of 10, guest rating 8.9
Excellent - What previous guests thought, 1,705 reviews
Price from
$135.41
1 night, 2 adults

Chateau Canmore

Hotel in Canmore

Located in Canmore, 15 miles from The Whyte Museum of the Canadian Rockies, Chateau Canmore has accommodations with an outdoor swimming pool, free private parking, a fitness center and a restaurant.

A
Achint
From
India
cleanliness, staff, hospitality
Scored out of 10, guest rating 8.2
Very Good - What previous guests thought, 1,714 reviews
Price from
$111.35
1 night, 2 adults

Northwinds Hotel Canmore

Hotel in Canmore

Located within 16 miles of The Whyte Museum of the Canadian Rockies and 16 miles of Banff Park Museum, Northwinds Hotel Canmore provides rooms in Canmore.

d
dianne leine ramirez
From
Philippines
The room was clean, spacious, and the bed was super comfy. I love the layout of the bathroom, there's plenty of space which you don't usually get from other accommodations.
Scored out of 10, guest rating 8.5
Very Good - What previous guests thought, 1,530 reviews
Price from
$78.28
1 night, 2 adults
See all 559 hotels in Banff National Park

Most-booked hotels in Banff National Park in the past month

See all

Popular with guests booking hotels in Banff National Park

Scored out of 10, guest rating 9.1
Wonderful - What previous guests thought, 2,116 reviews

Popular with guests booking hotels in Banff National Park

Scored out of 10, guest rating 7.9
Good - What previous guests thought, 1,376 reviews

Popular with guests booking hotels in Banff National Park

Scored out of 10, guest rating 8.8
Excellent - What previous guests thought, 2,525 reviews

Popular with guests booking hotels in Banff National Park

Scored out of 10, guest rating 7.8
Good - What previous guests thought, 3,930 reviews

Popular with guests booking hotels in Banff National Park

Scored out of 10, guest rating 7.9
Good - What previous guests thought, 1,840 reviews

Popular with guests booking hotels in Banff National Park

Scored out of 10, guest rating 8.7
Excellent - What previous guests thought, 1,543 reviews

Popular with guests booking hotels in Banff National Park

Scored out of 10, guest rating 8.3
Very Good - What previous guests thought, 1,589 reviews

Popular with guests booking hotels in Banff National Park

Scored out of 10, guest rating 7.6
Good - What previous guests thought, 3,200 reviews

Popular with guests booking hotels in Banff National Park

Scored out of 10, guest rating 8.4
Very Good - What previous guests thought, 1,800 reviews

Popular with guests booking hotels in Banff National Park

Scored out of 10, guest rating 7.6
Good - What previous guests thought, 1,417 reviews

Banff National Park's best hotels with breakfast

Scored out of 10, guest rating 8.8
Excellent - What previous guests thought, 2,525 reviews

Offering an on-site coffee shop, Canalta Lodge is located 5 minutes’ drive from Banff city center. Free WiFi access is available. Snowy Owl Sled Dog Tours are 20 minutes’ drive away.

From $153.58 per night
Scored out of 10, guest rating 8.4
Very Good - What previous guests thought, 1,800 reviews

Featuring an indoor swimming pool and hot tub, this Banff property is located 10 minutes’ walk from Banff town center. Free WiFi is offered in all areas. Breakfast is provided daily.

From $121.07 per night
Scored out of 10, guest rating 8.8
Excellent - What previous guests thought, 1,296 reviews

Offering a hot tub, this Banff hotel is located just 10 minutes’ walk from Banff Park Museum. A balcony or patio feature in each guest room. Free WiFi and a full breakfast are included.

From $153.58 per night
Scored out of 10, guest rating 8.6
Excellent - What previous guests thought, 745 reviews

Super 8 by Wyndham Canmore provides accommodations in Canmore, conveniently located on the Bow Valley Trail off Trans-Canada Highway 1.

From $102.77 per night
Scored out of 10, guest rating 9.1
Wonderful - What previous guests thought, 536 reviews

Located in Canmore, The Malcolm Hotel features an outdoor swimming pool, hot tubs and BBQ facilities. This luxury hotel offers free WiFi.

From $339.47 per night
Scored out of 10, guest rating 9.3
Wonderful - What previous guests thought, 885 reviews

Offering a two hot tubs, this Canmore hotel is located in the Rocky Mountains and features rooms with a kitchenette and a fireplace. Free WiFi is included. Banff is 16 mi away.

From $158.31 per night
Scored out of 10, guest rating 9.4
Wonderful - What previous guests thought, 40 reviews

Located in Lake Louise, 27 miles from Lake Louise, The Lodge at Bow Lake provides accommodations with a garden, free private parking, a shared lounge and a restaurant.

Scored out of 10, guest rating 8.9
Excellent - What previous guests thought, 1,705 reviews

Located in Canmore, 16 miles from The Whyte Museum of the Canadian Rockies, Everwild Canmore Hotel has accommodations with a restaurant, free private parking and a bar.

From $175.47 per night

Budget hotels in Banff National Park

Scored out of 10, guest rating 8.6
Excellent - What previous guests thought, 1,174 reviews

Brewster Mountain Lodge is centrally located in downtown Banff. Log furnishings, western décor, and historic photos from the Brewster Family define the interior of the lodge.

From $142.20 per night
Scored out of 10, guest rating 8.4
Very Good - What previous guests thought, 1,809 reviews

In Banff National Park and the village of Lake Louise, this hotel features an indoor hot tub. Free Wi-Fi and satellite TV are provided in all rooms.

From $153.58 per night
Scored out of 10, guest rating 8.3
Very Good - What previous guests thought, 1,917 reviews

Pocaterra Inn & Waterslide features an indoor pool with a waterslide and a sauna. Rooms offer a seating area. Canmore Golf & Curling Club is 0.9 mi away.

From $110.73 per night
Scored out of 10, guest rating 8.4
Very Good - What previous guests thought, 1,185 reviews

Renovation work will take place from 9:00 AM to 5:00 PM, Monday through Saturday.

Scored out of 10, guest rating 8.7
Excellent - What previous guests thought, 153 reviews

Located in Canmore and within 13 miles of The Whyte Museum of the Canadian Rockies, Banff Woods lodge features a terrace, non-smoking rooms, and free WiFi throughout the property.

Scored out of 10, guest rating 8.5
Very Good - What previous guests thought, 413 reviews

Featuring 4-star accommodations, Basecamp Suites Canmore is located in Canmore, 16 miles from The Whyte Museum of the Canadian Rockies and 16 miles from Banff Park Museum.

From $118.48 per night
Scored out of 10, guest rating 8.5
Very Good - What previous guests thought, 305 reviews

Located in Banff, 22 miles from Lake Louise, Storm Mountain Lodge & Cabins provides accommodations with a garden, free private parking, a restaurant and a bar.

From $274.84 per night
Scored out of 10, guest rating 8.3
Very Good - What previous guests thought, 325 reviews

This all-suite property is 1640 ft from Canmore city center and 16 mi from the city of Banff. Each suite offers a gas fireplace, a balcony with a BBQ, and a fully equipped kitchen.

Hotels in Banff National Park you can book without a credit card

Scored out of 10, guest rating 8.5
Very Good - What previous guests thought, 717 reviews

This resort is located in the Canadian Rocky Mountains in Canmore. The resort features a hot tub. A full kitchen is offered in the guest apartments. Silvertip Golf Course is 1.9 mi away.

Scored out of 10, guest rating 8.5
Very Good - What previous guests thought, 449 reviews

Offering a sauna and a hot tub, Elk + Avenue Hotel features guest rooms with a flat-screen TV and an iPod docking station. Free WiFi is available. Banff Gondola is 2.5 mi away.

From $150.97 per night
Scored out of 10, guest rating 8.0
Very Good - What previous guests thought, 987 reviews

With scenic views of the Canadian Rockies, this contemporary mountain lodge is located directly on Banff Avenue and offers an indoor pool. Free WiFi is provided throughout the property.

From $121.07 per night
Scored out of 10, guest rating 8.4
Very Good - What previous guests thought, 615 reviews

Offering an indoor pool and a hot tub, Rimrock Banff, Emblems Collection is located 6 minutes’ drive from Banff center and near the Upper Hot Springs. A restaurant is located on site.

Scored out of 10, guest rating 8.0
Very Good - What previous guests thought, 65 reviews

Located in Canmore and with The Whyte Museum of the Canadian Rockies reachable within 16 miles, Sunset Mountain Inn provides concierge services, non-smoking rooms, a shared lounge, free WiFi and a...

Scored out of 10, guest rating 7.4
Good - What previous guests thought, 1,761 reviews

This property is located on the Icefields Parkways, between Banff and Jasper. An on-site restaurant and bar are featured. Satellite TV is offered in all guest rooms.

Red Carpet Inn

Hotel in Banff
No credit card needed
Scored out of 10, guest rating 7.6
Good - What previous guests thought, 1,417 reviews

Featuring an on-site hot tub, this hotel is located within 1804 ft of Banff city center. Free WiFi and a flat-screen TV are provided in all guest rooms.

From $112.95 per night
Scored out of 10, guest rating 7.9
Good - What previous guests thought, 763 reviews

Located in the heart of Canmore, Canmore Inn & Suites features a three-story water slide, indoor pool and rooms with mountain views and cable TV.

FAQs about hotels in Banff National Park

See reviews by guests who stayed at hotels in Banff National Park

See all
From $124.47 per night
Scored out of 10, guest rating 8.5
Very Good - What previous guests thought, 1,769 reviews
I traveled all the way from India and stayed at Silver Creek Resort near Canmore—and it was absolutely worth it! The location is breathtaking, surrounded by the majestic Rocky Mountains, with easy access to both Canmore and Banff. It truly felt like a peaceful escape into nature. The resort was clean, well-maintained, and had a cozy, welcoming atmosphere. The rooms were spacious, warm, and fully equipped with everything we needed. The staff were incredibly kind and helpful—they even gave us tips on nearby trails and must-visit spots! Waking up to those stunning mountain views each morning was unforgettable. Whether you're here to hike, explore, or just relax, Silver Creek Resort is a hidden gem. Highly recommended for anyone traveling to Alberta, especially international travelers looking for a true Canadian experience. Can't wait to come back again someday!
Guest review by
Kishor kumar
India
From $112.95 per night
Scored out of 10, guest rating 7.6
Good - What previous guests thought, 3,200 reviews
We upgraded to a King ground level room as we had too much luggage to carry up stairs. The location was great. Free shuttle into Banff. Free parking right outside our room.. Restaurant.at the Resort and the food was great. Got to see deer and squirrels up close at the Resort in the early morning and a wolf crossing the road. The room was huge with an open fire, lounge and kitchen area.
Guest review by
Deborah
Australia
From $291.30 per night
Scored out of 10, guest rating 7.3
Good - What previous guests thought, 424 reviews
We loved this place. It was located in a quiet area with parking in the basement. We had a fantastic view of the Three Sisters from our large patio that had table and chairs and a BBQ grill. It was very clean, comfy beds, lots of hot water, a fully stocked kitchen, and a washer and dryer with detergent. It was also one of the few places we rented that had A/C.
Guest review by
Robert
United States
From $146.26 per night
Scored out of 10, guest rating 7.9
Good - What previous guests thought, 1,840 reviews
The location is great. We really liked the apartment although some of the furniture seems to be getting a little old. The grounds were awesome, and we enjoyed all the trails nearby. The pool and sauna are beautiful. Kitchen was fully stocked with everything we needed except for sharp knives for some reason.
Guest review by
Sjrlt
Belgium
From $179.26 per night
Scored out of 10, guest rating 7.1
Good - What previous guests thought, 817 reviews
Close to the downtown core, kitchen was fully stocked and the en-suite bathroom was a lovely surprise. Patio and BBQ were fantastic and the building was quiet and accessible. 2 bed, 2 bath suite made it feel less like a hotel room and more like a vacation home.
Guest review by
Paige
Canada
From $206.37 per night
Scored out of 10, guest rating 9.0
Wonderful - What previous guests thought, 1,126 reviews
Amazing experience of being in a cabin in the woods. The fireplace and jacuzzi were fabulous. Highly recommend for couples. Also had a journal in the cabin where couples who stayed wrote something. Amazing touch.
Guest review by
beezaf
Germany
From $81.12 per night
Scored out of 10, guest rating 6.8
Pleasant - What previous guests thought, 1,874 reviews
Nice and close to everything. They offered that we could have a fire that evening if we wanted to. Very friendly! We had a jacuzzi room and that was awesome. There was a nice tv and fire place in the room too.
Guest review by
Darlene
Canada
From $226.71 per night
Scored out of 10, guest rating 8.9
Excellent - What previous guests thought, 1,412 reviews
Staff were all very helpful and friendly. The location is right in the town centre. Very convenient to get to anywhere. The room is clean, cozy and spacious. We had a great time staying at Moose Hotel
Guest review by
Ching
United Kingdom
From $123.69 per night
Scored out of 10, guest rating 8.1
Very Good - What previous guests thought, 1,999 reviews
has very thing we want, good location, easy underground parking. the apartment is very new and cozy for winter stay.
Guest review by
Tao
New Zealand
From $106.55 per night
Scored out of 10, guest rating 8.3
Very Good - What previous guests thought, 984 reviews
Great services. Staff at the front desk was very helpful and friendly. Kitchen and laundry are provided.
Guest review by
Reangploy
Canada
From $153.94 per night
Scored out of 10, guest rating 8.7
Excellent - What previous guests thought, 960 reviews
- Great value for money - hot tub and pool area - convenience of having a ski rental within the hotel
Guest review by
Gabriel
Madagascar
From $145.45 per night
Scored out of 10, guest rating 7.8
Good - What previous guests thought, 1,403 reviews
Very friendly staff. Had a very early check in for our room. Underground parking.
Guest review by
Phil
Canada
From $104.96 per night
Scored out of 10, guest rating 8.4
Very Good - What previous guests thought, 371 reviews
room size, lobby with roaring fire, free coffee, to go breakfast was good value
Guest review by
Vicano
Canada
From $129.22 per night
Scored out of 10, guest rating 8.4
Very Good - What previous guests thought, 2,278 reviews
Everything beautiful place to stay and the staff was very friendly!
Guest review by
Karla
Scored out of 10, guest rating 8.8
Excellent - What previous guests thought, 1,357 reviews
Everything! The location, facilities and the place itself. 🫶🏻
Guest review by
Aborque
Philippines
Scored out of 10, guest rating 8.6
Excellent - What previous guests thought, 577 reviews
Location is amazing and the little houses are so beautiful
Guest review by
Maria Paula
Colombia
From $152.71 per night
Scored out of 10, guest rating 7.8
Good - What previous guests thought, 3,930 reviews
Everything was wonderful and the staff was superb!
Guest review by
S
Slovenia
Scored out of 10, guest rating 7.9
Good - What previous guests thought, 763 reviews
It is located at center of Canmore.
Guest review by
Indukuri
United States
From $121.17 per night
Scored out of 10, guest rating 7.2
Good - What previous guests thought, 1,132 reviews
Location and the cozy spot we had
Guest review by
Gisell
Colombia

Planning a trip? Get inspired by reviews of cities in Banff National Park

10

Stop in Banff at least 4 times a year traveling from BC to...

Stop in Banff at least 4 times a year traveling from BC to Alberta visiting family. Absolutely breathtaking views, lots of shops, my favourite though are all the walking and hiking trails. It is very expensive and appreciate hotels that are budget and dog friendly. It is just a beautiful place to visit and one my favourite destinations in the world.
Guest review by
Kim
Canada
10

Canmore was not in my plan at all but we were going to...

Canmore was not in my plan at all but we were going to Jasper and it would be dark before we reach so decided to stay one night in Canmore and we liked the hotel very much, the staff is way too good - this girl who greeeted us I liked her so much and the view from the hotel was like super super good. So I literally came ti Jasper and thinking about going back to Canmore …..
Guest review by
Anuja
United States
10

Lake Louise is getting very over touristed.

Lake Louise is getting very over touristed. The Chateau is off limits except to guests and durring peak season the rates there are around $2000 per night which puts it out of reach for most people and the resturants are mostly only for guests. Parking at $35 in the summer is silly and the lot fills up early in the morning. The busses also get booked up early forcing some tourists to book "Private Tours" at an exhorbant cost. We live in Calgary and love the area but now only come in the off season or occasionaly camp nearby in the summer as most hotels are north of $500 per night. We can afford to stay anywhere but do look for value.. Parks Canada need to re-evaluate...
Guest review by
Satwinder
Canada
10

What can I say except for WOW!

What can I say except for WOW! My husband and I were there in Sept/Oct and everywhere we turned was another magnificent view of a mountain, glacier, canyon, lake. We rented bikes and rode to Vermillion Lakes and beyond. We hiked up Johnston Canyon, we took easy and more challenging walks, and met people from around the world. We flew into Calgary, drove to Banff, then to Castle Junction and stayed in two places I would recommend - Johnston Canyon Lodge and Bungaloos and Castle Mountain Chalets. We had a great trip!
Guest review by
Chinelli
10

It was just superb.

It was just superb. The apartment was big enough to make us feel at home. Jenny, our host is very helpful and ever ready. The apartment is very well equipped with modern amenities. We enjoyed our stay. we would definitely prefer to stay again.
Guest review by
Nina
India
8.0

Excellent location, Surprisingly good.

Excellent location, Surprisingly good. I had assumed it was just a "whistle stop" half-way between Banff and Jasper; but it was pleasantly comfortable and at a reasonable price. Accommodations, amenities, and restaurant were all very good
Guest review by
Gabor
Canada
10

Banff is a stunning mountain town with breathtaking views,...

Banff is a stunning mountain town with breathtaking views, cozy cafés, great restaurants, and endless outdoor activities. Everything is within walking distance, and the atmosphere feels warm, welcoming, and truly magical year-round.
Guest review by
Alevtina Tuhari
Canada
8.0

It’s quieter than Banff but close enough to commute for...

It’s quieter than Banff but close enough to commute for dinners, shopping etc. Nice small town with beautiful mountains. Hard to find a place to eat after 8 or 9 PM, other than fast food. They may advertise open till 11 but then you discover the kitchen closed hours earlier.
Guest review by
Louise
Canada
4.0

Lake Louise attracts thousands of visitors who have to be...

Lake Louise attracts thousands of visitors who have to be managed; it's overshadowed by the mass of the fairmont Chateau hotel. Louise is one of hundreds of vividly coloured, turquoise lakes in the Alberta Rockies. If you want beauty with a little peace and quiet look elsewhere. Emerald lake, half an hour away from Louise, is beautiful ad attracts fewer visitors. Peyto lake, see photo, on the Icefield Parkway is perhaps the most dramatic (hint: don't turn right into the parking but continue straight on to the upper parking and avoid a strenuous climb uphill on foot). Accommodation at Lake Loise is expensive. Consider staying in Banff or Golden and driving into the area. Parks Canada has useful info about shuttle service and parking.
Guest review by
Chris
United Kingdom
10

A wonderful spot for a family get-together.

A wonderful spot for a family get-together. We had 6 cabins, close to each other, very clean and big enough to be very comfortable. Kitchens had everything one could think of to prepare our meals. Lots of open space for children to run free and play safely without any worry about traffic. The Johnson Canyon hike just down the road is amazing but it is likely best not to plan to do it on a long weekend in the summer as crowded.
Guest review by
Gail
Canada