Hotels in Banff, AB

Find the best deals on 92 hotels in Banff

Check-in
Check-out
Compare vs. momondo |

Top Banff hotels

Find a cheap hotel in Banff, AB that meets your travel needs.
$self.alt
Fairmont Banff Springs
8.7
$339
View all deals
$self.alt
The Rimrock Resort Hotel
8.7
$141
View all deals
$self.alt
Sunshine Mountain Lodge
8.8
$158
View all deals
$self.alt
Banff Park Lodge
8.5
$82
View all deals
$self.alt
Banff Caribou Lodge & Spa
8.4
$83
View all deals
$self.alt
Banff Rocky Mountain Resort
8.3
$83
View all deals
$self.alt
Canalta Lodge
8.5
$94
View all deals
$self.alt
Moose Hotel And Suites
9.1
$163
View all deals
$self.alt
Fox Hotel & Suites
8.3
$125
View all deals
$self.alt
Banff Aspen Lodge
8.6
$112
View all deals
$self.alt
The Rundlestone Lodge
8.5
$77
View all deals
$self.alt
The Juniper Hotel
8.3
$75
View all deals
$self.alt
Mount Royal Hotel
8.9
$114
View all deals
$self.alt
Tunnel Mountain Resort
8.8
$92
View all deals
$self.alt
Elk + Avenue Hotel
8.6
$92
View all deals
$self.alt
Douglas Fir Resort and Chalets
8.2
$119
View all deals
$self.alt
Inns of Banff
6.6
$63
View all deals
$self.alt
Banff Inn
8.6
$81
View all deals
$self.alt
Brewster's Mountain Lodge
8.6
$83
View all deals
$self.alt
Charltons Banff
8.1
$113
View all deals
$self.alt
High Country Inn
8.5
$74
View all deals
$self.alt
Johnston Canyon Resort
8.1
$252
View all deals
$self.alt
Samesun Banff
8.4
$31
View all deals
$self.alt
Banff Voyager Inn
7.3
$66
View all deals
$self.alt
Hidden Ridge Resort
8.3
$118
View all deals
$self.alt
Bow View Lodge
7.9
$54
View all deals
$self.alt
Banff Ptarmigan Inn
8.5
$108
View all deals
$self.alt
Best Western Plus Siding 29 Lodge
8.4
$98
View all deals
$self.alt
Ywca Banff Hotel
7.5
$72
View all deals
$self.alt
Irwin's Mountain Inn
8.1
$66
View all deals
$self.alt
HI-Banff Alpine Centre
8.1
$37
View all deals
$self.alt
Buffalo Mountain Lodge
8.2
$81
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
7.0
$64
View all deals
$self.alt
King Edward Hotel
8.2
$59
View all deals
$self.alt
Holiday Lodge Bed And Breakfast
10.0
$75
View all deals
$self.alt
Deluxe Condo + Cozy Loft See Wildlife Outside Your Window!
$161
View all deals
$self.alt
Banff International Hostel
8.2
$29
View all deals
$self.alt
Holiday Lodge Cabins
10.0
$84
View all deals

When to book a hotel in Banff, AB

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

cheapest month to stay

35%

expected price decrease

most expensive time to stay

33%

expected price increase

Price
$165 - $377
Highest day of week
Wednesday
Cheapest day of week
Friday

av. price over the last two weeks

Average price (weeknight)

$318

av. price over the last two weeks

av. price over the last two weeks

Average price (weekend night)

$321

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, 63 days before.
1-2 star
$116 - $197
3 star
$153 - $214
4-5 star
$309 - $337

How much does a hotel in Banff, AB 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
Inns of Banff
6.6
$63
$self.alt
#2 most popular
Johnston Canyon Resort
8.1
$252
$self.alt
Best value
Banff International Hostel
8.2
$29
3 stars
$self.alt
#1 most popular
Banff Park Lodge
8.5
$82
$self.alt
#2 most popular
Banff Caribou Lodge & Spa
8.4
$83
$self.alt
Best value
High Country Inn
8.5
$74
4 stars and above
$self.alt
#1 most popular
Fairmont Banff Springs
8.7
$339
$self.alt
#2 most popular
The Rimrock Resort Hotel
8.7
$141
$self.alt
Best value
Fox Hotel & Suites
8.3
$125

