Hotels in Banff

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

cheapest month to stay

41%

expected price decrease

most expensive time to stay

45%

expected price increase

Price
$155 - $382
Highest day of week
Friday
Cheapest day of week
Monday

av. price over the last two weeks

Average price (weeknight)

$132

av. price over the last two weeks

av. price over the last two weeks

Average price (weekend night)

$157

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, on the same day that your stay begins. 4-5 star, on the same day that your stay begins.
90
Days before departure
0
1-2 star
$119 - $202
3 star
$158 - $221
4-5 star
$320 - $346

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

Which day is cheapest to stay in Banff?

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

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 64% on top of the price of an average hotel in Banff, which stands at $122 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 $31 when compared to the average price of a hotel in Banff.


How much does a hotel in Banff cost per night?

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
$66
$self.alt
#2 most popular
Best Western Plus Siding 29 Lodge
8.5
$98
$self.alt
Best value
Banff International Hostel
8.1
$29
3 stars
$self.alt
#1 most popular
Mount Royal Hotel
8.9
$114
$self.alt
#2 most popular
Banff Ptarmigan Inn
8.4
$108
$self.alt
Best value
High Country Inn
8.5
$74
4 stars and above
$self.alt
#1 most popular
Fairmont Banff Springs
8.9
$339
$self.alt
#2 most popular
Rimrock Resort Hotel
8.9
$141
$self.alt
Best value
Fox Hotel & Suites
8.3
$125

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
$29
$self.alt
Homestead Inn Banff
6.5
$47
$self.alt
Samesun Banff
8.5
$31
$self.alt
Bow View Lodge
7.7
$54
$self.alt
HI-Banff Alpine Centre
8.4
$37
$self.alt
King Edward Hotel
8.0
$59

Get the best value hotel in Banff

These hotels have the best prices for their ratings
$self.alt
Banff International Hostel
8.1
$29
$self.alt
Holiday Lodge Cabins
9.3
$84
$self.alt
HI-Banff Alpine Centre
8.4
$37
$self.alt
Holiday Lodge Bed And Breakfast
9.4
$75
$self.alt
Samesun Banff
8.5
$31
$self.alt
Tunnel Mountain Resort
8.8
$92

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
$74
$self.alt
#1 Most popular
Tunnel Mountain Resort
8.8
$92
$self.alt
#2 Most popular
Buffalo Mountain Lodge
8.4
$81
$self.alt
#3 Most popular
Banff Caribou Lodge & Spa
8.2
$83
$self.alt
#4 Most popular
Fairmont Banff Springs
8.9
$339
$self.alt
#5 Most popular
Charltons Banff
8.1
$113
$self.alt
Best Western Plus Siding 29 Lodge
8.5
$98
Kid-Friendly Hotels in Banff
$self.alt
Best value
High Country Inn
8.5
$74
$self.alt
#1 Most popular
Tunnel Mountain Resort
8.8
$92
$self.alt
#2 Most popular
Buffalo Mountain Lodge
8.4
$81
$self.alt
#3 Most popular
Banff Caribou Lodge & Spa
8.2
$83
$self.alt
#4 Most popular
Fairmont Banff Springs
8.9
$339
$self.alt
#5 Most popular
Charltons Banff
8.1
$113
$self.alt
Best Western Plus Siding 29 Lodge
8.5
$98
Luxury Hotels in Banff
$self.alt
Best value
Fairmont Banff Springs
8.9
$339

Popular flight routes to Banff

Find the cheapest flights to Banff on popular routes
Seattle to Calgary
Fastest flight time
1h 30m
Cheapest price
$153
Denver to Calgary
Fastest flight time
2h 23m
Cheapest price
$159
Salt Lake City to Calgary
Fastest flight time
2h 03m
Cheapest price
$174
Portland to Calgary
Fastest flight time
1h 57m
Cheapest price
$185
San Francisco to Calgary
Fastest flight time
2h 35m
Cheapest price
$192
Chicago to Calgary
Fastest flight time
3h 44m
Cheapest price
$194
Austin to Calgary
Fastest flight time
4h 00m
Cheapest price
$204
Minneapolis to Calgary
Fastest flight time
2h 47m
Cheapest price
$220
Las Vegas to Calgary
Fastest flight time
2h 41m
Cheapest price
$220
Phoenix to Calgary
Fastest flight time
2h 57m
Cheapest price
$222
View more

Start planning your trip to Banff