Hotels in Banff

Find the best deals on 100 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.9
£88
View all deals
Banff Ptarmigan Inn
8.4
£84
View all deals
Tunnel Mountain Resort
8.8
£71
View all deals
Banff Park Lodge
8.4
£64
View all deals
Buffalo Mountain Lodge
8.3
£63
View all deals
Elk + Avenue Hotel
8.5
£71
View all deals
Banff Caribou Lodge & Spa
8.2
£65
View all deals
Fairmont Banff Springs
8.9
£262
View all deals
Banff Rocky Mountain Resort
8.3
£65
View all deals
Charltons Banff
8.1
£88
View all deals
The Rundlestone Lodge
8.5
£60
View all deals
Brewster's Mountain Lodge
8.7
£65
View all deals
Banff Aspen Lodge
8.5
£87
View all deals
Douglas Fir Resort and Chalets
8.1
£92
View all deals
Banff Voyager Inn
7.3
£51
View all deals
Best Western Plus Siding 29 Lodge
8.5
£76
View all deals
High Country Inn
8.5
£58
View all deals
Blue Mountain Lodge Bed & Breakfast
8.0
£58
View all deals
Red Carpet Inn
7.9
£48
View all deals
Bumpers Inn
6.7
£50
View all deals
Homestead Inn Banff
6.5
£37
View all deals
Johnston Canyon Resort
8.1
£195
View all deals
Rimrock Resort Hotel
8.9
£109
View all deals
Inns of Banff
6.7
£49
View all deals
The Juniper Hotel & Bistro
8.4
£58
View all deals
Banff Inn
8.6
£63
View all deals
Hidden Ridge Resort
8.4
£92
View all deals
Ywca Banff Hotel
7.3
£56
View all deals
Bow View Lodge
7.7
£42
View all deals
Beaujolais Boutique B&B at Thea's House
9.8
£174
View all deals
Irwin's Mountain Inn
8.0
£51
View all deals
Banff Boutique Inn
9.1
£65
View all deals
Fox Hotel & Suites
8.3
£97
View all deals
Banff International Hostel
8.1
£23
View all deals
King Edward Hotel
8.1
£46
View all deals
Canalta Lodge
8.6
£73
View all deals
Sunshine Mountain Lodge
8.9
£122
View all deals
Rocky Mountain Bed and Breakfast
£54
View all deals
HI-Banff Alpine Centre
8.4
£29
View all deals
At Wits End B&B
9.2
£68
View all deals

When to book a hotel in Banff

Low season
April
High season
July

cheapest month to stay

29%

expected price decrease

most expensive time to stay

59%

expected price increase

Price
£116 - £260
Highest day of week
Saturday
Cheapest day of week
Monday

avg. price over the last two weeks

Average price (weeknight)

£98

avg. price over the last two weeks

avg. price over the last two weeks

Average price (weekend night)

£121

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, 25 days before. 4-5 star, on the same day that your stay begins.
90
Days before departure
0
1-2 star
£72 - £150
3 star
£147 - £200
4-5 star
£201 - £230

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?

£197 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 April. You can expect a price decrease of around 36% during this period.

Which day is cheapest to stay in Banff?

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

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?

2 stars and below
#1 most popular
Banff Voyager Inn
7.3
£51
#2 most popular
Best Western Plus Siding 29 Lodge
8.5
£76
Best value
Banff International Hostel
8.1
£23
3 stars
#1 most popular
Mount Royal Hotel
8.9
£88
#2 most popular
Banff Ptarmigan Inn
8.4
£84
Best value
High Country Inn
8.5
£58
4 stars and above
#1 most popular
Fairmont Banff Springs
8.9
£262
#2 most popular
Rimrock Resort Hotel
8.9
£109
Best value
Fox Hotel & Suites
8.3
£97

Cheapest hotels in Banff

Cheap hotels and hostels in Banff
Banff International Hostel
8.1
£23
Homestead Inn Banff
6.5
£37
Samesun Banff
8.5
£24
Bow View Lodge
7.7
£42
HI-Banff Alpine Centre
8.4
£29
King Edward Hotel
8.1
£46

Best value hotels in Banff

Banff International Hostel
8.1
£23
Holiday Lodge Cabins
9.3
£65
HI-Banff Alpine Centre
8.4
£29
Holiday Lodge Bed And Breakfast
9.4
£58
Samesun Banff
8.5
£24
Tunnel Mountain Resort
8.8
£71

Looking for a specific type of hotel

Romantic hotels in Banff
Best value
Inns of Banff
6.7
£49
No. 1 most popular
Tunnel Mountain Resort
8.8
£71
No. 2 most popular
Buffalo Mountain Lodge
8.3
£63
No. 3 most popular
Banff Caribou Lodge & Spa
8.2
£65
No. 4 most popular
Fairmont Banff Springs
8.9
£262
No. 5 most popular
Charltons Banff
8.1
£88
Best Western Plus Siding 29 Lodge
8.5
£76
Kid-friendly hotels in Banff
Best value
Inns of Banff
6.7
£49
No. 1 most popular
Tunnel Mountain Resort
8.8
£71
No. 2 most popular
Buffalo Mountain Lodge
8.3
£63
No. 3 most popular
Banff Caribou Lodge & Spa
8.2
£65
No. 4 most popular
Fairmont Banff Springs
8.9
£262
No. 5 most popular
Charltons Banff
8.1
£88
Best Western Plus Siding 29 Lodge
8.5
£76
Luxury hotels in Banff
Best value
Fairmont Banff Springs
8.9
£262

Popular flight routes to Banff

Find the cheapest flights to Banff on popular routes
London to Calgary
Fastest flight time
8h 50m
Cheapest price
£307
Inverness to Calgary
Fastest flight time
11h 30m
Cheapest price
£424
Newcastle upon Tyne to Calgary
Fastest flight time
14h 45m
Cheapest price
£459
Manchester to Calgary
Fastest flight time
15h 45m
Cheapest price
£503
Birmingham to Calgary
Fastest flight time
15h 40m
Cheapest price
£520
Glasgow to Calgary
Fastest flight time
17h 45m
Cheapest price
£520
Aberdeen to Calgary
Fastest flight time
16h 20m
Cheapest price
£528
Edinburgh to Calgary
Fastest flight time
13h 30m
Cheapest price
£575
Belfast to Calgary
Fastest flight time
12h 10m
Cheapest price
£584
Exeter to Calgary
Fastest flight time
23h 08m
Cheapest price
£635
View more

Start planning your trip to Banff