Hotels in Banff, AB

Find the best deals on 92 hotels in Banff

Check-in
Check-out
Compare vs momondo |

Top Hotels in Banff

Find the perfect Banff, AB hotel for business or leisure
$self.alt
Tunnel Mountain Resort
8.8
£73
View all deals
$self.alt
Banff Rocky Mountain Resort
8.3
£66
View all deals
$self.alt
Fox Hotel & Suites
8.3
£100
View all deals
$self.alt
Brewster's Mountain Lodge
8.6
£66
View all deals
$self.alt
Douglas Fir Resort and Chalets
8.2
£95
View all deals
$self.alt
The Rimrock Resort Hotel
8.7
£112
View all deals
$self.alt
King Edward Hotel
8.2
£47
View all deals
$self.alt
Moose Hotel And Suites
9.1
£130
View all deals
$self.alt
Banff Park Lodge
8.5
£66
View all deals
$self.alt
Buffalo Mountain Lodge
8.2
£65
View all deals
$self.alt
Fairmont Banff Springs
8.7
£269
View all deals
$self.alt
Banff Aspen Lodge
8.6
£89
View all deals
$self.alt
Ywca Banff Hotel
7.5
£58
View all deals
$self.alt
HI-Banff Alpine Centre
8.1
£30
View all deals
$self.alt
The Rundlestone Lodge
8.5
£62
View all deals
$self.alt
Red Carpet Inn
7.9
£50
View all deals
$self.alt
Inns of Banff
6.6
£50
View all deals
$self.alt
The Juniper Hotel
8.3
£60
View all deals
$self.alt
Banff Inn
8.6
£65
View all deals
$self.alt
Canalta Lodge
8.6
£75
View all deals
$self.alt
Samesun Banff
8.4
£25
View all deals
$self.alt
Banff Ptarmigan Inn
8.5
£86
View all deals
$self.alt
Banff Caribou Lodge & Spa
8.4
£66
View all deals
$self.alt
Banff Voyager Inn
7.3
£53
View all deals
$self.alt
Best Western Plus Siding 29 Lodge
8.4
£78
View all deals
$self.alt
Blue Mountain Lodge Bed & Breakfast
8.1
£60
View all deals
$self.alt
Bumpers Inn
7.0
£51
View all deals
$self.alt
Johnston Canyon Resort
8.1
£200
View all deals
$self.alt
Hidden Ridge Resort
8.3
£94
View all deals
$self.alt
Bow View Lodge
7.9
£43
View all deals
$self.alt
Irwin's Mountain Inn
8.1
£53
View all deals
$self.alt
Banff Boutique Inn
9.1
£66
View all deals
$self.alt
Sunshine Mountain Lodge
8.8
£126
View all deals
$self.alt
Cozy + Relaxing Banff Getaway Pristine Hot Pools Access!
£114
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
January
High season
November

cheapest month to stay

59%

expected price decrease

most expensive time to stay

49%

expected price increase

Price
£70 - £330
Highest day of week
Wednesday
Cheapest day of week
Sunday

avg. price over the last two weeks

Average price (weeknight)

£224

avg. price over the last two weeks

avg. price over the last two weeks

Average price (weekend night)

£146

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, on the same day that your stay begins. 4-5 star, 63 days before.
1-2 star
£92 - £156
3 star
£121 - £170
4-5 star
£245 - £267

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
King Edward Hotel
8.2
£47
$self.alt
#2 most popular
Ywca Banff Hotel
7.5
£58
$self.alt
Best value
Samesun Banff
8.4
£25
3 stars
$self.alt
#1 most popular
Tunnel Mountain Resort
8.8
£73
$self.alt
#2 most popular
Banff Rocky Mountain Resort
8.3
£66
$self.alt
Best value
The Juniper Hotel
8.3
£60
4 stars and above
$self.alt
#1 most popular
The Rimrock Resort Hotel
8.7
£112
$self.alt
#2 most popular
Moose Hotel And Suites
9.1
£130
$self.alt
Best value
Fox Hotel & Suites
8.3
£100

Cheapest hotels in Banff, AB

