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

View vacation packages to

Hotels and More in Banff

Moose Hotel and Suites

Hotel in 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. Nice location, nice room and exceptional service

Show more Show less
9.1
Awesome
1,747 reviews
Avg. price/night:
$136
Check availability

Banff Rocky Mountain Resort

Hotel in 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.2
Very Good
1,292 reviews
Avg. price/night:
$83
Check availability

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. New modern designed facility. Excellent family friendly hotel. Courteous staff. Like the three queen beds with full kitchen, dining and sitting area. Good continental breakfast. Beautiful lobby as well as outdoors with jacuzzi tubs. Also, the underground parking with direct access to the elevator and rooms.

Show more Show less
8.6
Excellent
1,174 reviews
Avg. price/night:
$90
Check availability

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. From this location, you are steps away from great restaurants and shops and you’re right on the Banff strip. Rooms are clean, and amenities live up to hotel of this caliber. A major highlight was the front desk staff. Extremely helpful not only in the check in/out processes — and ready to deliver complimentary upgrades when available — but also in helping formulate activity plans. Of particular note was Karen of the front desk staff who helped my partner and I plan some activities including providing us with a 10% off voucher at a winter equipment rental shop.

Show more Show less
8.6
Excellent
1,379 reviews
Avg. price/night:
$74
Check availability

The Rundlestone Lodge

Hotel in Banff

With scenic views of the Canadian Rockies, this contemporary mountain lodge is located directly on Banff Avenue and offers an on-site restaurant and an indoor pool. Fantastic location, quite and clean room. Friendly staff.

Show more Show less
8.5
Very Good
1,200 reviews
Avg. price/night:
$75
Check availability

Best Western Plus Siding 29 Lodge

Hotel in Banff

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. Great location. Clean, roomy and comfortable with efficient staff.

Show more Show less
8.4
Very Good
1,373 reviews
Avg. price/night:
$98
Check availability

Irwin's Mountain Inn

Hotel in Banff

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. Everything was great, the room was excellent, the staff vas very attentive and it has a perfect location! Hope to comeback on summertime!

Show more Show less
8.2
Very Good
1,392 reviews
Avg. price/night:
$75
Check availability

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. Norella at the Front Desk --- was amazing! She was very professional and extremely helpful with all our incessant queries about tours and getting them set for us. Our suite was very clean, warm and cozy. Breakfast served at the Chilis was excellent. The service by the staff at The Chilis was swift n great! They had a lot of promo/ offers going on at Chilis ( albeit we could take advantage of just 1 of them as we were mostly outdoors) . The hotel's 'hot tub' was an awesome experience - a must do while staying at the hotel. We'd stay again. Location wise- was perfect as the bus stand was right outside the hotel

Show more Show less
8.4
Very Good
1,246 reviews
Avg. price/night:
$98
Check availability

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. Room is spacious and clean, a perfect value for the price. I would be happy to stay there again.

Show more Show less
8.6
Excellent
1,758 reviews
Avg. price/night:
$83
Check availability

Rimrock Resort Hotel

Hotel in Banff

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. The view of the room is amazing, the facilities the hotel offers are beyond my expectations.

Show more Show less
8.7
Excellent
1,182 reviews
Avg. price/night:
$151
Check availability

Most-booked hotels in Banff in the past month

Banff's best hotels with breakfast

Budget hotels in Banff

Hotels located in the center of Banff

FAQs about hotels in Banff

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

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

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

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

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

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

  • Moose Hotel and Suites, Rimrock Resort Hotel, and Canalta Lodge 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.

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

Subscribe to see Secret Deals

Prices drop the second you sign up!

What Guests Said About Banff:

Explore guest reviews of hotels in Banff