Skip to main content

Filter by:


Star Rating

5 stars 4 stars 3 stars 2 stars 1 star

Review Score

Wonderful: 9+ Very Good: 8+ Good: 7+ Pleasant: 6+
Banff – 53 hotels and places to stay
Our Top Picks Lowest Price First Star rating and price Top Reviewed

See the latest prices and deals by choosing your dates.

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.

everything perfect! the view, the people, the restaurant

Show more Show less
8
Very Good
1,868 reviews
Price from
$118
per night

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.

Comfortable, very clean rooms. Helpful and friendly staff!

Show more Show less
8
Very Good
2,468 reviews
Price from
$118
per night

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.

Show more Show less
8.7
Excellent
2,810 reviews
Price from
$125
per night

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

Show more Show less
7.6
Good
2,724 reviews
Price from
$95
per night

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.

Show more Show less
7.9
Good
1,922 reviews
Price from
$132
per night

Featuring a hot tub, steamroom, and sauna, this Banff hotel is located just 12 mi from Sunshine Village Ski Resort. Guests can enjoy the on-site restaurant and bar.

Show more Show less
8.2
Very Good
1,795 reviews
Price from
$126
per night

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.

Conveniently located with indoor parking. Very clean and comfortable. The hot spa at the rooftop is lovely.

Show more Show less
8.9
Excellent
1,523 reviews
Price from
$184
per night

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.

Show more Show less
8.6
Excellent
1,862 reviews
Price from
$103
per night

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.

Room was huge, plenty additional items available in the room (ice bucket, coffee machine, local soaps and lotions). Balcony had amazing views. Check in was easy - even though it had to be done in the neighbouring hotel. All staff we met were great! Plenty parking spots available. Location was excellent!

Show more Show less
7.6
Good
1,188 reviews
Price from
$95
per night

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.

Show more Show less
8.2
Very Good
1,771 reviews
Price from
$110
per night

Most-booked hotels in Banff in the past month

Budget hotels in Banff

  • Banff Rocky Mountain Resort

    Banff Rocky Mountain Resort

    Hotel in Banff
    Budget Hotel

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

    Out of town and very quiet. Comfortable bed and room

    7.6
    Good · 2,729 reviews
  • Irwin's Mountain Inn

    Irwin's Mountain Inn

    Hotel in Banff
    Budget Hotel

    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.

    Great location, free parking, friendly staff, warm rooms.

    7.8
    Good · 1,375 reviews
  • Red Carpet Inn

    Red Carpet Inn

    Hotel in Banff
    Budget Hotel

    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.

    Location, balcony, soaps/lotions, covered parking

    7.6
    Good · 1,188 reviews
  • Bow View Lodge

    Bow View Lodge

    Hotel in Banff
    Budget Hotel

    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.

    Nice location, easy driving access from the highway.

    7.3
    Good · 1,119 reviews
  • Charltons Banff

    Charltons Banff

    Hotel in Banff
    Budget Hotel

    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

    7.7
    Good · 873 reviews
  • Storm Mountain Lodge & Cabins

    Storm Mountain Lodge & Cabins

    Hotel in Banff
    Budget Hotel

    Featuring a restaurant, bar and views of mountain, Storm Mountain Lodge & Cabins is located in Banff, 22 miles from Lake Louise.

    The unique lodge, cosy with friendly helpful staff

    8.7
    Excellent · 179 reviews
  • Sunshine Mountain Lodge

    Sunshine Mountain Lodge

    Hotel in Banff
    Budget Hotel

    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.

    8.5
    Very Good · 517 reviews
  • King Edward Hotel

    King Edward Hotel

    Hotel in Banff
    Budget Hotel

    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.

    フロントデスクの男性がとても親切で丁寧だった。チェックイン前とチェックイン後に荷物を預けたが、とても親切に対応してくれた。

    7.5
    Good · 91 reviews

