Skip to main content
Accommodations Flights Flight + Hotel Car Rentals Airport Taxis

Looking for deals in Banff?

Check prices and accommodations for:

Hotels and More in Banff

Moose Hotel and Suites

Moose Hotel and Suites

Banff

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. Loved the jacuzzi located outside. Location was perfect too.

Show more Show less
Avg. price/night: $149
9.1 Awesome 1,615 reviews
Mount Royal Hotel

Mount Royal Hotel

Banff

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. Absolutely beautiful hotel! Rooms are in pristine condition! Very friendly and professional staff! Perfect location! Overall wonderful experience, would love to stay here again!

Show more Show less
Avg. price/night: $96
9.0 Awesome 216 reviews
Buffalo Mountain Lodge

Buffalo Mountain Lodge

Banff

This Banff hotel is located on the slopes of Tunnel Mountain, within a 20 minute walk of downtown. Each rustic room offers a wood burning fireplace, balcony and private bathroom. What a great little gem with a gorgeous lounge in the lobby. Staff were so courteous and helpful, and the shuttle is an absolute life saver!

Show more Show less
Avg. price/night: $88
8.2 Very Good 1,165 reviews
Banff Rocky Mountain Resort

Banff Rocky Mountain Resort

Banff

Featuring an a la carte breakfast, this resort is located along the Banff Rocky Mountain National Park and features spacious all-suite accommodations. We book our stay 2 days before our trip and their customer service Amazing . Very nice place to stay in Banff .Staff are excellent and polite . I will definitely book again in my next visit which is 2 weeks from now..

Show more Show less
8.0 Very Good 1,221 reviews
Elk + Avenue Hotel

Elk + Avenue Hotel

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, comfortable bed, good shower. Parking on site.

Show more Show less
Avg. price/night: $82
8.7 Excellent 1,365 reviews
The Rundlestone Lodge

The Rundlestone Lodge

Banff

With scenic views of the Canadian Rockies, this contemporary mountain lodge is locate directly on Banff Avenue and offers an on-site restaurant and an indoor pool. Quieter part of town clean and overall just a great place to stay

Show more Show less
Avg. price/night: $74
8.3 Very Good 1,120 reviews

Most-booked hotels in Banff in the past month

Budget hotels in Banff

Hotels located in the center of Banff

FAQs about hotels in Banff

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

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

  • Moose Hotel and Suites, Mount Royal Hotel, and Rimrock Resort Hotel are some of the popular hotels in Banff.

  • These hotels in Banff are highly rated by couples: Moose Hotel and Suites, Mount Royal Hotel, and Rimrock Resort Hotel.

  • Many families visiting Banff loved staying at Elk + Avenue Hotel, Banff Park Lodge, and Banff Aspen Lodge.

  • Some of the best hotels in Banff near Columbia Icefield include HI Rampart Creek Hostel, Sunwapta Falls Rocky Mountain Lodge and The Crossing.

  • Sunshine Mountain Lodge, Rimrock Resort Hotel, and The Juniper Hotel & Bistro got great room view-related reviews from travelers in Banff.

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

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

Subscribe to see Secret Deals

Prices drop the second you sign up!

What Guests Said About Banff:

Explore guest reviews of hotels in Banff