Hotels in Banff

Find the best deals on 100 hotels in Banff

Check-in
Check-out
Compare vs momondo |

Top Hotels in Banff

Find the perfect Banff hotel for business or leisure
Mount Royal Hotel
8.9
$172
View all deals
Banff Ptarmigan Inn
8.3
$163
View all deals
Tunnel Mountain Resort
8.8
$139
View all deals
Banff Park Lodge
8.4
$124
View all deals
Buffalo Mountain Lodge
8.2
$123
View all deals
Elk + Avenue Hotel
8.4
$139
View all deals
Banff Caribou Lodge & Spa
8.2
$126
View all deals
Fairmont Banff Springs
8.9
$513
View all deals
Banff Rocky Mountain Resort
8.3
$126
View all deals
Charltons Banff
8.1
$171
View all deals
The Rundlestone Lodge
8.4
$116
View all deals
Brewster's Mountain Lodge
8.7
$126
View all deals
Banff Aspen Lodge
8.5
$169
View all deals
Douglas Fir Resort and Chalets
8.1
$180
View all deals
Banff Voyager Inn
7.3
$100
View all deals
Best Western Plus Siding 29 Lodge
8.5
$148
View all deals
High Country Inn
8.4
$112
View all deals
Blue Mountain Lodge Bed & Breakfast
8.0
$113
View all deals
Red Carpet Inn
7.9
$94
View all deals
Bumpers Inn
6.7
$97
View all deals
Homestead Inn Banff
6.6
$71
View all deals
Johnston Canyon Resort
8.1
$381
View all deals
Rimrock Resort Hotel
8.9
$213
View all deals
Inns of Banff
6.7
$95
View all deals
The Juniper Hotel
8.4
$113
View all deals
Banff Inn
8.6
$123
View all deals
Hidden Ridge Resort
8.4
$178
View all deals
Ywca Banff Hotel
7.3
$109
View all deals
Bow View Lodge
7.7
$82
View all deals
Beaujolais Boutique B&B at Thea's House
9.8
$340
View all deals
Irwin's Mountain Inn
8.0
$100
View all deals
Banff Boutique Inn
9.1
$126
View all deals
Fox Hotel & Suites
8.3
$189
View all deals
Banff International Hostel
8.1
$44
View all deals
King Edward Hotel
8.1
$89
View all deals
Canalta Lodge
8.6
$142
View all deals
Sunshine Mountain Lodge
8.9
$239
View all deals
Rocky Mountain Bed and Breakfast
$105
View all deals
HI-Banff Alpine Centre
8.3
$56
View all deals
At Wits End B&B
9.3
$132
View all deals

When to book a hotel in Banff

Low season
March
High season
July

cheapest month to stay

22%

expected price decrease

most expensive time to stay

52%

expected price increase

Price
$243 - $478
Highest day of week
Tuesday
Cheapest day of week
Wednesday

avg. price over the last two weeks

Average price (weeknight)

$213

avg. price over the last two weeks

avg. price over the last two weeks

Average price (weekend night)

$220

avg. price over the last two weeks

Cheapest time to book
The cheapest time to book hotels in Banff is: 1-2 star, on the same day that your stay begins. 3 star, 24 days before. 4-5 star, 66 days before.
90
Days before departure
0
1-2 star
$141 - $304
3 star
$289 - $393
4-5 star
$395 - $452

Banff travel tips

Let us help you with the best tips about Banff

How long do people stay in Banff?

When visiting Banff the average booking length is 2 nights.

When is the best time to book a hotel in Banff?

March is the cheapest month to book a hotel in Banff. Prices can be 28% lower than other, busier months, so this is a great time to get a good deal.

Which day is cheapest to stay in Banff?

Tuesday is the day where you will typically find the lowest price for your hotel room in Banff. The highest price tends to be on Monday.

How much does a luxury hotel in Banff cost?

Luxury hotels in Banff are priced around $339 a night for each person. Opting for a luxury hotel could add 56% on top of the price of an average hotel in Banff, which stands at $150 a night for each person.

How much does a hostel in Banff cost?

Hostels in Banff (including hotels rated 2 stars and below) cost $91 per person, per night on average. This is $58 per night cheaper than the average cost of hotels in Banff.


How much does a hotel in Banff cost?

4 stars and above
#1 most popular
Fairmont Banff Springs
8.9
$513
#2 most popular
Rimrock Resort Hotel
8.9
$213
Best value
Fox Hotel & Suites
8.3
$189
3 stars
#1 most popular
Mount Royal Hotel
8.9
$172
#2 most popular
Banff Ptarmigan Inn
8.3
$163
Best value
High Country Inn
8.4
$112
2 stars and below
#1 most popular
Banff Voyager Inn
7.3
$100
#2 most popular
Best Western Plus Siding 29 Lodge
8.5
$148
Best value
Banff International Hostel
8.1
$44

Cheapest hotels in Banff

Cheap hotels and hostels in Banff
Banff International Hostel
8.1
$44
Homestead Inn Banff
6.6
$71
Samesun Banff
8.4
$47
Bow View Lodge
7.7
$82
HI-Banff Alpine Centre
8.3
$56
King Edward Hotel
8.1
$89

Best value hotels in Banff

Banff International Hostel
8.1
$44
Holiday Lodge Cabins
9.3
$127
HI-Banff Alpine Centre
8.3
$56
Holiday Lodge Bed And Breakfast
9.4
$113
Samesun Banff
8.4
$47
Tunnel Mountain Resort
8.8
$139

Looking for a specific type of hotel

Romantic hotels in Banff
Best value
The Rundlestone Lodge
8.4
$116
No. 1 most popular
Tunnel Mountain Resort
8.8
$139
No. 2 most popular
Buffalo Mountain Lodge
8.2
$123
No. 3 most popular
Banff Caribou Lodge & Spa
8.2
$126
No. 4 most popular
Fairmont Banff Springs
8.9
$513
No. 5 most popular
Charltons Banff
8.1
$171
Best Western Plus Siding 29 Lodge
8.5
$148
Kid-friendly hotels in Banff
Best value
The Rundlestone Lodge
8.4
$116
No. 1 most popular
Tunnel Mountain Resort
8.8
$139
No. 2 most popular
Buffalo Mountain Lodge
8.2
$123
No. 3 most popular
Banff Caribou Lodge & Spa
8.2
$126
No. 4 most popular
Fairmont Banff Springs
8.9
$513
No. 5 most popular
Charltons Banff
8.1
$171
Best Western Plus Siding 29 Lodge
8.5
$148
Luxury hotels in Banff
Best value
Fairmont Banff Springs
8.9
$513

Popular flight routes to Banff

Find the cheapest flights to Banff on popular routes
Christchurch to Calgary
Fastest flight time
22h 57m
Cheapest price
$1,538

People interested in Banff also looked at

Not set on Banff? Search the best deals on hotels in these destinations