Find hotels in Banff from CA $91

Most hotels are fully refundable. Because flexibility matters.

Save an average of 15% on thousands of hotels with Expedia Rewards

Search over 2.9 million properties and 550 airlines worldwide

Filter by

Popular filters
Popular filters
Guest rating
Guest rating
Star rating
Payment type
Payment type
Property type
Property type
Area
Area
Popular locations
Popular locations
Meal plans available
Meal plans available
Amenities
Amenities
Accessibility
Accessibility
Traveller experience
Traveller experience

Top 10 Banff hotels and places to stay

HI Banff Alpine Centre
2 out of 5
801 Hidden Ridge Way, Banff, AB, T1L1B3
Fully refundableReserve now, pay when you stay
The price is CA $91 per night from Dec 11 to Dec 12
CA $91
per night
Dec 11 - Dec 12
1.77 km from city centre
3.8/5 Good! (334 reviews)
"I really enjoyed my stay here. It was super cute and the staff was very friendly. I wish I would have stayed more than one night. The wifi worked very well, the shower water was hot! The parking lot is very small, but luckily was able to park in the grass."

Reviewed on Oct. 5, 2022

HI Banff Alpine Centre
Canalta Lodge
3.5 out of 5
545 Banff Ave, Banff, AB, T1L1B5
Fully refundableReserve now, pay when you stay
The price is CA $129 per night from Dec 11 to Dec 12
CA $129
per night
Dec 11 - Dec 12
1.24 km from city centre
4.4/5 Wonderful! (1,001 reviews)
"The property was updated and provided everything needed."

Reviewed on Dec. 6, 2022

Canalta Lodge
Fairmont Banff Springs
4 out of 5
405 Spray Ave, Banff, AB, T1L1J4
Fully refundableReserve now, pay when you stay
The price is CA $413 per night from Dec 12 to Dec 13
CA $413
per night
Dec 12 - Dec 13
1.67 km from city centre
4.4/5 Wonderful! (1,000 reviews)
True majestic beauty
"The Banff Springs hotel delivers top notch service in a majestic palace. Everyone should try to stay here at least once"

Reviewed on Dec. 4, 2022

Fairmont Banff Springs

Save an average of 15% on thousands of hotels when you're signed in

Best Western Plus Siding 29 Lodge
2.5 out of 5
453 Marten Street, Banff, AB, T1L 1E6
Fully refundableReserve now, pay when you stay
The price is CA $121 per night from Dec 11 to Dec 12
CA $121
per night
Dec 11 - Dec 12
0.71 km from city centre
4.4/5 Excellent! (1,001 reviews)
"Very slippery"

Reviewed on Dec. 4, 2022

Best Western Plus Siding 29 Lodge
Peaks Hotel and Suites
3 out of 5
218 Lynx Street,, P.O. Box 2200,, Banff, AB, T1L 1K5
Fully refundableReserve now, pay when you stay
The price is CA $177 per night from Dec 11 to Dec 12
CA $177
per night
Dec 11 - Dec 12
0.2 km from city centre
4.7/5 Exceptional! (459 reviews)
"love everything here in Peaks hotel and suites"

Reviewed on Dec. 7, 2022

Peaks Hotel and Suites
Banff Aspen Lodge
3 out of 5
401 Banff Ave, Banff, AB, T1L1A9
Fully refundableReserve now, pay when you stay
The price is CA $102 per night from Dec 13 to Dec 14
CA $102
per night
Dec 13 - Dec 14
0.43 km from city centre
4.2/5 Very Good! (1,000 reviews)
"Staff was really nice."

Reviewed on Dec. 6, 2022

Banff Aspen Lodge
The Dorothy Motel
2.5 out of 5
Marmont Cres, 250, Banff, AB, T1L 1B3
Fully refundableReserve now, pay when you stay
The price is CA $119 per night from Dec 11 to Dec 12
CA $119
per night
Dec 11 - Dec 12
1.4 km from city centre
4.6/5 Wonderful! (440 reviews)
"Nice clean room, good value for money and would stay again. Only criticisms are that pet friendly services of bowls, blanket or bed were not provided and had to wait until 5pm before room was ready."

Reviewed on Nov. 27, 2022

The Dorothy Motel
The Rimrock Resort Hotel
4 out of 5
300 Moutain Avenue, Banff, AB, T1L 1J2
The price is CA $290 per night from Jan 8 to Jan 9
CA $290
per night
Jan 8 - Jan 9
2.99 km from city centre
4.6/5 Wonderful! (1,225 reviews)
"perfect stay with views"

Reviewed on Dec. 6, 2022

The Rimrock Resort Hotel
Brewster's Mountain Lodge
3 out of 5
208 Caribou Street, Banff, AB, T1L 1C1
0.13 km from city centre
4.5/5 Wonderful! (1,000 reviews)
"IT WAS A GREAT HOTEL IN A GREAT LOCATION!"

Reviewed on Dec. 5, 2022