Hotels located in the center of Banff

  • Rimrock Resort Hotel

    Rimrock Resort Hotel

    Hotel in Banff
    Central location

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

    Massage with Harry was great for both me and my daughter.

    8.5
    Very Good · 772 reviews
  • Mount Royal Hotel

    Mount Royal Hotel

    Hotel in Banff
    Central location

    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.

    8.4
    Very Good · 728 reviews
  • Elk + Avenue Hotel

    Elk + Avenue Hotel

    Hotel in Banff
    Central location

    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.

    8.2
    Very Good · 998 reviews
  • Banff Inn

    Banff Inn

    Hotel in Banff
    Central location

    Featuring a hot tub, steamroom, and sauna, this Banff hotel is located just 12 mi from Sunshine Village Ski Resort. Guests can enjoy the on-site restaurant and bar.

    Very nice and clean close, easy access for the city

    8.2
    Very Good · 1,794 reviews
  • Banff Aspen Lodge

    Banff Aspen Lodge

    Hotel in Banff
    Central location

    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.

    Stylishly understated with good attention to detail.

    8.1
    Very Good · 1,168 reviews
  • Royal Canadian Lodge

    Royal Canadian Lodge

    Hotel in Banff
    Central location

    Featuring an indoor mineral swimming pool and spa services, this Banff hotel includes an on-site restaurant and lounge. Each room offers a 37" LCD TV and free WiFi.

    Pool, location, friendly staff, comfortable beds, fireplace

    8.1
    Very Good · 942 reviews
  • The Juniper Hotel & Bistro

    The Juniper Hotel & Bistro

    Hotel in Banff
    Central location

    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.

    Loved the spectacular view of the town and mountains

    8.0
    Very Good · 810 reviews
  • Buffalo Mountain Lodge

    Buffalo Mountain Lodge

    Hotel in Banff
    Central location

    This Banff hotel is located on the slopes of Tunnel Mountain, within a 20 minute walk of downtown. Each room offers a wood fireplace and private bathroom.

    Swiss chalet appearance and nice restaurant/bar.

    7.9
    Good · 1,400 reviews

FAQs about hotels in Banff

  • On average, 3-star hotels in Banff cost $376 per night, and 4-star hotels in Banff are $414 per night. If you're looking for something really special, a 5-star hotel in Banff can be found for $889 per night, on average (based on Booking.com prices).

  • The average price per night for a 3-star hotel in Banff this weekend is $379 or, for a 4-star hotel, $502. Looking for something even fancier? 5-star hotels in Banff for this weekend cost around $689 per night, on average (based on Booking.com prices).

  • On average, it costs $258 per night to book a 3-star hotel in Banff for tonight. You'll pay around $378 if you choose to stay in a 4-star hotel tonight, while a 5-star hotel in Banff will cost around $740, on average (based on Booking.com prices).

  • Many families visiting Banff loved staying at Peaks Hotel and Suites, Moose Hotel and Suites, and Canalta Lodge.

  • Some of the best hotels in Banff near Banff Upper Hot Springs include Rimrock Resort Hotel, Fairmont Banff Springs and At Wits End B&B.

  • Peaks Hotel and Suites, Moose Hotel and Suites, and Canalta Lodge are some of the popular hotels in Banff.

  • For hotels in Banff that serve highly-rated breakfasts, try Banff Aspen Lodge, Canalta Lodge, and Best Western Plus Siding 29 Lodge.

  • These hotels in Banff are highly rated by couples: Peaks Hotel and Suites, Moose Hotel and Suites, and Storm Mountain Lodge & Cabins.

  • Sunshine Mountain Lodge, Rimrock Resort Hotel, and Mount Royal Hotel got great room view-related reviews from travelers in Banff.

Learn more about visiting Banff

  • 4 attractions
  • 5 points of interest
Find out more
Subscribe to receive premium deals

Prices drop the second you sign up!

What Guests Said About Banff:

Explore guest reviews of hotels in Banff

See all