Hotels in Banff

Find the best deals on 95 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
9.0
£93
View all deals
$self.alt
Banff Ptarmigan Inn
8.4
£88
View all deals
$self.alt
Tunnel Mountain Resort
8.8
£75
View all deals
$self.alt
Banff Park Lodge
8.4
£67
View all deals
$self.alt
Buffalo Mountain Lodge
8.4
£66
View all deals
$self.alt
Elk + Avenue Hotel
8.4
£75
View all deals
$self.alt
Banff Caribou Lodge & Spa
8.2
£68
View all deals
$self.alt
Fairmont Banff Springs
8.9
£274
View all deals
$self.alt
Banff Rocky Mountain Resort
8.3
£68
View all deals
$self.alt
Charltons Banff
8.1
£92
View all deals
$self.alt
Rundlestone Lodge
8.5
£63
View all deals
$self.alt
Brewster's Mountain Lodge
8.7
£68
View all deals
$self.alt
Banff Aspen Lodge
8.5
£91
View all deals
$self.alt
Douglas Fir Resort and Chalets
8.1
£97
View all deals
$self.alt
Banff Voyager Inn
7.3
£54
View all deals
$self.alt
Best Western Plus Siding 29 Lodge
8.5
£80
View all deals
$self.alt
High Country Inn
8.5
£60
View all deals
$self.alt
Blue Mountain Lodge Bed & Breakfast
8.1
£61
View all deals
$self.alt
Red Carpet Inn
7.9
£51
View all deals
$self.alt
Bumpers Inn
6.7
£52
View all deals
$self.alt
Homestead Inn Banff
6.4
£38
View all deals
$self.alt
Johnston Canyon Resort
8.1
£204
View all deals
$self.alt
Rimrock Resort Hotel
8.9
£114
View all deals
$self.alt
Inns of Banff
6.6
£51
View all deals
$self.alt
The Juniper Hotel
8.4
£61
View all deals
$self.alt
Banff Inn
8.6
£66
View all deals
$self.alt
Hidden Ridge Resort
8.4
£96
View all deals
$self.alt
Ywca Banff Hotel
7.4
£59
View all deals
$self.alt
Bow View Lodge
7.7
£44
View all deals
$self.alt
Beaujolais Boutique B&B at Thea's House
9.8
£182
View all deals
$self.alt
Irwin's Mountain Inn
8.0
£54
View all deals
$self.alt
Banff Boutique Inn
9.1
£68
View all deals
$self.alt
Fox Hotel & Suites
8.3
£101
View all deals
$self.alt
Banff International Hostel
8.1
£24
View all deals
$self.alt
King Edward Hotel
8.0
£48
View all deals
$self.alt
Canalta Lodge
8.6
£76
View all deals
$self.alt
Sunshine Mountain Lodge
8.9
£128
View all deals
$self.alt
Rocky Mountain Bed and Breakfast
£57
View all deals
$self.alt
HI-Banff Alpine Centre
8.4
£30
View all deals
$self.alt
At Wits End B&B
9.2
£71
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
November
High season
July

cheapest month to stay

57%

expected price decrease

most expensive time to stay

67%

expected price increase

Price
£74 - £283
Highest day of week
Monday
Cheapest day of week
Wednesday

avg. price over the last two weeks

Average price (weeknight)

£88

avg. price over the last two weeks

avg. price over the last two weeks

Average price (weekend night)

£104

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.
90
Days before departure
0
1-2 star
£98 - £164
3 star
£131 - £178
4-5 star
£260 - £279

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 5 nights.

How much does a hotel cost in Banff?

£187 per night is the average rate for a room when booking a hotel in Banff. 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?

Hotels in Banff are usually cheapest during the month of November. You can expect a price decrease of around 63% during this period.

Which day is cheapest to stay in Banff?

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

How much does a luxury hotel in Banff cost?

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

How much does a hostel in Banff cost?

Banff Hostels typically cost in the region of £91 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 £58 cheaper than 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
£54
$self.alt
#2 most popular
Best Western Plus Siding 29 Lodge
8.5
£80
$self.alt
Best value
Banff International Hostel
8.1
£24
3 stars
$self.alt
#1 most popular
Mount Royal Hotel
9.0
£93
$self.alt
#2 most popular
Banff Ptarmigan Inn
8.4
£88
$self.alt
Best value
High Country Inn
8.5
£60
4 stars and above
$self.alt
#1 most popular
Fairmont Banff Springs
8.9
£274
$self.alt
#2 most popular
Rimrock Resort Hotel
8.9
£114
$self.alt
Best value
Fox Hotel & Suites
8.3
£101

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
£24
$self.alt
Homestead Inn Banff
6.4
£38
$self.alt
Samesun Banff
8.5
£26
$self.alt
Bow View Lodge
7.7
£44
$self.alt
HI-Banff Alpine Centre
8.4
£30
$self.alt
King Edward Hotel
8.0
£48

Get the best value hotel in Banff

These hotels have the best prices for their ratings
$self.alt
Banff International Hostel
8.1
£24
$self.alt
Holiday Lodge Cabins
9.3
£68
$self.alt
HI-Banff Alpine Centre
8.4
£30
$self.alt
Holiday Lodge Bed And Breakfast
9.4
£61
$self.alt
Samesun Banff
8.5
£26
$self.alt
Tunnel Mountain Resort
8.8
£75

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
£60
$self.alt
No. 1 most popular
Tunnel Mountain Resort
8.8
£75
$self.alt
No. 2 most popular
Buffalo Mountain Lodge
8.4
£66
$self.alt
No. 3 most popular
Banff Caribou Lodge & Spa
8.2
£68
$self.alt
No. 4 most popular
Fairmont Banff Springs
8.9
£274
$self.alt
No. 5 most popular
Charltons Banff
8.1
£92
$self.alt
Best Western Plus Siding 29 Lodge
8.5
£80
Kid-friendly hotels in Banff
$self.alt
Best value
High Country Inn
8.5
£60
$self.alt
No. 1 most popular
Tunnel Mountain Resort
8.8
£75
$self.alt
No. 2 most popular
Buffalo Mountain Lodge
8.4
£66
$self.alt
No. 3 most popular
Banff Caribou Lodge & Spa
8.2
£68
$self.alt
No. 4 most popular
Fairmont Banff Springs
8.9
£274
$self.alt
No. 5 most popular
Charltons Banff
8.1
£92
$self.alt
Best Western Plus Siding 29 Lodge
8.5
£80
Luxury hotels in Banff
$self.alt
Best value
Fairmont Banff Springs
8.9
£274

Popular flight routes to Banff

Find the cheapest flights to Banff on popular routes
Inverness to Calgary
Fastest flight time
20h 25m
Cheapest price
£402
London to Calgary
Fastest flight time
8h 50m
Cheapest price
£411
Glasgow to Calgary
Fastest flight time
15h 45m
Cheapest price
£436
Manchester to Calgary
Fastest flight time
11h 20m
Cheapest price
£456
Edinburgh to Calgary
Fastest flight time
18h 15m
Cheapest price
£499
Aberdeen to Calgary
Fastest flight time
12h 35m
Cheapest price
£517
Bristol to Calgary
Fastest flight time
20h 57m
Cheapest price
£640
Newcastle upon Tyne to Calgary
Fastest flight time
13h 15m
Cheapest price
£641
Leeds to Calgary
Fastest flight time
17h 30m
Cheapest price
£716
Belfast to Calgary
Fastest flight time
32h 25m
Cheapest price
£735
View more

Start planning your trip to Banff