Skip to main content

Search hotels in Banff

Enter your dates to see the latest prices and deals for Banff hotels

Filter by:

Star Rating

Review score

Banff – 39 hotels and places to stay

See the latest prices and deals by choosing your dates.
Canalta Lodge, hotel in Banff

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.

Breakfast, balcony
Scored 8.8
8.8
Rated excellent
Excellent
2,723 reviews
Price from
$153.55
per night
Fox Hotel and Suites, hotel in Banff

Located in historic Banff, Alberta, this contemporary hotel offers free shuttle to downtown and the Banff Ski Gondola. It features a cave-inspired hotpool and a Chili’s Restaurant and Grill on site.

Nothing
Scored 7.9
7.9
Rated good
Good
1,915 reviews
Price from
$197.63
per night
Banff Ptarmigan Inn, hotel in Banff

Situated just minutes from the center of Banff, this comfortable inn offers convenient amenities and leisure services within walking distance of many area attractions, parks and ski areas.

The free bus pass was excellent. Much appreciated. Great location. Didn’t get to eat in or use the pools, but nice to know they are available
Scored 8.2
8.2
Rated very good
Very Good
2,290 reviews
Price from
$161.63
per night
Banff Park Lodge, hotel in Banff

Nestled in the pristine mountains of Banff in Alberta, Canada, is this environmentally friendly hotel, offering exceptional service and comfortable accommodations in a beautiful natural environment.

The location of the hotel was good. We could walk to nearly every place in town. The staff was friendly and did their best to be helpful and responded quickly to our needs. The room was clean and neat.
Scored 8.1
8.1
Rated very good
Very Good
1,111 reviews
Price from
$112.71
per night
Brewster Mountain Lodge, hotel in Banff

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.

Clean
Scored 8.5
8.5
Rated very good
Very Good
1,176 reviews
Price from
$160.89
per night
Bow View Lodge, hotel in Banff

Located directly on Bow River, this lodge is located in Banff National Park, 5 minutes' walk to Banff city center. A swimming pool, fitness center, and sauna are available for guest use nearby.

Location - near downtown and the river
Scored 7.5
7.5
Rated good
Good
1,206 reviews
Price from
$111.25
per night
Sunshine Mountain Lodge, hotel in Banff

This ski-in, ski-out lodge is located in at Sunshine Village Resort in Banff National Park. It is 20 minutes' west of Banff city center.

This was an unexpected surprise and highlight to our trip. So fun to take the gondola to the hotel and then have the opportunity to hike around as long as we wanted the next day! Room was great with nice little touches (bath salts for soaking in the tub). Staff very helpful and friendly.
Scored 8.5
8.5
Rated very good
Very Good
743 reviews
Price from
$260.81
per night
Elk + Avenue Hotel, hotel in Banff

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.

Great location
Scored 8.2
8.2
Rated very good
Very Good
769 reviews
Price from
$138.85
per night
Peaks Hotel and Suites, hotel in Banff

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

Location is amazing, great walking distance to everything. Check in was super easy and so was the access to the parking garage. Staff were extremely friendly and helpful when we asked for dinning recommendations. Great place to stay for a weekend getaway!
Scored 9.0
9.0
Rated wonderful
Wonderful
1,061 reviews
Price from
$142.91
per night
Hotel Canoe and Suites, hotel in Banff

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

Overall a lovely property. Very clean/modern.
Scored 9.0
9.0
Rated wonderful
Wonderful
672 reviews
Price from
$253.46
per night
See all 42 hotels in Banff

Most-booked hotels in Banff in the past month

