Hotels in Banff

Find the best deals on 86 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.8
151 CAD
View all deals
Banff Ptarmigan Inn
8.5
144 CAD
View all deals
Tunnel Mountain Resort
8.7
122 CAD
View all deals
Banff Park Lodge
8.4
109 CAD
View all deals
Buffalo Mountain Lodge
8.2
108 CAD
View all deals
Delta Hotels by Marriott Banff Royal Canadian Lodge
8.3
187 CAD
View all deals
The Elk & Avenue Hotel
8.4
122 CAD
View all deals
Banff Caribou Lodge & Spa
8.1
110 CAD
View all deals
Fairmont Banff Springs
9.2
450 CAD
View all deals
Banff Rocky Mountain Resort
8.2
110 CAD
View all deals
Charltons Banff
8.2
150 CAD
View all deals
Rundlestone Lodge
8.4
102 CAD
View all deals
Brewster's Mountain Lodge
8.6
110 CAD
View all deals
Banff Aspen Lodge
8.5
149 CAD
View all deals
Douglas Fir Resort and Chalets
8.0
158 CAD
View all deals
Banff Voyager Inn
7.3
88 CAD
View all deals
Best Western Plus Siding 29 Lodge
8.3
130 CAD
View all deals
High Country Inn
8.5
98 CAD
View all deals
Blue Mountain Lodge Bed & Breakfast
8.0
100 CAD
View all deals
Red Carpet Inn
7.9
82 CAD
View all deals
Bumpers Inn
6.8
85 CAD
View all deals
Homestead Inn Banff
6.7
62 CAD
View all deals
Johnston Canyon Resort
8.1
335 CAD
View all deals
The Rimrock Resort Hotel
8.8
187 CAD
View all deals
Inns of Banff
7.1
84 CAD
View all deals
The Juniper Hotel
8.4
100 CAD
View all deals
Banff Inn
8.5
108 CAD
View all deals
Hidden Ridge Resort
8.2
157 CAD
View all deals
Ywca Banff Hotel
7.4
96 CAD
View all deals
Bow View Lodge
7.8
72 CAD
View all deals
Beaujolais Boutique B&B at Thea's House
9.9
299 CAD
View all deals
Irwin's Mountain Inn
8.1
88 CAD
View all deals
Banff Boutique Inn - Pension Tannenhof
9.2
110 CAD
View all deals
Fox Hotel and Suites
8.4
166 CAD
View all deals
Banff International Hostel
8.3
39 CAD
View all deals
King Edward Hotel
8.3
78 CAD
View all deals
Canalta Lodge
8.7
125 CAD
View all deals
Sunshine Mountain Lodge
8.9
210 CAD
View all deals
Rocky Mountain Bed and Breakfast
8.8
92 CAD
View all deals
HI-Banff Alpine Centre
8.3
49 CAD
View all deals

When to book a hotel in Banff

Low Season
January
High Season
May

cheapest month to stay

72%

expected price decrease

most expensive time to stay

103%

expected price increase

+630.0%
+420.0%
+210.0%
Base
Price
99 - 712 CAD
Highest day of week
Tuesday
Cheapest day of week
Monday

avg. price over the last two weeks

Average price (weeknight)

328 CAD

avg. price over the last two weeks

avg. price over the last two weeks

Average price (weekend night)

348 CAD

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 2 nights is the most common choice for our users.

How much does a hotel cost in Banff?

On average, rooms will be priced around 222 CAD 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 January. You can expect a price decrease of around 67% 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 Sunday works out the most economical, with Monday 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 CAD a night for every person. In contrast, the average price of a hotel in Banff is closer to 149 CAD a night for every person, which is a 56.181% difference between the average and luxury accommodation.

How much does a hostel in Banff cost?

90 CAD is how much a hostel (and up to 2-star hotels) in Banff could cost you each night. Booking a hostel could save you 59 CAD 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
9.2
450 CAD
#2 most popular
The Rimrock Resort Hotel
8.8
187 CAD
Best value
Delta Hotels by Marriott Banff Royal Canadian Lodge
8.3
187 CAD
3 stars
#1 most popular
Mount Royal Hotel
8.8
151 CAD
#2 most popular
Banff Ptarmigan Inn
8.5
144 CAD
Best value
High Country Inn
8.5
98 CAD
2 stars and below
#1 most popular
Banff Voyager Inn
7.3
88 CAD
#2 most popular
Red Carpet Inn
7.9
82 CAD
Best value
Banff International Hostel
8.3
39 CAD

Cheapest hotels in Banff

Cheap hotels and hostels in Banff
Banff International Hostel
8.3
39 CAD
Homestead Inn Banff
6.7
62 CAD
Samesun Banff
8.5
41 CAD
Bow View Lodge
7.8
72 CAD
HI-Banff Alpine Centre
8.3
49 CAD
King Edward Hotel
8.3
78 CAD

Best value hotels in Banff

Banff Boutique Inn - Pension Tannenhof
9.2
110 CAD
Samesun Banff
8.5
41 CAD
Banff International Hostel
8.3
39 CAD
Holiday Lodge Cabins
9.2
112 CAD
HI-Banff Alpine Centre
8.3
49 CAD
Holiday Lodge Bed And Breakfast
9.4
100 CAD

Looking for a specific type of hotel

Romantic Hotels in Banff
Best value
Rundlestone Lodge
8.4
102 CAD
#1 Most popular
Tunnel Mountain Resort
8.7
122 CAD
#2 Most popular
Banff Park Lodge
8.4
109 CAD
#3 Most popular
Buffalo Mountain Lodge
8.2
108 CAD
#4 Most popular
Fairmont Banff Springs
9.2
450 CAD
#5 Most popular
Charltons Banff
8.2
150 CAD
Best Western Plus Siding 29 Lodge
8.3
130 CAD
Kid-Friendly Hotels in Banff
Best value
Rundlestone Lodge
8.4
102 CAD
#1 Most popular
Tunnel Mountain Resort
8.7
122 CAD
#2 Most popular
Banff Park Lodge
8.4
109 CAD
#3 Most popular
Buffalo Mountain Lodge
8.2
108 CAD
#4 Most popular
Fairmont Banff Springs
9.2
450 CAD
#5 Most popular
Charltons Banff
8.2
150 CAD
Best Western Plus Siding 29 Lodge
8.3
130 CAD
Luxury Hotels in Banff
Best value
Fairmont Banff Springs
9.2
450 CAD

Popular flight routes to Banff

Find the cheapest flights to Banff on popular routes
Vancouver to Calgary
Fastest flight time
1h 10m
Cheapest price
118 CAD
Abbotsford to Calgary
Fastest flight time
1h 10m
Cheapest price
118 CAD
Winnipeg to Calgary
Fastest flight time
2h 05m
Cheapest price
159 CAD
Denver to Calgary
Fastest flight time
2h 24m
Cheapest price
239 CAD
Seattle to Calgary
Fastest flight time
1h 33m
Cheapest price
292 CAD
Portland to Calgary
Fastest flight time
1h 45m
Cheapest price
292 CAD
Detroit to Calgary
Fastest flight time
5h 32m
Cheapest price
312 CAD
San Francisco to Calgary
Fastest flight time
2h 41m
Cheapest price
316 CAD
Santa Ana to Calgary
Fastest flight time
5h 35m
Cheapest price
316 CAD
San José to Calgary
Fastest flight time
5h 12m
Cheapest price
331 CAD
View more

Start planning your trip to Banff