Brewster's Mountain Lodge
Moose Hotel And Suites
3.5 out of 5
345 Banff Ave, Banff, AB, T1L 1H8
Fully refundableReserve now, pay when you stay
The price is CA $236 per night from Jan 9 to Jan 10
CA $236
per night
Jan 9 - Jan 10
0.37 km from city centre
4.7/5 Exceptional! (2,016 reviews)
"Lovely room and brilliant location!"

Reviewed on Dec. 8, 2022

Moose Hotel And Suites
Royal Canadian Lodge
4 out of 5
459 Banff Ave, Banff, AB, T1L 1B4
Fully refundableReserve now, pay when you stay
The price is CA $145 per night from Dec 11 to Dec 12
CA $145
per night
Dec 11 - Dec 12
0.8 km from city centre
4.3/5 Excellent! (1,000 reviews)
"Property was close walkable to downtown amenities as well as many trails for hiking and walking."

Reviewed on Dec. 1, 2022

Royal Canadian Lodge
Buffalo Mountain Lodge
3.5 out of 5
700 Tunnel Mountain Road, Banff, AB, T1L 1B3
The price is CA $159 per night from Dec 12 to Dec 13
CA $159
per night
Dec 12 - Dec 13
1.57 km from city centre
4.2/5 Excellent! (1,001 reviews)
Amazing place
"Love this hotel , has everything for a relaxing getaway. The hot tub big enough so you don’t feel crowded, rooms have woodfire fireplace to warm you up on chilly days and there’s a great restaurant on site ."

Reviewed on Dec. 6, 2022

Buffalo Mountain Lodge
Hidden Ridge Resort
3.5 out of 5
901 Hidden Ridge Way, Banff, AB, T1L 1H8
Fully refundableReserve now, pay when you stay
The price is CA $149 per night from Dec 11 to Dec 12
CA $149
per night
Dec 11 - Dec 12
2.08 km from city centre
4.2/5 Very Good! (3,052 reviews)
"We were looking for a place near the city center with a kitchen. The layout was perfect for us as we needed something slightly bigger then average. Location was gorgeous and quiet. We'd definitely come and stay here again"

Reviewed on Dec. 6, 2022

Hidden Ridge Resort
Rundlestone Lodge
3 out of 5
537 Banff Avenue - Box 489, Banff, AB, T1L1A6
Fully refundableReserve now, pay when you stay
The price is CA $129 per night from Dec 11 to Dec 12
CA $129
per night
Dec 11 - Dec 12
1.18 km from city centre
4.3/5 Excellent! (1,312 reviews)
"Na"

Reviewed on Dec. 6, 2022

Rundlestone Lodge
Banff Rocky Mountain Resort
3 out of 5
1029 Banff Ave, Banff, AB, T1L1H8
Fully refundableReserve now, pay when you stay
The price is CA $119 per night from Dec 11 to Dec 12
CA $119
per night
Dec 11 - Dec 12
3.49 km from city centre
4/5 Very Good! (1,328 reviews)
"All"

Reviewed on Nov. 25, 2022

Banff Rocky Mountain Resort
Bow View Lodge
2 out of 5
228 Bow Ave, Banff, AB, T1L 1A5
Fully refundableReserve now, pay when you stay
The price is CA $94 per night from Jan 9 to Jan 10
CA $94
per night
Jan 9 - Jan 10
0.34 km from city centre
3.9/5 Good! (1,001 reviews)
"Good value. Great location. Nice hot tub and breakfast."

Reviewed on Dec. 7, 2022

Bow View Lodge
Mount Royal Hotel
3 out of 5
138 Banff Avenue, Banff, AB, T1L 1A7
Fully refundableReserve now, pay when you stay
The price is CA $139 per night from Dec 11 to Dec 12
CA $139
per night
Dec 11 - Dec 12
0.12 km from city centre
4.5/5 Wonderful! (1,662 reviews)
"Good location. Within walking distance of shopping and restaurants."

Reviewed on Dec. 8, 2022

Mount Royal Hotel
Red Carpet Inn
2 out of 5
425 Banff Ave, Banff, AB, T1L1B6
Fully refundableReserve now, pay when you stay
The price is CA $109 per night from Dec 13 to Dec 14
CA $109
per night
Dec 13 - Dec 14
0.59 km from city centre
4.1/5 Very Good! (1,000 reviews)
"convenient lodging in town and walkable to most stores."

Reviewed on Nov. 27, 2022

Red Carpet Inn
Banff Ptarmigan Inn
3 out of 5
337 Banff Ave, Banff, AB, T1L 1H8
Fully refundableReserve now, pay when you stay
The price is CA $139 per night from Dec 12 to Dec 13
CA $139
per night
Dec 12 - Dec 13
0.32 km from city centre
4.2/5 Excellent! (1,806 reviews)
"The hot tubs are dated. No pool."

Reviewed on Dec. 2, 2022

Banff Ptarmigan Inn
The Fox Hotel and Suites
3.5 out of 5
461 Banff Ave, Banff, AB, T1L 1H8
Fully refundableReserve now, pay when you stay
The price is CA $149 per night from Dec 12 to Dec 13
CA $149
per night
Dec 12 - Dec 13
0.86 km from city centre
4.2/5 Very Good! (1,853 reviews)
"Check-in was great and we utilized the pool - which the kids loved. However, the room we were in was tiny!! Two double beds and a very narrow walkway to get to the bathroom. Also, the view is an internal view - overlooking the courtyard."