Banff's best hotels with breakfast

  • Banff Rocky Mountain Resort
    Scored 7.6
    7.6
    Rated good
    Good
     · 3,272 reviews

    Featuring an a la carte breakfast, this resort is located along the Banff Rocky Mountain National Park and features spacious all-suite accommodations.

    Old but comfortable. It's nice to have a kitchen and BBQ

  • The Rundlestone Lodge
    Scored 7.9
    7.9
    Rated good
    Good
     · 1,330 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.

    Clean room, hot tub, friendly front desk, location

  • Irwin's Mountain Inn
    Scored 7.7
    7.7
    Rated good
    Good
     · 1,265 reviews

    Featuring a fitness center and hot tub, this hotel is located in the heart of Banff, surrounded by the Canadian Rockies. Shopping and restaurants are conveniently within a few minutes' walk.

    comfortable bed. excellent location. very quiet.

  • Red Carpet Inn
    Scored 7.5
    7.5
    Rated good
    Good
     · 1,363 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.

    Great location and very clean, everything we needed.

  • The Hidden Ridge Resort
    Scored 7.9
    7.9
    Rated good
    Good
     · 1,933 reviews

    This apartment-style property is in a secluded area on Tunnel Mountain and offers stunning views of the center of Banff and the surrounding mountains.

    Loft bedroom, kitchen facilities, bus transit access

  • Moxy Banff
    Breakfast options
    Scored 7.2
    7.2
    Rated good
    Good
     · 24 reviews

    Located in Banff, 1.2 miles from Banff Park Museum, Moxy Banff provides accommodations with a fitness center, private parking, a terrace and a restaurant.

    Dos lagos, do centro e dos restaurantes e pubs no centro.

Budget hotels in Banff

  • Moose Hotel and Suites
    Scored 8.9
    8.9
    Rated excellent
    Excellent
     · 1,638 reviews

    Located a 1 minute walk from the heart of Banff, the Moose Hotel & Suites features a spa center and on-site bar. Each unit offers a patio or balcony. Every air-conditioned room has a flat-screen TV.

    Great location and atmosphere. Restaurant great too

  • Banff Ptarmigan Inn
    Scored 8.2
    8.2
    Rated very good
    Very Good
     · 2,290 reviews

    Situated just minutes from the center of Banff, this comfortable inn offers convenient amenities and leisure services within walking distance of many area attractions, parks and ski areas.

    Great location and friendly staff. Very clean room

  • Banff Caribou Lodge and Spa
    Scored 8.0
    8.0
    Rated very good
    Very Good
     · 1,862 reviews

    Featuring an on-site spa, this mountain lodge is nestled in the heart of Banff city center, only 3.5 mi from Banff Gondola. Free passes for Banff's transit system are provided. Free WiFi is provided.

    Good location, nice and quiet, clean, good restaurant.

  • High Country Inn
    Scored 8.6
    8.6
    Rated excellent
    Excellent
     · 2,011 reviews

    Offering an indoor pool, a dry cedar sauna and a hot tub, High Country Inn is located in Banff. Free W-Fi and a mountain view are enjoyed from all rooms. Mount Norquay is 13 minutes’ drive away.

    Good sized room, central location, regularly cleaned

  • Storm Mountain Lodge & Cabins
    Scored 8.7
    8.7
    Rated excellent
    Excellent
     · 253 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.

    The unique lodge, cosy with friendly helpful staff

  • Sunshine Mountain Lodge
    Scored 8.5
    8.5
    Rated very good
    Very Good
     · 743 reviews

    This ski-in, ski-out lodge is located in at Sunshine Village Resort in Banff National Park. It is 20 minutes' west of Banff city center.

    Gondola rides & peaceful environment at nights.

  • Mount Royal Hotel
    Scored 8.3
    8.3
    Rated very good
    Very Good
     · 681 reviews

    Offering a restaurant, Mount Royal Hotel is located in Banff. Free WiFi and a flat-screen TV. A sauna and a hot tub are available on site. Banff Upper Hot Springs is 2.5 mi away.

    The rooftop hot tub and location are two highlights.

  • The Juniper Hotel & Bistro
    Scored 8.3
    8.3
    Rated very good
    Very Good
     · 978 reviews

    Featuring an on-site gourmet restaurant and lounge, this Banff hotel is located 10 minutes’ drive from Mount Norquay Ski Resort and features panoramic views of the Rocky Mountains.

    The view, hot tub, attentive staff and excellent service.

