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

Fife Lodge
Fife LodgeBanff
9.4 out of 10, Exceptional, (238 reviews)
The price is RM430
RM516 total
includes taxes & fees
20 Jan - 21 Jan

Banff Springs Hotel
Banff Springs HotelBanff
8.6 out of 10, Excellent, (217 reviews)
The price is RM516
RM619 total
includes taxes & fees
20 Jan - 21 Jan

Homesly The Station Hotel
Homesly The Station HotelBanff
8.6 out of 10, Excellent, (91 reviews)
The price is RM591
RM591 total
includes taxes & fees
20 Jan - 21 Jan

49 Crovie Village
49 Crovie VillageBanff
The price is RM2,368
RM2,841 total
includes taxes & fees
23 Jan - 24 Jan

19 Reidhaven Street
19 Reidhaven StreetBanff
The price is RM2,902
RM2,902 total
includes taxes & fees
22 Jan - 23 Jan

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

Tammie Norrie Cottage
Tammie Norrie CottageBanff
The price is RM2,008
RM2,409 total
includes taxes & fees
22 Jan - 23 Jan

15 Waters Edge
15 Waters EdgeBanff
The price is RM2,769
RM3,323 total
includes taxes & fees
23 Jan - 24 Jan

2 Seafield Place
2 Seafield PlaceBanff
The price is RM1,869
RM2,243 total
includes taxes & fees
31 Jan - 1 Feb

The Davron Hotel
The Davron HotelFraserburgh
9.4 out of 10, Exceptional, (121 reviews)
The price is RM403
RM483 total
includes taxes & fees
23 Jan - 24 Jan

The Station Hotel
The Station HotelAberlour
9.4 out of 10, Exceptional, (244 reviews)
The price is RM531
RM638 total
includes taxes & fees
21 Jan - 22 Jan

Craigellachie Hotel of Speyside
Craigellachie Hotel of SpeysideAberlour
9.0 out of 10, Wonderful, (347 reviews)
The price is RM635
RM761 total
includes taxes & fees
25 Jan - 26 Jan

The Aberlour Hotel
The Aberlour HotelAberlour
9.0 out of 10, Wonderful, (97 reviews)
The price is RM652
RM782 total
includes taxes & fees
23 Jan - 24 Jan

Meldrum House Country Hotel & Golf Course
Meldrum House Country Hotel & Golf CourseInverurie
9.6 out of 10, Exceptional, (367 reviews)
The price is RM395
RM473 total
includes taxes & fees
25 Jan - 26 Jan

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

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 RM452
RM543 total
includes taxes & fees
18 Feb - 19 Feb

Chapelhill Croft Farmhouse B&B
Chapelhill Croft Farmhouse B&BKeith
10.0 out of 10, Exceptional, (32 reviews)
The price is RM581
RM581 total
includes taxes & fees
20 Jan - 21 Jan
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.

More cheap stays in Banff

Bankhouse B&B
102a High Street Aberlour Scotland
The price is RM588 per night from 31 Jan to 1 Feb
RM588
RM706 total
31 Jan - 1 Feb
includes taxes & fees
9.4/10 Exceptional! (42 reviews)












































































