Find hotels in Banff from CA $99

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

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 Apr. 10 to Apr. 11
CA $119
per night
Apr. 10 - Apr. 11
3.49 km from city centre
7.8/10 Good! (1,386 reviews)
"Rooms are spacious and clean. Great amenities such as the hot tubs and pool."

Reviewed on Mar. 20, 2023

Banff Rocky Mountain Resort
The Rimrock Resort Hotel
4 out of 5
300 Moutain Avenue, Banff, AB, T1L 1J2
The price is CA $241 per night from Apr. 10 to Apr. 11
CA $241
per night
Apr. 10 - Apr. 11
2.99 km from city centre
9.2/10 Wonderful! (1,166 reviews)
"Beautiful view of the mountains, excellent staff and service, clean and nicely decorated, I would highly recommend and would return, no complaints thank you."

Reviewed on Mar. 18, 2023

The Rimrock Resort Hotel
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 $169 per night from Apr. 17 to Apr. 18
CA $169
per night
Apr. 17 - Apr. 18
2.08 km from city centre
8.4/10 Very Good! (3,158 reviews)
"It’s all about the views! The outdoor pools were fantastic & fun for the family. Loved being able to purchase our ski lift tickets at the front counter and get right onto the lifts at the hills! Staff were extremely friendly & helpful. Beautiful hike to Hoodoos Trail from the property. Only negative, ..."

Reviewed on Mar. 19, 2023

Hidden Ridge Resort

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

Banff Caribou Lodge and Spa
3.5 out of 5
521 Banff Ave, Box 1070, Banff, AB, T1L 1H8
Fully refundableReserve now, pay when you stay
The price is CA $129 per night from Apr. 10 to Apr. 11
CA $129
per night
Apr. 10 - Apr. 11
1.03 km from city centre
8.2/10 Very Good! (2,320 reviews)
"It is an older vintage building and the room we have. Its cozy and comfortable space. It's a nice place."

Reviewed on Mar. 20, 2023

Banff Caribou Lodge and Spa
Fairmont Banff Springs
4 out of 5
405 Spray Ave, Banff, AB, T1L1J4
Fully refundableReserve now, pay when you stay
The price is CA $449 per night from Apr. 2 to Apr. 3
CA $449
per night
Apr. 2 - Apr. 3
1.67 km from city centre
9/10 Wonderful! (1,000 reviews)
"Beautiful"

Reviewed on Mar. 10, 2023

Fairmont Banff Springs
Tunnel Mountain Resort
3.5 out of 5
502 Tunnel Mountain Road, Box 1137, Banff, AB, T1L 1B1
Fully refundableReserve now, pay when you stay
The price is CA $149 per night from Mar. 22 to Mar. 23
CA $149
per night
Mar. 22 - Mar. 23
1.64 km from city centre
9/10 Wonderful! (1,686 reviews)
"Great value! Highly recommended!"

Reviewed on Mar. 20, 2023

Tunnel Mountain Resort
Douglas Fir Resort and Chalets
3 out of 5
525 Tunnel Mountain Road, Banff, AB, T1L1B2
The price is CA $135 per night from Mar. 22 to Mar. 23
CA $135
per night
Mar. 22 - Mar. 23
1.7 km from city centre
8.2/10 Very Good! (2,240 reviews)
"overall satisfied"

Reviewed on Mar. 19, 2023

Douglas Fir Resort and Chalets
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 $160 per night from Apr. 20 to Apr. 21
CA $160
per night
Apr. 20 - Apr. 21
0.8 km from city centre
8.6/10 Excellent! (1,005 reviews)
"Other than the very limited and over priced breakfast buffet, everything at hotel was perfect."

Reviewed on Mar. 19, 2023

Royal Canadian 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 $229 per night from Apr. 10 to Apr. 11
CA $229
per night
Apr. 10 - Apr. 11
0.37 km from city centre
9.4/10 Exceptional! (2,022 reviews)
"What a great location!! Close to all the restaurants and shopping in Banff. The hotel was very clean, well maintained and the staff were excellent! The shuttle service to the ski hills was very convenient and safe. We will definitely return to the Moose!"

Reviewed on Mar. 20, 2023

Moose Hotel And Suites
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 $169 per night from Apr. 10 to Apr. 11
CA $169
per night
Apr. 10 - Apr. 11
0.86 km from city centre
8.2/10 Very Good! (1,826 reviews)
"Well situated in Banff with good value"

Reviewed on Mar. 12, 2023

The Fox Hotel and Suites
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 $119 per night from Mar. 23 to Mar. 24
CA $119
per night
Mar. 23 - Mar. 24
1.18 km from city centre
8.6/10 Excellent! (1,356 reviews)
"I absolutely loved my stay at the Rundlestone. They had amazing and fast staff, location was perfect and the cozy vibe was so great."

Reviewed on Mar. 18, 2023

