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
$self.alt
Mount Royal Hotel
8.9
151 C$
View all deals
$self.alt
Banff Ptarmigan Inn
8.4
143 C$
View all deals
$self.alt
Tunnel Mountain Resort
8.8
122 C$
View all deals
$self.alt
Banff Park Lodge
8.4
109 C$
View all deals
$self.alt
Buffalo Mountain Lodge
8.3
108 C$
View all deals
$self.alt
Elk + Avenue Hotel
8.4
122 C$
View all deals
$self.alt
Banff Caribou Lodge & Spa
8.2
110 C$
View all deals
$self.alt
Fairmont Banff Springs
8.9
450 C$
View all deals
$self.alt
Banff Rocky Mountain Resort
8.3
110 C$
View all deals
$self.alt
Charltons Banff
8.1
150 C$
View all deals
$self.alt
The Rundlestone Lodge
8.5
102 C$
View all deals
$self.alt
Brewster's Mountain Lodge
8.7
110 C$
View all deals
$self.alt
Banff Aspen Lodge
8.5
149 C$
View all deals
$self.alt
Douglas Fir Resort and Chalets
8.1
158 C$
View all deals
$self.alt
Banff Voyager Inn
7.3
88 C$
View all deals
$self.alt
Best Western Plus Siding 29 Lodge
8.5
130 C$
View all deals
$self.alt
High Country Inn
8.5
98 C$
View all deals
$self.alt
Blue Mountain Lodge Bed & Breakfast
8.0
100 C$
View all deals
$self.alt
Red Carpet Inn
7.9
82 C$
View all deals
$self.alt
Bumpers Inn
6.7
85 C$
View all deals
$self.alt
Homestead Inn Banff
6.5
62 C$
View all deals
$self.alt
Johnston Canyon Resort
8.1
335 C$
View all deals
$self.alt
Rimrock Resort Hotel
8.9
187 C$
View all deals
$self.alt
Inns of Banff
6.6
84 C$
View all deals
$self.alt
The Juniper Hotel
8.4
100 C$
View all deals
$self.alt
Banff Inn
8.6
108 C$
View all deals
$self.alt
Hidden Ridge Resort
8.4
157 C$
View all deals
$self.alt
Ywca Banff Hotel
7.3
96 C$
View all deals
$self.alt
Bow View Lodge
7.7
72 C$
View all deals
$self.alt
Beaujolais Boutique B&B at Thea's House
9.8
299 C$
View all deals
$self.alt
Irwin's Mountain Inn
8.0
88 C$
View all deals
$self.alt
Banff Boutique Inn
9.1
110 C$
View all deals
$self.alt
Fox Hotel & Suites
8.3
166 C$
View all deals
$self.alt
Banff International Hostel
8.1
39 C$
View all deals
$self.alt
King Edward Hotel
8.1
78 C$
View all deals
$self.alt
Canalta Lodge
8.6
125 C$
View all deals
$self.alt
Sunshine Mountain Lodge
8.9
210 C$
View all deals
$self.alt
Rocky Mountain Bed and Breakfast
92 C$
View all deals
$self.alt
HI-Banff Alpine Centre
8.4
49 C$
View all deals
$self.alt
At Wits End B&B
9.2
116 C$
View all deals

When to book a hotel in Banff

Check out the information below to find the best deal on a Banff hotel room
Low Season
March
High Season
July

cheapest month to stay

24%

expected price decrease

most expensive time to stay

84%

expected price increase

Price
174 C$ - 423 C$
Highest day of week
Saturday
Cheapest day of week
Tuesday

avg. price over the last two weeks

Average price (weeknight)

175 C$

avg. price over the last two weeks

avg. price over the last two weeks

Average price (weekend night)

229 C$

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, 21 days before. 4-5 star, on the same day that your stay begins.
90
Days before departure
0
1-2 star
124 C$ - 270 C$
3 star
247 C$ - 347 C$
4-5 star
348 C$ - 396 C$

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 215 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 March. You can expect a price decrease of around 40% 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 Monday works out the most economical, with Friday 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 150 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?

91 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?

