Find hotels in Banff from 1.760.455 ₫
- Change your mindBook hotels with free cancellation
- Be pickySearch almost a million properties worldwide
Go beyond your typical stay in Banff
Family friendly
Cottage
Check prices for these dates
Our top choices for Banff hotels

Banff Springs Hotel
Banff Springs HotelBanff
8.6 out of 10, Excellent, (216 reviews)
The price is 3.344.866 ₫
4.013.839 ₫ total
includes taxes & fees
11 Jan - 12 Jan

Fife Lodge
Fife LodgeBanff
9.4 out of 10, Exceptional, (238 reviews)
The price is 2.787.388 ₫
3.344.866 ₫ total
includes taxes & fees
12 Jan - 13 Jan

Homesly The Station Hotel
Homesly The Station HotelBanff
8.6 out of 10, Excellent, (91 reviews)
The price is 3.591.330 ₫
3.591.330 ₫ total
includes taxes & fees
11 Jan - 12 Jan

49 Crovie Village
49 Crovie VillageBanff
The price is 15.352.935 ₫
18.423.522 ₫ total
includes taxes & fees
14 Jan - 15 Jan

Tammie Norrie Cottage
Tammie Norrie CottageBanff
The price is 12.868.932 ₫
15.442.718 ₫ total
includes taxes & fees
14 Jan - 15 Jan

24 Waters Edge
24 Waters EdgeBanff
10.0 out of 10, Exceptional, (1 review)
The price is 13.252.007 ₫
13.252.007 ₫ total
includes taxes & fees
24 Jan - 25 Jan

2 Seafield Place
2 Seafield PlaceBanff
The price is 12.120.738 ₫
14.544.886 ₫ total
includes taxes & fees
31 Jan - 1 Feb

19 Reidhaven Street
19 Reidhaven StreetBanff
The price is 18.818.568 ₫
18.818.568 ₫ total
includes taxes & fees
14 Jan - 15 Jan

11 Village
11 VillageBanff
The price is 11.163.050 ₫
13.395.660 ₫ total
includes taxes & fees
14 Jan - 15 Jan

15 Waters Edge
15 Waters EdgeBanff
The price is 17.956.649 ₫
21.547.979 ₫ total
includes taxes & fees
24 Jan - 25 Jan

Craigellachie Hotel of Speyside
Craigellachie Hotel of SpeysideAberlour
9.0 out of 10, Wonderful, (346 reviews)
The price is 3.990.367 ₫
4.788.440 ₫ total
includes taxes & fees
11 Jan - 12 Jan

The Station Hotel
The Station HotelAberlour
9.4 out of 10, Exceptional, (244 reviews)
The price is 3.445.916 ₫
4.135.310 ₫ total
includes taxes & fees
15 Jan - 16 Jan

The Davron Hotel
The Davron HotelFraserburgh
9.4 out of 10, Exceptional, (120 reviews)
The price is 2.875.411 ₫
3.450.493 ₫ total
includes taxes & fees
12 Jan - 13 Jan


Meldrum House Country Hotel & Golf Course
Meldrum House Country Hotel & Golf CourseInverurie
9.6 out of 10, Exceptional, (367 reviews)
The price is 2.558.529 ₫
3.070.235 ₫ total
includes taxes & fees
15 Jan - 16 Jan

Bankhouse B&B
Bankhouse B&BAberlour
9.4 out of 10, Exceptional, (42 reviews)
The price is 3.814.203 ₫
4.577.185 ₫ total
includes taxes & fees
31 Jan - 1 Feb


Chapelhill Croft Farmhouse B&B
Chapelhill Croft Farmhouse B&BKeith
10.0 out of 10, Exceptional, (32 reviews)

Acdc Glamping, Campervan , Caravan and Tent Resort
Acdc Glamping, Campervan , Caravan and Tent ResortFraserburgh
10.0 out of 10, Exceptional, (14 reviews)
The price is 2.934.093 ₫
3.520.911 ₫ total
includes taxes & fees
4 Feb - 5 Feb
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
Stay near popular Banff attractions
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.

Top Banff Hotel Reviews

Fife Lodge
10/10 Excellent

The Royal Oak Hotel
10/10 Excellent
More cheap stays in Banff

Bankhouse B&B
102a High Street Aberlour Scotland
The price is 3.814.203 ₫ per night from 31 Jan to 1 Feb
3.814.203 ₫
4.577.185 ₫ total
31 Jan - 1 Feb
includes taxes & fees
9.4/10 Exceptional! (42 reviews)
Hotels in Banff with star rating

4 Star Hotels
15 properties





































