Reviewed on Dec. 8, 2022

The Fox Hotel and Suites
Don't see what you're looking for?
See all available properties in Banff
View all properties
Lowest nightly price found within the past 24 hours based on a 1 night stay for 2 adults. Prices and availability subject to change. Additional terms may apply.

Hotels near Popular Banff Attractions

Banff hotels information

Number of reviews 24491
Accommodation 113 hotels
Lowest Price CA $91
Highest Price CA $413

Price trends for hotels in Banff

Less expensive
More expensive
This month
Next month
November
August
CA $210
CA $172
Month
Price
January
CA $172
February
CA $181
March
CA $197
April
CA $180
May
CA $266
June
CA $464
July
CA $454
August
CA $479
September
CA $436
October
CA $218
November
CA $166
December
CA $210
Price trend information excludes taxes and fees and is based on base rates for a nightly stay for 2 adults found in the last 7 days on our site and averaged for commonly viewed hotels in Banff. Select dates and complete search for nightly totals inclusive of taxes and fees.

Frequently asked questions

Where is the best place to stay in Banff?

Moose Hotel And Suites is a favorite with Expedia customers. This 3.5-star hotel offers a full-service spa and a restaurant. Other top choices based on traveler reviews include Peaks Hotel and Suites and The Dorothy Motel. See all available top hotels, or vacation rentals in Banff.

What's the top vacation rental in Banff?

Comfortable Suite at the Base of Tunnel Mountain: Visitors like this Banff vacation home rental. It is located in the mountains and has an indoor pool, a hot tub, and a barbecue grill to put you at ease in your new surroundings. Kitchen amenities include a fridge, a microwave, and a coffee maker. Some other homes for rent in Banff include Rustic & Cozy Getaway |Amazing Cave-inspired +Pool and Room in Incredible Banff Location! + Hot Pools. See all vacation rentals in Banff.

If I need to cancel my hotel reservation in Banff, will I receive a refund?

Yes, the majority of hotel reservations are fully refundable provided that you cancel prior to the accommodation's cancellation deadline, which often is within 24-48 hours of check in. If your reservation is non-refundable, it might still be possible to cancel it and be given a refund within 24 hours of booking. Filter your search by fully refundable to find flexible hotel deals in Banff.

Where can I learn more about changing or cancelling my trip to Banff?

For additional details about rescheduling or cancelling your trip to Banff, head over to our customer service page.

What's the best place to stay on a budget in Banff?

Based on reviews, Banff Rocky Mountain Resort is a popular 3-star hotel for our travelers looking for an economical choice, and features free WiFi and free parking. Another top choice for your stay on the cheap is Peaks Hotel and Suites. View all budget hotels in Banff.

What's the best hotel when traveling with kids to Banff?

The Dorothy Motel is a hotel with free parking and free WiFi, and it's a top choice on Expedia for families. Other good choices for your kid-friendly vacation include Fairmont Banff Springs and Peaks Hotel and Suites. Attractions like Mt. Norquay and Banff Park Museum are also fun for kids of all ages. Find more child-friendly accommodations in Banff.

What's the best place to stay for a romantic vacation in Banff?

Buffalo Mountain Lodge is a favorite 3.5-star hotel for couples, and features wedding services and free WiFi. See all romantic hotels in Banff.

What's the best pet-friendly hotel in Banff?

Banff Voyager Inn is a top hotel for people traveling with their pets, and offers free WiFi for its human guests. Other good choices to stay with your pet include Canalta Lodge and Best Western Plus Siding 29 Lodge. See more pet-friendly hotel accommodations in Banff.

Where is the best place to stay with easy access to Upper Hot Springs?

Adjacent to Upper Hot Springs, The Rimrock Resort Hotel is one of the top choices for your stay based on our traveler data, and this 4-star resort offers a full-service spa and 2 restaurants. Another good option is Fairmont Banff Springs, located just 1 mi (1.5 km) away.

What about the best place to stay close to Banff Centre for Arts and Creativity?

One of the top choices for your stay is Moose Hotel And Suites, located a short 0.7 mi (1.1 km) from Banff Centre for Arts and Creativity, and this 3.5-star hotel offers a full-service spa and a restaurant. The Fox Hotel and Suites and Banff Caribou Lodge and Spa are a couple of other good options close by.

What's the best luxury hotel in Banff?

The Rimrock Resort Hotel is a 4-star resort with 2 restaurants and 2 bars, and it's a popular choice for Expedia travelers looking for an elegant place to stay. Another upscale option for your stay is Royal Canadian Lodge.

What's the best boutique hotel in Banff?

Brewster's Mountain Lodge is a favorite 3-star hotel with our travelers looking for a stylish accommodation, featuring 77 guestrooms, free breakfast, and a fitness center. The Elk & Avenue Hotel and The Rimrock Resort Hotel are a couple of other boutique hotels.

Recent Reviews in Banff
Expedia verified reviews