Hotels in Banff

Find the best deals on 101 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
151 C$
View all deals
Banff Ptarmigan Inn
8.4
143 C$
View all deals
Tunnel Mountain Resort
8.8
122 C$
View all deals
Banff Park Lodge
8.4
108 C$
View all deals
Buffalo Mountain Lodge
8.2
107 C$
View all deals
Elk + Avenue Hotel
8.5
122 C$
View all deals
Banff Caribou Lodge & Spa
8.2
110 C$
View all deals
Fairmont Banff Springs
8.9
448 C$
View all deals
Banff Rocky Mountain Resort
8.3
110 C$
View all deals
Charltons Banff
8.1
149 C$
View all deals
The Rundlestone Lodge
8.5
102 C$
View all deals
Brewster's Mountain Lodge
8.6
110 C$
View all deals
Banff Aspen Lodge
8.3
148 C$
View all deals
Douglas Fir Resort and Chalets
8.1
157 C$
View all deals
Banff Voyager Inn
7.2
87 C$
View all deals
Best Western Plus Siding 29 Lodge
8.4
130 C$
View all deals
High Country Inn
8.4
98 C$
View all deals
Blue Mountain Lodge Bed & Breakfast
7.9
99 C$
View all deals
Red Carpet Inn
7.9
82 C$
View all deals
Bumpers Inn
6.7
85 C$
View all deals
Homestead Inn Banff
6.6
62 C$
View all deals
Johnston Canyon Resort
8.1
333 C$
View all deals
The Rimrock Resort Hotel
8.9
186 C$
View all deals
Inns of Banff
6.7
83 C$
View all deals
The Juniper Hotel
8.4
99 C$
View all deals
Banff Inn
8.6
107 C$
View all deals
Hidden Ridge Resort
8.4
156 C$
View all deals
Ywca Banff Hotel
7.3
95 C$
View all deals
Bow View Lodge
7.7
71 C$
View all deals
Beaujolais Boutique B&B at Thea's House
9.8
297 C$
View all deals
Irwin's Mountain Inn
8.1
87 C$
View all deals
Banff Boutique Inn - Pension Tannenhof
9.1
110 C$
View all deals
Fox Hotel and Suites
8.3
165 C$
View all deals
Banff International Hostel
8.2
38 C$
View all deals
King Edward Hotel
8.2
78 C$
View all deals
Canalta Lodge
8.6
124 C$
View all deals
Sunshine Mountain Lodge
8.9
209 C$
View all deals
Rocky Mountain Bed and Breakfast
9.0
92 C$
View all deals
HI-Banff Alpine Centre
8.3
49 C$
View all deals
At Wits End B&B
9.2
115 C$
View all deals

When to book a hotel in Banff

Low Season
November
High Season
August

cheapest month to stay

29%

expected price decrease

most expensive time to stay

66%

expected price increase

Price
172 C$ - 405 C$
Highest day of week
Wednesday
Cheapest day of week
Thursday

avg. price over the last two weeks

Average price (weeknight)

188 C$

avg. price over the last two weeks

avg. price over the last two weeks

Average price (weekend night)

223 C$

avg. price over the last two weeks


Banff travel tips

Let us help you with the best tips about Banff

How long do people stay in Banff?

Visiting Banff for 1 night is the most common choice for our users.

How much does a hotel cost in Banff?

On average, rooms will be priced around 183 C$ per night when booking a hotel in Banff; however the price you pay for your room will vary significantly depending on seasonality, location and facilities.

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

Hotels in Banff are usually cheapest during the month of November. You can expect a price decrease of around 36% during this period.

Which day is cheapest to stay in Banff?

The cost of a Banff hotel room will vary for each day but generally Wednesday works out the most economical, with Tuesday proving the least economical.

How much does a luxury hotel in Banff cost?

The cost of a luxury hotel in Banff is generally around 339 C$ a night for every person. In contrast, the average price of a hotel in Banff is closer to 149 C$ a night for every person, which is a 56% difference between the average and luxury accommodation.

How much does a hostel in Banff cost?

90 C$ 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 C$ when compared to the average price of a hotel in Banff.


How much does a hotel in Banff cost?

4 stars and above
#1 most popular
Fairmont Banff Springs
8.9
448 C$
#2 most popular
Sunshine Mountain Lodge
8.9
209 C$
Best value
The Rimrock Resort Hotel
8.9
186 C$
3 stars
#1 most popular
Mount Royal Hotel
8.9
151 C$
#2 most popular
Banff Ptarmigan Inn
8.4
143 C$
Best value
High Country Inn
8.4
98 C$
2 stars and below
#1 most popular
Banff Voyager Inn
7.2
87 C$
#2 most popular
Best Western Plus Siding 29 Lodge
8.4
130 C$
Best value
Banff International Hostel
8.2
38 C$

Cheapest hotels in Banff

Cheap hotels and hostels in Banff
Banff International Hostel
8.2
38 C$
Homestead Inn Banff
6.6
62 C$
Samesun Banff
8.4
41 C$
Bow View Lodge
7.7
71 C$
HI-Banff Alpine Centre
8.3
49 C$
King Edward Hotel
8.2
78 C$

Best value hotels in Banff

Banff International Hostel
8.2
38 C$
Holiday Lodge Cabins
9.2
111 C$
HI-Banff Alpine Centre
8.3
49 C$
Holiday Lodge Bed And Breakfast
9.4
99 C$
Samesun Banff
8.4
41 C$
Tunnel Mountain Resort
8.8
122 C$

Looking for a specific type of hotel

Romantic Hotels in Banff
Best value
Inns of Banff
6.7
83 C$
#1 Most popular
Tunnel Mountain Resort
8.8
122 C$
#2 Most popular
Banff Park Lodge
8.4
108 C$
#3 Most popular
Buffalo Mountain Lodge
8.2
107 C$
#4 Most popular
Fairmont Banff Springs
8.9
448 C$
#5 Most popular
Charltons Banff
8.1
149 C$
The Rundlestone Lodge
8.5
102 C$
Kid-Friendly Hotels in Banff
Best value
Inns of Banff
6.7
83 C$
#1 Most popular
Tunnel Mountain Resort
8.8
122 C$
#2 Most popular
Banff Park Lodge
8.4
108 C$
#3 Most popular
Buffalo Mountain Lodge
8.2
107 C$
#4 Most popular
Fairmont Banff Springs
8.9
448 C$
#5 Most popular
Charltons Banff
8.1
149 C$
The Rundlestone Lodge
8.5
102 C$
Luxury Hotels in Banff
Best value
Fairmont Banff Springs
8.9
448 C$

Popular flight routes to Banff

Find the cheapest flights to Banff on popular routes
Vancouver to Calgary
Fastest flight time
1h 10m
Cheapest price
100 C$
Abbotsford to Calgary
Fastest flight time
1h 10m
Cheapest price
100 C$
Winnipeg to Calgary
Fastest flight time
2h 06m
Cheapest price
159 C$
Denver to Calgary
Fastest flight time
2h 23m
Cheapest price
167 C$
Seattle to Calgary
Fastest flight time
1h 35m
Cheapest price
263 C$
Portland to Calgary
Fastest flight time
1h 48m
Cheapest price
266 C$
Chicago to Calgary
Fastest flight time
3h 44m
Cheapest price
268 C$
Salt Lake City to Calgary
Fastest flight time
2h 02m
Cheapest price
271 C$
Kelowna to Calgary
Fastest flight time
1h 01m
Cheapest price
279 C$
Edmonton to Calgary
Fastest flight time
0h 45m
Cheapest price
288 C$
View more

Start planning your trip to Banff