Hotels located in the center of Banff

  • The Rimrock Resort Hotel Banff
    Scored 8.5
    8.5
    Rated very good
    Very Good
     · 785 reviews

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

    The view, very accommodating, friendly and helpful staff

  • Elk + Avenue Hotel
    Scored 8.2
    8.2
    Rated very good
    Very Good
     · 769 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.

    Perfect place to stay. It's close to everything.

  • Fox Hotel and Suites
    Scored 7.9
    7.9
    Rated good
    Good
     · 1,915 reviews

    Located in historic Banff, Alberta, this contemporary hotel offers free shuttle to downtown and the Banff Ski Gondola. It features a cave-inspired hotpool and a Chili’s Restaurant and Grill on site.

    Convenient and comfortable , loved the hot water cave

  • Charltons Banff
    Scored 7.6
    7.6
    Rated good
    Good
     · 703 reviews

    Featuring a steam room, indoor mineral pool and hot tub, Charltons Banff is an Alpine-style hotel located on Banff Avenue, a short walk from the main downtown shopping and restaurant district.

    very P leasent Great location very Comfortable Beds

  • Bow View Lodge
    Scored 7.5
    7.5
    Rated good
    Good
     · 1,206 reviews

    Located directly on Bow River, this lodge is located in Banff National Park, 5 minutes' walk to Banff city center. A swimming pool, fitness center, and sauna are available for guest use nearby.

    Loved the facilities and the most comfortable bed ever Amazing staff

  • King Edward Hotel
    Scored 7.1
    7.1
    Rated good
    Good
     · 344 reviews

    Providing free WiFi, King Edward Hotel offers rooms in Banff, a 3-minute walk from The Whyte Museum of the Canadian Rockies and 1.1 miles from Cave and Basin National Historic Site.

    position was perfect. staff was welcoming and kind.

FAQs about hotels in Banff

Learn more about visiting Banff
  • 84 attractions
  • 6 points of interest

