Find hotels in Banff from $61

Most hotels are fully refundable. Because flexibility matters.

Save 10% or more on over 100,000 hotels worldwide as a One Key member.

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
Neighborhood
Neighborhood
Popular locations
Popular locations
Meal plans available
Meal plans available
Amenities
Amenities
Accessibility
Accessibility
Traveler experience
Traveler experience

Compare 1,240 hotels, room rates, hotel reviews and availability. Most hotels are fully refundable.

The Rimrock Resort Hotel
4 out of 5
300 Moutain Avenue, Banff, AB
The price is $289 per night from Oct 10 to Oct 11
$289
per night
Oct 10 - Oct 11
1.86 mi from city center
9.2/10 Wonderful! (1,209 reviews)
"The concierge and front desk are extremely friendly and helpful. The restaurants were very good as well."

Reviewed on Oct 2, 2023

The Rimrock Resort Hotel
Hidden Ridge Resort
3.5 out of 5
901 Hidden Ridge Way, Banff, AB
The price is $131 per night from Oct 17 to Oct 18
$131
per night
Oct 17 - Oct 18
1.29 mi from city center
8.4/10 Very Good! (3,375 reviews)
"Loved the pool, hot tub, and fire place in the room"

Reviewed on Oct 1, 2023

Hidden Ridge Resort
Banff Rocky Mountain Resort
3 out of 5
1029 Banff Ave, Banff, AB
The price is $94 per night from Nov 1 to Nov 2
$94
per night
Nov 1 - Nov 2
2.16 mi from city center
7.8/10 Good! (1,543 reviews)
"Fire place in room"

Reviewed on Sep 28, 2023

Banff Rocky Mountain Resort
Save an average of 15% on thousands of hotels when you're signed in
Moose Hotel And Suites
4 out of 5
345 Banff Ave, Banff, AB
The price is $182 per night from Oct 30 to Oct 31
$182
per night
Oct 30 - Oct 31
0.23 mi from city center
9.4/10 Exceptional! (1,949 reviews)
"Staff was very friendly and helpful. Plenty of free parking and close walk to both dining and shopping and local transportation stops very close."

Reviewed on Oct 1, 2023

Moose Hotel And Suites
Tunnel Mountain Resort
3.5 out of 5
502 Tunnel Mountain Road, Box 1137, Banff, AB
The price is $109 per night from Oct 17 to Oct 18
$109
per night
Oct 17 - Oct 18
1.02 mi from city center
9/10 Wonderful! (1,646 reviews)
"very good"

Reviewed on Oct 1, 2023

Tunnel Mountain Resort
Fairmont Banff Springs
4 out of 5
405 Spray Ave, Banff, AB
The price is $474 per night from Oct 24 to Oct 25
$474
per night
Oct 24 - Oct 25
1.04 mi from city center
8.8/10 Excellent! (1,003 reviews)
Iconic hotel in Banff
"The staff there are all very helpful and the concierge service is wonderful. My only gripe was that we were initially placed in the Conference Center across from the actual hotel; one of the elevators was broken, the TV didn't work, the window opened right into the parking garage, and it was clearly ..."

Reviewed on Sep 27, 2023

Fairmont Banff Springs
The Fox Hotel and Suites
3.5 out of 5
461 Banff Ave, Banff, AB
The price is $116 per night from Nov 1 to Nov 2
$116
per night
Nov 1 - Nov 2
0.54 mi from city center
8.2/10 Very Good! (1,830 reviews)
"Nice walkable distance from downtown. Room super spacious. Bedding and towels pretty thin/worn but otherwise amenities good! Staff at hotel and adjoining restaurant very friendly. Parking also incredibly nice!"

Reviewed on Oct 2, 2023

The Fox Hotel and Suites
Douglas Fir Resort and Chalets
3 out of 5
525 Tunnel Mountain Road, Banff, AB
The price is $100 per night from Oct 24 to Oct 25
$100
per night
Oct 24 - Oct 25
1.06 mi from city center
8/10 Very Good! (2,440 reviews)
"Huge water slide, with hotub. Beautiful cabins"

Reviewed on Oct 1, 2023

Douglas Fir Resort and Chalets
Banff Caribou Lodge and Spa
3.5 out of 5
521 Banff Ave, Box 1070, Banff, AB
The price is $109 per night from Oct 22 to Oct 23
$109
per night
Oct 22 - Oct 23
0.64 mi from city center
8.2/10 Very Good! (2,234 reviews)
"I recommend adding a full size mirror or better vanity in room. Technology and outlets should be updated. Weird cold air blasting in the hallways outside of guest rooms. A shop of some kind should be added for grab n go items."

Reviewed on Oct 1, 2023

Banff Caribou Lodge and Spa
Brewster Mountain Lodge
3 out of 5
208 Caribou Street, Banff, AB
The price is $106 per night from Oct 31 to Nov 1
$106
per night
Oct 31 - Nov 1
0.08 mi from city center
9/10 Wonderful! (1,000 reviews)
Excellent
"Really lovely hotel in the heart of Banff village. Comfortable rooms and friendly staff. Would highly recommend!"

