Search Hotels in Banff

Most hotels are fully refundable. Because flexibility matters.

Save 10% or more on select stays with Expedia Rewards

Search over 2.9 million properties and 550 airlines worldwide

Filter by

Fairmont Banff Springs
4 out of 5
405 Spray Ave, Banff, AB, T1L1J4
The price is £674 per night from 6 Jun to 7 Jun
1.04 mi from city centre
4.4/5 Wonderful! (991 reviews)
"We got a room next to a bar at the gatehouse and there was a significant noise at night."

Reviewed on 8 May 2022

Fairmont Banff Springs
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 £255 per night from 30 May to 31 May
0.23 mi from city centre
4.7/5 Exceptional! (2,108 reviews)
"Staff here are A , specifically James upfront, They were booked out on the Friday night when I was supposed to arrive and I had a business emergency that kept me checking in until Saturday morning….. They worked with me and understood the circumstances even though it was revenue out of their pocket ..."

Reviewed on 17 May 2022

Moose 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 £152 per night from 30 May to 31 May
0.74 mi from city centre
4.3/5 Excellent! (1,238 reviews)
"I liked the lodge feel it had. Location is good, bus or walk to downtown. A little dated in my opinion"

Reviewed on 16 May 2022

Rundlestone Lodge
You could be seeing lower prices

You could be seeing lower prices

With member prices, you could save 10% or more right now on thousands of properties.
Banff Park Lodge
3 out of 5
201 Lynx Street, Banff, AB, T1L 1K5
Fully refundableReserve now, pay when you stay
The price is £164 per night from 1 Jun to 2 Jun
0.14 mi from city centre
4.2/5 Very Good! (1,687 reviews)
"Nice service, clean and friendly staff, pool area is very nice!"

Reviewed on 15 May 2022

Banff Park Lodge
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 £172 per night from 30 May to 31 May
1.02 mi from city centre
4.5/5 Wonderful! (1,589 reviews)
"relaxing, true gem location. staff friendly and helpful. great experience"

Reviewed on 17 May 2022

Tunnel Mountain Resort
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 £228 per night from 30 May to 31 May
0.53 mi from city centre
4.1/5 Very Good! (1,917 reviews)
"the hotel was a walking distance to Banff downtown. We enjoyed the hot pool. we also liked the breakfast options. will definitely go back."

Reviewed on 17 May 2022

The Fox Hotel and Suites
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 £207 per night from 30 May to 31 May
1.29 mi from city centre
4.2/5 Very Good! (2,819 reviews)
"Hreat place to stay, 3m awsy from downtown. Oudoor pools are great. Friendly staff. Loved our stay at Hidden Lodge."

Reviewed on 22 May 2022

Hidden Ridge Resort
Banff Rocky Mountain Resort
3 out of 5
1029 Banff Ave, Banff, AB, T1L1H8
Fully refundableReserve now, pay when you stay
The price is £207 per night from 30 May to 31 May
2.16 mi from city centre
4.1/5 Very Good! (1,358 reviews)
"The resort is located at a very quite place right next to Banff town. Loved the accomodation"

Reviewed on 16 May 2022

Banff Rocky Mountain Resort
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 £172 per night from 1 Jun to 2 Jun
0.64 mi from city centre
4/5 Very Good! (2,463 reviews)
"Property was really nice and quiet. We really enjoyed the spa, it would be nice if there was a separate pool for the spa. We missed out on some of our VIP perks as they were not explained properly to us so when we checked in. We were only able to use one day of credits which was too bad, as i guess ..."

Reviewed on 16 May 2022

Banff Caribou Lodge and Spa
Red Carpet Inn
2 out of 5
425 Banff Ave, Banff, AB, T1L1B6
Fully refundableReserve now, pay when you stay
The price is £138 per night from 30 May to 31 May
0.35 mi from city centre
4/5 Very Good! (976 reviews)
"Went with my buddies close to everything, right infront of a bus stop. Grocery store is 5 min walk, liquor store right beside. Amazing property, if you like your room cleaned everyday this isn’t the place for you. But all in all good hotel"

Reviewed on 16 May 2022

Red Carpet Inn
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.

Frequently asked questions

Banff Hotel Reviews
expedia verified reviews

Plan your trip in a snap on the app

From home or hammock, organise your entire escape and explore app offers

Text yourself a download link for easy access

By providing your number, you agree to receive a one-time automated text message with a link to get the app. Standard text message rates may apply.
QR code