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
$114
View all deals
Banff Ptarmigan Inn
8.4
$108
View all deals
Tunnel Mountain Resort
8.8
$92
View all deals
Banff Park Lodge
8.4
$82
View all deals
Buffalo Mountain Lodge
8.3
$81
View all deals
Elk + Avenue Hotel
8.5
$92
View all deals
Banff Caribou Lodge & Spa
8.2
$83
View all deals
Fairmont Banff Springs
8.9
$339
View all deals
Banff Rocky Mountain Resort
8.3
$83
View all deals
Charltons Banff
8.1
$113
View all deals
The Rundlestone Lodge
8.5
$77
View all deals
Brewster's Mountain Lodge
8.7
$83
View all deals
Banff Aspen Lodge
8.5
$112
View all deals
Douglas Fir Resort and Chalets
8.1
$119
View all deals
Banff Voyager Inn
7.3
$66
View all deals
Best Western Plus Siding 29 Lodge
8.5
$98
View all deals
High Country Inn
8.5
$74
View all deals
Blue Mountain Lodge Bed & Breakfast
8.0
$75
View all deals
Red Carpet Inn
7.9
$62
View all deals
Bumpers Inn
6.7
$64
View all deals
Homestead Inn Banff
6.5
$47
View all deals
Johnston Canyon Resort
8.1
$252
View all deals
Rimrock Resort Hotel
8.9
$141
View all deals
Inns of Banff
6.7
$63
View all deals
The Juniper Hotel & Bistro
8.4
$75
View all deals
Banff Inn
8.6
$81
View all deals
Hidden Ridge Resort
8.4
$118
View all deals
Ywca Banff Hotel
7.3
$72
View all deals
Bow View Lodge
7.7
$54
View all deals
Beaujolais Boutique B&B at Thea's House
9.8
$225
View all deals
Irwin's Mountain Inn
8.0
$66
View all deals
Banff Boutique Inn
9.1
$83
View all deals
Fox Hotel & Suites
8.3
$125
View all deals
Banff International Hostel
8.1
$29
View all deals
King Edward Hotel
8.1
$59
View all deals
Canalta Lodge
8.6
$94
View all deals
Sunshine Mountain Lodge
8.9
$158
View all deals
Rocky Mountain Bed and Breakfast
$69
View all deals
HI-Banff Alpine Centre
8.4
$37
View all deals
At Wits End B&B
9.2
$87
View all deals

When to book a hotel in Banff

Low Season
April
High Season
December

cheapest month to stay

39%

expected price decrease

most expensive time to stay

56%

expected price increase

Price
$150 - $381
Highest day of week
Wednesday
Cheapest day of week
Monday

av. price over the last two weeks

Average price (weeknight)

$208

av. price over the last two weeks

av. price over the last two weeks

Average price (weekend night)

$164

av. 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, 25 days before. 4-5 star, on the same day that your stay begins.
90
Days before departure
0
1-2 star
$93 - $195
3 star
$191 - $259
4-5 star
$261 - $298

Banff travel tips

Let us help you with the best tips about Banff

How long do people stay in Banff?

The average length of stay in Banff is 2 nights.

How much does a hotel cost in Banff?

The cost of a hotel room in Banff will vary according to demand, location and star rating. On average, rooms will cost around $255 per night.

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

Hotels in Banff are usually cheapest during the month of April, you can expect a price decrease of around 42% during this period.

Which day is cheapest to stay in Banff?

Hotel rooms in Banff are generally cheapest on Sunday and more costly on Tuesday.

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?

$91 is how much a hostel (and up to 2 star hotels) in Banff could cost you each night. Booking a hostel could save you $58 when compared to the average price of a hotel in Banff.


How much does a hotel in Banff cost?

2 stars and below
#1 most popular
Banff Voyager Inn
7.3
$66
#2 most popular
Best Western Plus Siding 29 Lodge
8.5
$98
Best value
Banff International Hostel
8.1
$29
3 stars
#1 most popular
Mount Royal Hotel
8.9
$114
#2 most popular
Banff Ptarmigan Inn
8.4
$108
Best value
High Country Inn
8.5
$74
4 stars and above
#1 most popular
Fairmont Banff Springs
8.9
$339
#2 most popular
Rimrock Resort Hotel
8.9
$141
Best value
Fox Hotel & Suites
8.3
$125

Cheapest hotels in Banff

Cheap hotels and hostels in Banff
Banff International Hostel
8.1
$29
Homestead Inn Banff
6.5
$47
Samesun Banff
8.5
$31
Bow View Lodge
7.7
$54
HI-Banff Alpine Centre
8.4
$37
King Edward Hotel
8.1
$59

Best value hotels in Banff

Banff International Hostel
8.1
$29
Holiday Lodge Cabins
9.3
$84
HI-Banff Alpine Centre
8.4
$37
Holiday Lodge Bed And Breakfast
9.4
$75
Samesun Banff
8.5
$31
Tunnel Mountain Resort
8.8
$92

Looking for a specific type of hotel

Romantic Hotels in Banff
Best value
Inns of Banff
6.7
$63
#1 Most popular
Tunnel Mountain Resort
8.8
$92
#2 Most popular
Buffalo Mountain Lodge
8.3
$81
#3 Most popular
Banff Caribou Lodge & Spa
8.2
$83
#4 Most popular
Fairmont Banff Springs
8.9
$339
#5 Most popular
Charltons Banff
8.1
$113
Best Western Plus Siding 29 Lodge
8.5
$98
Kid-Friendly Hotels in Banff
Best value
Inns of Banff
6.7
$63
#1 Most popular
Tunnel Mountain Resort
8.8
$92
#2 Most popular
Buffalo Mountain Lodge
8.3
$81
#3 Most popular
Banff Caribou Lodge & Spa
8.2
$83
#4 Most popular
Fairmont Banff Springs
8.9
$339
#5 Most popular
Charltons Banff
8.1
$113
Best Western Plus Siding 29 Lodge
8.5
$98
Luxury Hotels in Banff
Best value
Fairmont Banff Springs
8.9
$339

Popular flight routes to Banff

Find the cheapest flights to Banff on popular routes
Vancouver to Calgary
Fastest flight time
1h 10m
Cheapest price
$105
Denver to Calgary
Fastest flight time
2h 23m
Cheapest price
$113
Toronto to Calgary
Fastest flight time
4h 00m
Cheapest price
$182
Portland to Calgary
Fastest flight time
1h 45m
Cheapest price
$182
San Francisco to Calgary
Fastest flight time
2h 35m
Cheapest price
$204
Salt Lake City to Calgary
Fastest flight time
2h 03m
Cheapest price
$210
Austin to Calgary
Fastest flight time
4h 00m
Cheapest price
$211
Seattle to Calgary
Fastest flight time
1h 33m
Cheapest price
$217
Chicago to Calgary
Fastest flight time
3h 42m
Cheapest price
$219
Las Vegas to Calgary
Fastest flight time
2h 40m
Cheapest price
$227
View more

Start planning your trip to Banff