These hotels and hostels usually make for a cheap way to stay in Banff
$self.alt
Samesun Banff
8.4
£25
$self.alt
King Edward Hotel
8.2
£47
$self.alt
HI-Banff Alpine Centre
8.1
£30
$self.alt
Red Carpet Inn
7.9
£50
$self.alt
Bow View Lodge
7.9
£43
$self.alt
Inns of Banff
6.6
£50

Get the best value hotel in Banff, AB

These hotels have the best prices for their ratings
$self.alt
HI-Banff Alpine Centre
8.1
£30
$self.alt
Banff Rocky Mountain Resort
8.3
£66
$self.alt
Samesun Banff
8.4
£25
$self.alt
Fox Hotel & Suites
8.3
£100
$self.alt
Tunnel Mountain Resort
8.8
£73
$self.alt
Brewster's Mountain Lodge
8.6
£66

Banff, AB travel information

How long do people stay in Banff, AB?

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

How much does a hotel cost in Banff, AB?

£101 per night is the average rate for a room when booking a hotel in Banff, AB. Prices will differ depending on factors such as star rating, time of year and location.

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

Hotels in Banff, AB are usually cheapest during the month of January. You can expect a price decrease of around 59% during this period.

Which day is cheapest to stay in Banff, AB?

Saturday is the day where you will typically find the lowest price for your hotel room in Banff, AB. The highest price tends to be on Tuesday.

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

A luxury hotel in Banff, AB can set you back on average £339 per person, per night. In comparison, the average cost of a hotel in Banff, AB is £101 per person, per night, representing a 70% premium for a luxury hotel.

How much does a hostel in Banff, AB cost?

Banff, AB Hostels typically cost in the region of £77 a night for each person. This price is taken from hostels and hotels with a 2 star or below rating. Hostels are very economical and come out on average £24 cheaper than 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
£65
$self.alt
No. 1 most popular
Tunnel Mountain Resort
8.8
£73
$self.alt
No. 2 most popular
Fox Hotel & Suites
8.3
£100
$self.alt
No. 3 most popular
Moose Hotel And Suites
9.1
£130
$self.alt
No. 4 most popular
Fairmont Banff Springs
8.7
£269
$self.alt
No. 5 most popular
Best Western Plus Siding 29 Lodge
8.4
£78
$self.alt
Sunshine Mountain Lodge
8.8
£126
Kid-friendly hotels in Banff, AB
$self.alt
Best value
Buffalo Mountain Lodge
8.2
£65
$self.alt
No. 1 most popular
Tunnel Mountain Resort
8.8
£73
$self.alt
No. 2 most popular
Fox Hotel & Suites
8.3
£100
$self.alt
No. 3 most popular
Moose Hotel And Suites
9.1
£130
$self.alt
No. 4 most popular
Fairmont Banff Springs
8.7
£269
$self.alt
No. 5 most popular
Best Western Plus Siding 29 Lodge
8.4
£78
$self.alt
Sunshine Mountain Lodge
8.8
£126
Luxury hotels in Banff, AB
$self.alt
Best value
Fairmont Banff Springs
8.7
£269

momondo's favourite hotels

Learn more about these user-preferred hotels in Banff

Popular flight routes to Banff, AB

Find the cheapest flights to Banff, AB on popular routes
London to Calgary
Fastest flight time
8h 50m
Cheapest price
£337
Glasgow to Calgary
Fastest flight time
11h 50m
Cheapest price
£448
Manchester to Calgary
Fastest flight time
11h 40m
Cheapest price
£466
Aberdeen to Calgary
Fastest flight time
21h 17m
Cheapest price
£474
Birmingham to Calgary
Fastest flight time
12h 40m
Cheapest price
£517
Edinburgh to Calgary
Fastest flight time
17h 50m
Cheapest price
£532
Newcastle upon Tyne to Calgary
Fastest flight time
20h 08m
Cheapest price
£701
Inverness to Calgary
Fastest flight time
12h 55m
Cheapest price
£710
Leeds to Calgary
Fastest flight time
13h 50m
Cheapest price
£780
Belfast to Calgary
Fastest flight time
19h 24m
Cheapest price
£894
View more

Start planning your trip to Banff, AB