Find hotels in Banff from ฿1,894
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

Fife Lodge
Fife Lodge
9.4 out of 10, Exceptional, (219)
The price is ฿3,825
฿4,590 total
includes taxes & fees
27 Aug - 28 Aug

The Station Hotel
The Station Hotel
9.4 out of 10, Exceptional, (230)
The price is ฿7,131
฿8,557 total
includes taxes & fees
29 Aug - 30 Aug

Leslie Castle
Leslie Castle
10.0 out of 10, Exceptional, (38)
The price is ฿10,432
฿12,518 total
includes taxes & fees
30 Aug - 31 Aug

Laichmoray Hotel
Laichmoray Hotel
9.4 out of 10, Exceptional, (429)

Banff Springs Hotel
Banff Springs Hotel
8.6 out of 10, Excellent, (195)
The price is ฿4,949
฿5,939 total
includes taxes & fees
1 Sept - 2 Sept

Dolphin Cottage
Dolphin Cottage
The price is ฿15,665
฿18,798 total
includes taxes & fees
12 Sept - 13 Sept
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
Check out pet-friendly hotels in Banff

Station Hotel Portsoy
Station Hotel Portsoy
8.6 out of 10, Excellent, (86)
The price is ฿6,426
฿6,426 total
includes taxes & fees
1 Sept - 2 Sept
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.
Learn more about Banff
Tucked along Scotland's northeast coast, this historic fishing town offers charming harbour walks and the impressive ruins of Banff Castle. Visit the Duff House art gallery for masterpieces, then explore nearby Macduff Marine Aquarium to discover fascinating sea creatures from local waters.

More cheap stays in Banff
More cheap stays in Banff

Premier Inn Elgin
15 Linkwood Way, Elgin, Scotland
The price is ฿1,894 per night from 14 Sept to 15 Sept
฿1,894
฿2,273 total
14 Sept - 15 Sept
includes taxes & fees
Explore a world of travel with Expedia
Explore a world of travel with Expedia
Accommodation near Banff attractions
Hotels Near Banff, Scotland
- North Sea Hotels
- Scottish Highlands Hotels
- Elgin Hotels
- Inverurie Hotels
- Great Britain Hotels
- Lossiemouth Hotels
- Peterhead Hotels
- Buckie Hotels
- Keith Hotels
- Aberlour Hotels
- Fraserburgh Hotels
- Ellon Hotels
- Huntly Hotels
- Cullen Hotels
- Dufftown Hotels
- Turriff Hotels
- Craigellachie Hotels
- Insch Hotels
- Macduff Hotels
- Fochabers Hotels
Explore more hotels
Expedia's Latest Trends
Hotels
General
- Visit Northampton
- Visit Nottingham
- Visit Southampton
- Visit Stratford-upon-Avon
- Visit Cambridge
- Visit Inverness
- Visit Wells
- Visit Sanday
- Visit Norwich
- Visit Aberdeen
- Visit Warwick
- Visit Leicester
- Visit Oxford
- Visit Windermere
- Visit Bath
- Visit Uig
- Visit Glasgow
- Visit Manchester
- Visit Fort William
- Visit Windsor
- Visit St. Andrews
- Visit Brighton
- Visit Chester
- Visit Glastonbury
- Visit Harrogate
- Visit Canterbury
- Visit Tain
- Visit Goole
- Visit York