Rundlestone Lodge
Banff Park Lodge
3 out of 5
201 Lynx Street, Banff, AB, T1L 1K5
Fully refundableReserve now, pay when you stay
The price is CA $144 per night from Mar. 22 to Mar. 23
CA $144
per night
Mar. 22 - Mar. 23
0.23 km from city centre
8.4/10 Very Good! (1,671 reviews)
"Lovely hotel in fantastic location!!"

Reviewed on Mar. 18, 2023

Banff Park Lodge
Banff Inn
3 out of 5
501 Banff Ave, Banff, AB, T1L1A9
Fully refundableReserve now, pay when you stay
The price is CA $143 per night from Apr. 2 to Apr. 3
CA $143
per night
Apr. 2 - Apr. 3
0.91 km from city centre
8.8/10 Excellent! (1,006 reviews)
"Nice place"

Reviewed on Mar. 19, 2023

Banff Inn
Charltons Banff
3 out of 5
513 Banff Ave, Banff, AB, T1L1B4
The price is CA $140 per night from Mar. 22 to Mar. 23
CA $140
per night
Mar. 22 - Mar. 23
0.97 km from city centre
8/10 Very Good! (1,008 reviews)
"I was given a super quiet room with a stunning view of the mountains"

Reviewed on Mar. 19, 2023

Charltons Banff
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 $209 per night from Mar. 22 to Mar. 23
CA $209
per night
Mar. 22 - Mar. 23
0.2 km from city centre
9.4/10 Exceptional! (516 reviews)
"The room was spacious, modern and clean. Quality bedding and comfortable beds. I liked the quality, accoutrements and tea supplied by a local business."

Reviewed on Mar. 20, 2023

Peaks Hotel and Suites
Buffalo Mountain Lodge
3.5 out of 5
700 Tunnel Mountain Road, Banff, AB, T1L 1B3
Fully refundableReserve now, pay when you stay
The price is CA $239 per night from Apr. 19 to Apr. 20
CA $239
per night
Apr. 19 - Apr. 20
1.57 km from city centre
8.4/10 Very Good! (1,000 reviews)
Family and pet happy visit to BML
"Surprisingly pleasant and problem free Our pet joined us and the staff were very accomodating The restaurant facility was excellent for our breakfast and I would probably plan on using it for a dinner option!"

Reviewed on Mar. 20, 2023

Buffalo Mountain Lodge
Canalta Lodge
3.5 out of 5
545 Banff Ave, Banff, AB, T1L1B5
The price is CA $169 per night from Apr. 12 to Apr. 13
CA $169
per night
Apr. 12 - Apr. 13
1.24 km from city centre
9/10 Wonderful! (1,006 reviews)
"WE'D STAY HERE AGAIN! Staff were friendly and helpful. Check in and out was fast. Breakfast was delicious but was the same every day. It would have been nice if they changed things up a little each day - ie different fruit, different pancake toppings, different meat, etc. Room was lovely and well ..."

Reviewed on Mar. 19, 2023

Canalta Lodge
Red Carpet Inn
2 out of 5
425 Banff Ave, Banff, AB, T1L1B6
Fully refundableReserve now, pay when you stay
The price is CA $119 per night from Mar. 22 to Mar. 23
CA $119
per night
Mar. 22 - Mar. 23
0.59 km from city centre
8.2/10 Very Good! (1,010 reviews)
"It was all good"

Reviewed on Mar. 19, 2023

Red Carpet Inn
The Juniper Hotel
3 out of 5
1 Juniper Way, Banff, AB, T1L1E1
The price is CA $115 per night from Mar. 22 to Mar. 23
CA $115
per night
Mar. 22 - Mar. 23
1.58 km from city centre
8.4/10 Very Good! (1,000 reviews)
"The entire Hotel is perfectly layed out and honours the history of the land."

Reviewed on Mar. 6, 2023

The Juniper Hotel
Brewster's Mountain Lodge
3 out of 5
208 Caribou Street, Banff, AB, T1L 1C1
Fully refundableReserve now, pay when you stay
The price is CA $139 per night from Apr. 16 to Apr. 17
CA $139
per night
Apr. 16 - Apr. 17
0.13 km from city centre
9/10 Wonderful! (1,000 reviews)
"Very nice appearance,very clean, excellent kind staff"

Reviewed on Mar. 20, 2023

Brewster's Mountain Lodge
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.

Explore, discover and save

Hotels near Popular Banff Attractions

Banff hotels information

Number of reviews
28,382
Accommodation
130 hotels
Lowest Price
CA $99
Highest Price
CA $449

Price trends for hotels in Banff

Less expensive
More expensive
Next month
April
August
CA $172
Month
Price
January
CA $192
February
CA $197
March
CA $182
April
CA $172
May
CA $273
June
CA $436
July
CA $489
August
CA $493
September
CA $455
October
CA $225
November
CA $178
December
CA $226
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?

Peaks Hotel and Suites is a favorite with Expedia customers. This 3-star hotel offers free WiFi and parking. Other top choices based on traveler reviews include Moose 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 Quiet and Cozy Space in Banff! and Accessible room, Central Banff, Hot Pool!. 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