What Guests Said About Banff:

  • Scored 10
    10

    Banff is beautiful and there is so much to see and do.

    Banff is beautiful and there is so much to see and do. We did a few of the tours from Brewsters and they were excellent and staff so friendly and helpful. Banff is a lovely little town with great shops and restaurants. It’s clean and you feel safe. Absolutely loved our stay and would recommend to anyone
    Sharon
    United Kingdom
  • Scored 8.0
    8.0

    Perfect location for exploring Banff National Park, Yoho...

    Perfect location for exploring Banff National Park, Yoho National Park & Kootenay National Park. Banff itself became very busy & crowded at weekends. But just bear that in mind & book tables at food places beforehand & it was absolutely fine. Defo worth going up Banff Gondola to see Banff in all it's glory. Tunnel Mountain hike was really good & not too time consuming. Cave & Basin was good & I really enjoyed Buffalo Nations Luxton Museum & Cascade Gardens. Very beuatiful.
    Kristi
    United Kingdom
  • Scored 10
    10

    Lovely place, very atmospheric.

    Lovely place, very atmospheric. Convenient for exploring Canadian Rockies and Canadian Icefields. Skywalk was an amazing experience. Very nice to walk with a guide. Lots of good restaurants in Banff, however we accidentally picked the weekend with Monday holiday. Avoid those. The place became very crowded and lots of traffic congestions. As a result, we could not visit Lake Louise. There are buses from Banff going there but too crowded due to the long weekend.
    Ewa
    United Kingdom
  • Scored 10
    10

    The town of Banff is spectacular, not overcrowded good...

    The town of Banff is spectacular, not overcrowded good restaurants everywhere and lots of outdoor activities available like hiking walking cycling swimming. We strongly recommend renting e-bikes so you can see way more in your short stay the Banff Springs hotel in spectacular but very very expensive.
    Dr Louis
  • Scored 8.0
    8.0

    Banff is wonderful.

    Banff is wonderful. There are so many cute restaurants and shops in the bustling downtown. The river walk is gorgeous, as are the gardens at the end of the Main Street. Unfortunately it is very crowded, so it feels a bit hectic and parking is difficult. If you plan to spend time outside of the downtown area, enjoying the natural beauty, I would recommend staying in Canmore instead of Banff. Canmore is only 10 minutes from Banff further from the main park attractions and is also an extremely cute town with great restaurants and shops. It is a lot less crowded and significantly cheaper. It also has a beautiful river with multiple walking paths, through the town. Banff,Jasper National and Yoho Parks are downright gorgeous. Lake Louise and Moraine Lake are so busy that you are shoulder to shoulder with other tourists. But it is still worth going. Yoho is not to be missed. Emerald Lake is an absolute gem and exceeded our expectations. On our trip we saw moose, bear, elk, big horned sheep, eagles, deer and about a million ground squirrels. Fantastic piece of nature.
    Sarah
    United States of America
  • Scored 10
    10

    We drove from Winnipeg to Banff and it was our favourite...

    We drove from Winnipeg to Banff and it was our favourite thing throughout my stay in Canada. One of the most beautiful places we've ever seen. A picturesque park, with stunning views throughout. Well worth a visit. Purchase a Park Ticket in advance and print it. Also purchase Pursuit Pass (https://www.banffjaspercollection.com/attractions/pursuit-pass/) having all great adventures. The mountains are spectacular, All the lakes are beautiful. It is just amazing. Be sure to check online for every place you want to visit and plan properly and also you can purchase shuttle or tour tickets in advance, especially for places like Lake Louise, Lake Moraine and even the Gondola. The main town of Banff has a variety of very good restaurants. We will definitely return! We enjoyed MASALA restaurant and it was very delicious.
    Sandeep
    Canada

Explore guest reviews of hotels in Banff

  • Scored 8.1
    8.1
    Rated very good
    Very Good
     · 1,187 reviews
    The hotel was beautiful, our room was clean and we loved the style of the room. We walked 10 minutes to the heart of downtown Banff - a stroll that was nice because we did a lot of travelling in our car during our vacation. The staff was friendly and extremely helpful in answering our questions and giving suggestions on where to eat, the bus route to Sulphur Mountain/Gondola. The complimentary bikes was a nice touch
    Destiny
    Canada
  • From $297.32 per night
    Scored 7.5
    7.5
    Rated good
    Good
     · 1,363 reviews
    The location of the Inn was good, and a short walk to downtown. There is a transit bus stop virtually outside the hotel with a direct link to the Banff Gondola. The staff are friendly and efficient. Plenty of parking including underground parking but there is no elevator to this parking.
    Michael
    United Kingdom
  • From $570.95 per night
    Scored 8.9
    8.9
    Rated excellent
    Excellent
     · 1,638 reviews
    Fabulous! Moose Hotel is located in an excellent location to stroll the shops, restaurants and bars of Banff. The hotel has it all. Excellent timber work and attention to detail within the whole building. Stunning views from the hot-tubs, pool and sauna. Highly recommend.
    DAVID
    Australia
  • From $285.07 per night
    Scored 7.6
    7.6
    Rated good
    Good
     · 3,272 reviews
    The resort was conveniently located near TransCanada Highway 1 and close to Banff. Had a gym and swimming pool with hot tubs which was great. The cabin rooms were well placed.
    Yuvraj
    United Kingdom
  • From $350.78 per night
    Scored 8.1
    8.1
    Rated very good
    Very Good
     · 1,111 reviews
    Location is perfect for walking around downtown. One of the more affordable hotels in Banff. Rooms are clean and a good size.
    konrad
    Canada