Hotels in Banff

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

When to book a hotel in Banff

Low Season
March
High Season
June

cheapest month to stay

48%

expected price decrease

most expensive time to stay

32%

expected price increase

+180.0%
+120.0%
+60.0%
Base
Price
131 - 330 USD
Highest day of week
Saturday
Cheapest day of week
Friday

av. price over the last two weeks

Average price (weeknight)

277 USD

av. price over the last two weeks

av. price over the last two weeks

Average price (weekend night)

286 USD

av. 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?

The average length of stay in Banff is 3 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 237 USD per night.

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 45% during this period.

Which day is cheapest to stay in Banff?

Hotel rooms in Banff are generally cheapest on Thursday and more costly on Friday.

How much does a luxury hotel in Banff cost?

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

How much does a hostel in Banff cost?

91 USD is how much a hostel (and up to 2 star hotels) in Banff could cost you each night. Booking a hostel could save you 57 USD 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
339 USD
#2 most popular
The Rimrock Resort Hotel
8.8
141 USD
Best value
Delta Hotels by Marriott Banff Royal Canadian Lodge
8.2
141 USD
3 stars
#1 most popular
Mount Royal Hotel
8.8
114 USD
#2 most popular
Banff Ptarmigan Inn
8.4
108 USD
Best value
Inns of Banff
7.1
63 USD
2 stars and below
#1 most popular
Banff Voyager Inn
7.3
66 USD
#2 most popular
Red Carpet Inn
7.8
62 USD
Best value
Banff International Hostel
8.2
29 USD

Cheapest hotels in Banff

Cheap hotels and hostels in Banff
Banff International Hostel
8.2
29 USD
Homestead Inn Banff
6.7
47 USD
Samesun Banff
8.4
31 USD
Bow View Lodge
7.7
54 USD
HI-Banff Alpine Centre
8.3
37 USD
King Edward Hotel
8.3
59 USD

Best value hotels in Banff

Banff International Hostel
8.2
29 USD
Holiday Lodge Cabins
9.3
84 USD
HI-Banff Alpine Centre
8.3
37 USD
Holiday Lodge Bed And Breakfast
9.5
75 USD
Samesun Banff
8.4
31 USD
Tunnel Mountain Resort
8.7
92 USD

Looking for a specific type of hotel

Romantic Hotels in Banff
Best value
Rundlestone Lodge
8.4
77 USD
#1 Most popular
Tunnel Mountain Resort
8.7
92 USD
#2 Most popular
Banff Park Lodge
8.4
82 USD
#3 Most popular
Buffalo Mountain Lodge
8.2
81 USD
#4 Most popular
Fairmont Banff Springs
8.9
339 USD
#5 Most popular
Charltons Banff
8.2
113 USD
Best Western Plus Siding 29 Lodge
8.4
98 USD
Kid-Friendly Hotels in Banff
Best value
Rundlestone Lodge
8.4
77 USD
#1 Most popular
Tunnel Mountain Resort
8.7
92 USD
#2 Most popular
Banff Park Lodge
8.4
82 USD
#3 Most popular
Buffalo Mountain Lodge
8.2
81 USD
#4 Most popular
Fairmont Banff Springs
8.9
339 USD
#5 Most popular
Charltons Banff
8.2
113 USD
Best Western Plus Siding 29 Lodge
8.4
98 USD
Luxury Hotels in Banff
Best value
Fairmont Banff Springs
8.9
339 USD

Popular flight routes to Banff

Find the cheapest flights to Banff on popular routes
Vancouver to Calgary
Fastest flight time
1h 10m
Cheapest price
91 USD
Denver to Calgary
Fastest flight time
2h 24m
Cheapest price
149 USD
Toronto to Calgary
Fastest flight time
4h 05m
Cheapest price
197 USD
Seattle to Calgary
Fastest flight time
1h 39m
Cheapest price
212 USD
Portland to Calgary
Fastest flight time
1h 45m
Cheapest price
220 USD
Boise to Calgary
Fastest flight time
4h 20m
Cheapest price
230 USD
Las Vegas to Calgary
Fastest flight time
2h 41m
Cheapest price
237 USD
San Francisco to Calgary
Fastest flight time
2h 40m
Cheapest price
238 USD
Santa Ana to Calgary
Fastest flight time
5h 06m
Cheapest price
238 USD
Detroit to Calgary
Fastest flight time
5h 40m
Cheapest price
238 USD
View more

Start planning your trip to Banff