Compare Banff Guest House Rentals
Earn Orbucks instantly: $1 Orbuck = $1 USD, good toward hotels
Save 10% or more on select hotels with Insider Prices
Book on the app to instantly earn 5% on 350,000+ hotels
Featured Guest Houses in Banff

The Pines Guesthouse
the pines east road, Elgin, Scotland
The price is $165 per night
$165
includes taxes & fees
$137 per night
May 9 - May 10
If you drive, put free parking to good use.
Breakfast included
Parking included

Craigellachie Lodge
Craigellachie Lodge, Aberlour, Scotland
The price is $259 per night
$259
includes taxes & fees
$216 per night
Jun 2 - Jun 3
Guests of Craigellachie Lodge enjoy free WiFi in public areas, coffee in a common area, and a TV in a common area. There's free parking, and an airport shuttle (available 24 hours) for GBP 150 per vehicle one-way. Helpful staff can provide tour or ticket assistance and luggage storage. This family-friendly guesthouse also has a garden.
Breakfast included
Parking included

Seafield Arms
5 CHAPEL STREET, Banff, Scotland
Seafield Arms features free WiFi in public areas and a garden. If you plan to drive, free parking is available. Staff members can help with accommodation requests, and provide luggage storage.
Breakfast included
Pet friendly

The Lodge Elgin
20 Duff Avenue, Elgin, Scotland
The Lodge Elgin features free WiFi in public areas and a garden. You can put free parking to good use if you drive. Friendly staff can provide front-desk service during limited hours, and also offer advice about sightseeing.
Breakfast included
Parking included

Pennan Inn BnB&Gallery
16 Pennan, Pennan, Fraserburgh, Scotland
Stay at this guesthouse in Fraserburgh. Enjoy free breakfast and a beach locale. Popular attraction New Aberdour Beach is located nearby.
Breakfast included
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.
Hotel Options in Banff

Banff Springs Hotel
8 Golden Knowes Rd, Banff, Scotland
The price is $190 per night from May 5 to May 6
$190
includes taxes & fees
$158 per night
May 5 - May 6
8.6/10 Excellent! (174 reviews)

Fife Lodge
Sandyhill Road, Banff, Scotland
The price is $139 per night from May 11 to May 12
$139
includes taxes & fees
$116 per night
May 11 - May 12
9.4/10 Exceptional! (208 reviews)

Station Hotel Portsoy
22 Seafield Street, Banff, Scotland
The price is $137 per night from May 5 to May 6
$137
includes taxes & fees
$114 per night
May 5 - May 6
8.8/10 Excellent! (77 reviews)
Banff Guest Houses essential information
Accommodation | 7 Guest Houses |
---|---|
Lowest Price | $137 |
Highest Price | $259 |
Popular accommodation | The Pines Guesthouse, Craigellachie Lodge, Seafield Arms, The Lodge Elgin, Pennan Inn BnB&Gallery, Rudan Guest House, 15a King Street |