Banff Hotels from ₹5,057
Change your mind
Book hotels with free cancellation
Be picky
Search almost a million properties worldwide
Go beyond your typical stay in Banff
Cottage
Pet friendly
Check prices for these dates
Top 10 Banff hotels and places to stay

Banff Springs Hotel
Banff Springs Hotel
8.6 out of 10, Excellent, (190)
The price is ₹13,080
₹15,697 total
includes taxes & fees
28 Jul - 29 Jul

Station Hotel Portsoy
Station Hotel Portsoy
8.8 out of 10, Excellent, (85)
The price is ₹9,325
₹11,189 total
includes taxes & fees
19 Aug - 20 Aug

Aden House Bed and Breakfast
Aden House Bed and Breakfast
10.0 out of 10, Exceptional, (6)

Macdonald Pittodrie House
Macdonald Pittodrie House
8.8 out of 10, Excellent, (253)
The price is ₹26,247
₹31,497 total
includes taxes & fees
26 Jul - 27 Jul

Leslie Castle
Leslie Castle
10.0 out of 10, Exceptional, (37)
The price is ₹27,849
₹33,419 total
includes taxes & fees
5 Aug - 6 Aug

The Lodges at Barra Castle
The Lodges at Barra Castle
9.0 out of 10, Wonderful, (28)
Lowest nightly price found within the past 24 hours based on a 1 night stay for 2 adults. Prices and availability subject to change. Additional terms may apply.
Save an average of 15% on thousands of hotels when you're signed in
Learn more about Banff
Come to relaxing Banff and enjoy its culture, boating and festivals.

More cheap stays in Banff
More cheap stays in Banff

Premier Inn Elgin
15 Linkwood Way, Elgin, Scotland
The price is ₹5,057 per night from 17 Aug to 18 Aug
₹5,057
₹6,069 total
17 Aug - 18 Aug
includes taxes & fees
Explore a world of travel with Expedia
Explore a world of travel with Expedia
Choose Your Banff Hotel Style
More accommodation types in Banff
Hotels near Banff Airports
Hotels Near Banff, Scotland
- North Sea Hotels
- Scottish Highlands Hotels
- Elgin Hotels
- Peterhead Hotels
- Inverurie Hotels
- Lossiemouth Hotels
- Aberlour Hotels
- Great Britain Hotels
- Buckie Hotels
- Fraserburgh Hotels
- Ellon Hotels
- Keith Hotels
- Cullen Hotels
- Huntly Hotels
- Dufftown Hotels
- Turriff Hotels
- Northern Europe Hotels
- Craigellachie Hotels
- Fochabers Hotels
- Insch Hotels
Explore more hotels
Expedia's Latest Trends
Hotels