Use the information below to find quality Banff hotel rooms for low prices
2 stars and below
$self.alt
#1 most popular
Banff Voyager Inn
7.3
88 C$
$self.alt
#2 most popular
Best Western Plus Siding 29 Lodge
8.5
130 C$
$self.alt
Best value
Banff International Hostel
8.1
39 C$
3 stars
$self.alt
#1 most popular
Mount Royal Hotel
8.9
151 C$
$self.alt
#2 most popular
Banff Ptarmigan Inn
8.4
143 C$
$self.alt
Best value
High Country Inn
8.5
98 C$
4 stars and above
$self.alt
#1 most popular
Fairmont Banff Springs
8.9
450 C$
$self.alt
#2 most popular
Rimrock Resort Hotel
8.9
187 C$
$self.alt
Best value
Fox Hotel & Suites
8.3
166 C$

Cheapest hotels in Banff

These hotels and hostels usually make for a cheap way to stay in Banff
$self.alt
Banff International Hostel
8.1
39 C$
$self.alt
Homestead Inn Banff
6.5
62 C$
$self.alt
Samesun Banff
8.5
41 C$
$self.alt
Bow View Lodge
7.7
72 C$
$self.alt
HI-Banff Alpine Centre
8.4
49 C$
$self.alt
King Edward Hotel
8.1
78 C$

Get the best value hotel in Banff

These hotels have the best prices for their ratings
$self.alt
Banff International Hostel
8.1
39 C$
$self.alt
Holiday Lodge Cabins
9.3
112 C$
$self.alt
HI-Banff Alpine Centre
8.4
49 C$
$self.alt
Holiday Lodge Bed And Breakfast
9.4
100 C$
$self.alt
Samesun Banff
8.5
41 C$
$self.alt
Tunnel Mountain Resort
8.8
122 C$

Looking for a specific type of hotel?

Check out these great hotels in Banff that are perfect for any stay
Romantic Hotels in Banff
$self.alt
Best value
High Country Inn
8.5
98 C$
$self.alt
#1 Most popular
Tunnel Mountain Resort
8.8
122 C$
$self.alt
#2 Most popular
Buffalo Mountain Lodge
8.3
108 C$
$self.alt
#3 Most popular
Banff Caribou Lodge & Spa
8.2
110 C$
$self.alt
#4 Most popular
Fairmont Banff Springs
8.9
450 C$
$self.alt
#5 Most popular
Charltons Banff
8.1
150 C$
$self.alt
Best Western Plus Siding 29 Lodge
8.5
130 C$
Kid-Friendly Hotels in Banff
$self.alt
Best value
High Country Inn
8.5
98 C$
$self.alt
#1 Most popular
Tunnel Mountain Resort
8.8
122 C$
$self.alt
#2 Most popular
Buffalo Mountain Lodge
8.3
108 C$
$self.alt
#3 Most popular
Banff Caribou Lodge & Spa
8.2
110 C$
$self.alt
#4 Most popular
Fairmont Banff Springs
8.9
450 C$
$self.alt
#5 Most popular
Charltons Banff
8.1
150 C$
$self.alt
Best Western Plus Siding 29 Lodge
8.5
130 C$
Luxury Hotels in Banff
$self.alt
Best value
Fairmont Banff Springs
8.9
450 C$

momondo's favourite hotels

Learn more about these user-preferred hotels in Banff

Popular flight routes to Banff

Find the cheapest flights to Banff on popular routes
Kelowna to Calgary
Fastest flight time
0h 59m
Cheapest price
120 C$
Vancouver to Calgary
Fastest flight time
1h 10m
Cheapest price
140 C$
Abbotsford to Calgary
Fastest flight time
1h 10m
Cheapest price
149 C$
Winnipeg to Calgary
Fastest flight time
2h 10m
Cheapest price
159 C$
Denver to Calgary
Fastest flight time
2h 23m
Cheapest price
171 C$
Portland to Calgary
Fastest flight time
1h 45m
Cheapest price
255 C$
Ottawa to Calgary
Fastest flight time
4h 21m
Cheapest price
267 C$
Chicago to Calgary
Fastest flight time
3h 42m
Cheapest price
275 C$
San Francisco to Calgary
Fastest flight time
2h 36m
Cheapest price
284 C$
Austin to Calgary
Fastest flight time
4h 00m
Cheapest price
287 C$
View more

Start planning your trip to Banff