Cheap hotels in Banff, AB

These hotels and hostels are the cheapest accommodations available in Banff
$self.alt
Banff International Hostel
8.2
$29
$self.alt
Bow View Lodge
7.9
$54
$self.alt
Samesun Banff
8.4
$31
$self.alt
King Edward Hotel
8.2
$59
$self.alt
HI-Banff Alpine Centre
8.1
$37
$self.alt
Red Carpet Inn
7.9
$62

Get the best value hotel in Banff, AB

These hotels have the best prices for their ratings
$self.alt
Samesun Banff
8.4
$31
$self.alt
Banff International Hostel
8.2
$29
$self.alt
HI-Banff Alpine Centre
8.1
$37
$self.alt
The Rimrock Resort Hotel
8.7
$141
$self.alt
Holiday Lodge Bed And Breakfast
10.0
$75
$self.alt
Banff Park Lodge
8.5
$82

Banff, AB travel information

How long do people stay in Banff, AB?

The average length of stay in Banff, AB is 2 nights.

How much does a hotel cost in Banff, AB?

The cost of a hotel room in Banff, AB will vary according to demand, location and star rating. On average, rooms will cost around $103 per night.

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

Hotels in Banff, AB are usually cheapest during the month of April, you can expect a price decrease of around 35% during this period.

Which day is cheapest to stay in Banff, AB?

Hotel rooms in Banff, AB are generally cheapest on Thursday and more costly on Tuesday.

How much does a luxury hotel in Banff, AB cost?

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

How much does a hostel in Banff, AB cost?

$86 is how much a hostel (and up to 2 star hotels) in Banff, AB could cost you each night. Booking a hostel could save you $17 when compared to the average price of a hotel in Banff, AB.


Looking for a specific type of hotel?

Check out these great hotels in Banff that are perfect for any stay
Romantic Hotels in Banff, AB
$self.alt
Best value
Buffalo Mountain Lodge
8.2
$81
$self.alt
#1 Most popular
Fairmont Banff Springs
8.7
$339
$self.alt
#2 Most popular
Sunshine Mountain Lodge
8.8
$158
$self.alt
#3 Most popular
Moose Hotel And Suites
9.1
$163
$self.alt
#4 Most popular
Fox Hotel & Suites
8.3
$125
$self.alt
#5 Most popular
Tunnel Mountain Resort
8.8
$92
$self.alt
Charltons Banff
8.1
$113
Kid-Friendly Hotels in Banff, AB
$self.alt
Best value
Buffalo Mountain Lodge
8.2
$81
$self.alt
#1 Most popular
Fairmont Banff Springs
8.7
$339
$self.alt
#2 Most popular
Sunshine Mountain Lodge
8.8
$158
$self.alt
#3 Most popular
Moose Hotel And Suites
9.1
$163
$self.alt
#4 Most popular
Fox Hotel & Suites
8.3
$125
$self.alt
#5 Most popular
Tunnel Mountain Resort
8.8
$92
$self.alt
Charltons Banff
8.1
$113
Luxury Hotels in Banff, AB
$self.alt
Best value
Fairmont Banff Springs
8.7
$339

momondo's favorite hotels

Learn more about these user-preferred hotels in Banff

Popular flight routes to Banff, AB

Find the cheapest flights to Banff, AB
Vancouver to Calgary
Fastest flight time
1h 22m
Cheapest price
$133
Denver to Calgary
Fastest flight time
2h 23m
Cheapest price
$183
Seattle to Calgary
Fastest flight time
1h 25m
Cheapest price
$204
Kansas City to Calgary
Fastest flight time
5h 20m
Cheapest price
$207
Grand Rapids to Calgary
Fastest flight time
5h 41m
Cheapest price
$207
Ontario to Calgary
Fastest flight time
5h 15m
Cheapest price
$207
Milwaukee to Calgary
Fastest flight time
5h 25m
Cheapest price
$210
San Jose to Calgary
Fastest flight time
6h 41m
Cheapest price
$210
St. Louis to Calgary
Fastest flight time
5h 59m
Cheapest price
$210
Portland to Calgary
Fastest flight time
1h 56m
Cheapest price
$216
View more

Start planning your trip to Banff, AB