Search Guest Houses in Banff
- Plan, book, stay with confidence
Be picky
Search almost a million properties worldwide
Change your mind
Book hotels with free cancellation
Check prices for these dates
Next weekend
In two weeks
In one month
In two months
Compare 8 Guest Houses in Banff with updated reviews, rates, and availability.

The Pines Guesthouse
The Pines Guesthouse
9.8 out of 10, Exceptional, (62)
The price is SAR 509
SAR 610 total
includes taxes & fees
16 Apr - 17 Apr

Craigellachie Lodge
Craigellachie Lodge
10.0 out of 10, Exceptional, (73)
The price is SAR 798
SAR 958 total
includes taxes & fees
17 Apr - 18 Apr

Seafield Arms
Seafield Arms
7.0 out of 10, Good, (10)

The Lodge Elgin
The Lodge Elgin
9.6 out of 10, Exceptional, (275)

Pennan Inn BnB&Gallery
Pennan Inn BnB&Gallery
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
Other property types in Banff

The Beaches, beachfront 2 bed home with seaviews in Banff Aberdeenshire
The Beaches, beachfront 2 bed home with seaviews in Banff Aberdeenshire

Driftwood Cottage, near Portsoy's historic harbour-stunning garden
Driftwood Cottage, near Portsoy's historic harbour-stunning garden
10.0 out of 10, Exceptional, (1)

SEASIDE SELF CATERING HOLIDAY TOWNHOUSE WITH EXCELLENT SEA VIEWS
SEASIDE SELF CATERING HOLIDAY TOWNHOUSE WITH EXCELLENT SEA VIEWS
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.
Recent reviews of Banff hotels
Recent reviews of Banff hotels

Craigellachie Hotel of Speyside
5/5 Excellent
Happy customers
"Our room was delightful, sunny when we arrived and very welcoming. We had a large corner room with the most comfortable bed.
Restaurant was fab and the whisky bar staff were very knowledgeable.
Great staff and great service. We loved our stay!
Thankyou"
A verified traveler stayed at Craigellachie Hotel of Speyside
Posted 19 hours ago