Reviewed on Oct 2, 2023

Brewster Mountain Lodge
Banff Park Lodge
3 out of 5
201 Lynx Street, Banff, AB
Fully refundableReserve now, pay when you stay
The price is $109 per night from Nov 1 to Nov 2
$109
per night
Nov 1 - Nov 2
0.14 mi from city center
8.6/10 Excellent! (1,632 reviews)
"We loved it here. Perfectly located for the town. Everything was totally walkable. The staff went out of their way to assist with our activities. Trevor very kindly printed our Lake Louise transit passes. The spa and steam room were a lovely surprise. A much appreciated under cover parking facility ..."

Reviewed on Oct 2, 2023

Banff Park Lodge
Royal Canadian Lodge
4 out of 5
459 Banff Ave, Banff, AB
Fully refundableReserve now, pay when you stay
The price is $123 per night from Nov 2 to Nov 3
$123
per night
Nov 2 - Nov 3
0.5 mi from city center
8.6/10 Excellent! (1,007 reviews)
Expensive, but comfortable.
"Room was comfortable and decor was warm & inviting. Parking was convenient in the garage under the hotel (or could park opt to park on a nearby street for free, as long as you were displaying your Park Pass. Location was convenient, with decent restaurants within walking distance, and only a short ..."

Reviewed on Sep 28, 2023

Royal Canadian Lodge
Mount Royal Hotel
3 out of 5
138 Banff Avenue, Banff, AB
The price is $101 per night from Nov 1 to Nov 2
$101
per night
Nov 1 - Nov 2
0.07 mi from city center
9/10 Wonderful! (1,448 reviews)
"Room was clean and we could see the mountain from the window. Staff was friendly and welcoming. The hotel is just a walking distance from Banff Town Centre."

Reviewed on Sep 28, 2023

Mount Royal Hotel
Rundlestone Lodge
3 out of 5
537 Banff Avenue - Box 489, Banff, AB
The price is $101 per night from Oct 16 to Oct 17
$101
per night
Oct 16 - Oct 17
0.74 mi from city center
8.6/10 Excellent! (1,435 reviews)
"Great hotel. Would recommend. Underground parking a great bonus. Coffee in lobby nice."

Reviewed on Oct 2, 2023

Rundlestone Lodge
Canalta Lodge
3.5 out of 5
545 Banff Ave, Banff, AB
The price is $123 per night from Oct 30 to Oct 31
$123
per night
Oct 30 - Oct 31
0.77 mi from city center
9/10 Wonderful! (1,007 reviews)
"Loved the thermal cycle amenities in the courtyard. S’mores happy hour was amazing, as was the drink selection and prices at The Happy Camper! We had a great, quiet room. Appreciated the included breakfast & reasonably priced parking. All in all, a great experience!"

Reviewed on Sep 27, 2023

Canalta Lodge
Peaks Hotel and Suites
3 out of 5
218 Lynx Street,, P.O. Box 2200,, Banff, AB
Fully refundableReserve now, pay when you stay
The price is $175 per night from Oct 31 to Nov 1
$175
per night
Oct 31 - Nov 1
0.13 mi from city center
9.4/10 Exceptional! (612 reviews)
"Hotel felt quite new and clean. The location is excellent for visiting Banff and the staff were quite friendly."

Reviewed on Sep 24, 2023

Peaks Hotel and Suites
Buffalo Mountain Lodge
3.5 out of 5
700 Tunnel Mountain Road, Banff, AB
The price is $189 per night from Oct 30 to Oct 31
$189
per night
Oct 30 - Oct 31
0.97 mi from city center
8.6/10 Excellent! (1,005 reviews)
"We Loved the hot tub and the wood burning fireplace in each room!"

Reviewed on Sep 28, 2023

Buffalo Mountain Lodge
The Juniper Hotel
3 out of 5
1 Juniper Way, Banff, AB
The price is $87 per night from Oct 16 to Oct 17
$87
per night
Oct 16 - Oct 17
0.98 mi from city center
8.4/10 Very Good! (1,002 reviews)
"Nice room .. property is older. Very clean . Nice staff. Had an excellent meal in the Bistro 😊"

Reviewed on Sep 29, 2023

The Juniper Hotel
The Elk & Avenue Hotel
3 out of 5
333 Banff Ave, Banff, AB
The price is $131 per night from Oct 15 to Oct 16
$131
per night
Oct 15 - Oct 16
0.16 mi from city center
8.8/10 Excellent! (1,466 reviews)
"Elk & Avenue is conveniently located, close to transportation and within walking distance of restaurants and shops. The property is very nice. Rooms are clean and nicely decorated. I will definitely recommend this place and I will absolutely stay here again."

Reviewed on Sep 26, 2023

The Elk & Avenue Hotel
Bow View Lodge
2 out of 5
228 Bow Ave, Banff, AB
Fully refundableReserve now, pay when you stay
The price is $73 per night from Oct 16 to Oct 17
$73
per night
Oct 16 - Oct 17
0.21 mi from city center
7.8/10 Good! (1,007 reviews)
"Good 👍"

Reviewed on Sep 30, 2023

Bow View 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.