Find hotels in Banff from $300

COVID-19 tests are no longer required to re-enter the United States.

Save 10% or more on select stays with Expedia Rewards

Search over 2.9 million properties and 550 airlines worldwide.

Check Banff hotel prices

Tomorrow night
Next weekend

Filter by

Fairmont Banff Springs
4 out of 5
405 Spray Ave, Banff, AB, T1L1J4
The price is $728 per night from Jul 10 to Jul 11
1.04 mi from city center
4.4/5 Wonderful! (994 reviews)
"This is an amazing resort- I would highly recommend it !!"

Reviewed on Jul 1, 2022

Fairmont Banff Springs
Canalta Lodge
3.5 out of 5
545 Banff Ave, Banff, AB, T1L1B5
Fully refundableReserve now, pay when you stay
The price is $387 per night from Jul 24 to Jul 25
0.77 mi from city center
4.4/5 Wonderful! (999 reviews)
"I had a great time."

Reviewed on Jul 1, 2022

Canalta 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 $441 per night from Jul 11 to Jul 12
0.23 mi from city center
4.7/5 Exceptional! (2,114 reviews)
"Excellent hotel, prime location just a couple blocks away from the main town area with most shops/restaurants. Free parking in the hotel was a huge benefit as well. Rooms were modern and clean. Staff were all friendly. One bonus perk is they still provide daily housekeeping without having to ask ..."

Reviewed on Jun 30, 2022

Moose Hotel And Suites
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.
Rundlestone Lodge
3 out of 5
537 Banff Avenue - Box 489, Banff, AB, T1L1A6
Fully refundableReserve now, pay when you stay
The price is $300 per night from Jul 20 to Jul 21
0.74 mi from city center
4.3/5 Excellent! (1,281 reviews)
"Front desk personnel were extremely helpful."

Reviewed on Jul 1, 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 $309 per night from Jul 7 to Jul 8
2.16 mi from city center
4.1/5 Very Good! (1,342 reviews)
"Great location with a great view of the mountains. Excellent dining room for dinner."

Reviewed on Jun 29, 2022

Banff Rocky Mountain Resort
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 $317 per night from Jul 14 to Jul 15
1.02 mi from city center
4.5/5 Wonderful! (1,607 reviews)
"Easy check-in and check out. Good location, a little away of congestion but at the same time not too far from city center, condo was nice, wood smell a little odd but not too bad. Clean inside, toiletries ok, no daily housekeeping unless you request it, which was ok. The price/value us a little off ..."

Reviewed on Jul 1, 2022

Tunnel Mountain Resort
Hidden Ridge Resort
3.5 out of 5
901 Hidden Ridge Way, Banff, AB, T1L 1H8
The price is $387 per night from Jul 7 to Jul 8
1.29 mi from city center
4.2/5 Very Good! (2,858 reviews)
"Relatively quiet lodge. Free bus passes! Heated pool and hot tub were great."

Reviewed on Jun 30, 2022

Hidden Ridge Resort
Banff Park Lodge
3 out of 5
201 Lynx Street, Banff, AB, T1L 1K5
The price is $310 per night from Jul 20 to Jul 21
0.14 mi from city center
4.2/5 Very Good! (1,721 reviews)
"Very nice. Close to downtown, acces to the main street by foot. Perfect service. The room was really clean and the kids loved hoing to the pool. We will defenetely go back."

Reviewed on Jul 1, 2022

Banff Park Lodge
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 $344 per night from Jul 11 to Jul 12
0.53 mi from city center
4.1/5 Very Good! (1,915 reviews)
"Great location - just about the right distance from the centre of town. Spa is fabulous - would definitely stay again"

Reviewed on Jun 27, 2022

The Fox Hotel and Suites
Irwin's Mountain Inn
2.5 out of 5
429 Banff Avenue, Banff, AB, T1l1B2
The price is $309 per night from Jul 17 to Jul 18
0.38 mi from city center
4.1/5 Very Good! (981 reviews)
"The Inn was just right for our quick stay in Banff, all was just perfect."

Reviewed on Jul 1, 2022

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

Banff hotels information

Number of reviews 15812
Accommodation 1002 hotels
Lowest Price $300
Highest Price $728

Price trends for hotels in Banff

Less expensive
More expensive
This month
Next month
November
August
$330
$342
Month
Price
January
$139
February
$162
March
$166
April
$141
May
$196
June
$336
July
$330
August
$342
September
$314
October
$158
November
$122
December
$162
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

Recent reviews of Banff hotels
expedia verified reviews

Plan your trip in a snap on the app

From home or hammock, organize 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