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
$140 nightly
The price is $168 total per night
$168 total
Jul 24 - Jul 25
Total includes taxes and fees
If you drive, put free parking to good use.
Breakfast included
Parking included

Craigellachie Lodge
Craigellachie Lodge, Aberlour, Scotland
$219 nightly
The price is $263 total per night
$263 total
Jul 14 - Jul 15
Total includes taxes and fees
Guests of Craigellachie Lodge enjoy free WiFi in public areas, coffee in a common area, and a communal living room. 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

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

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
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
$153 nightly
The price is $183 total per night from Jul 15 to Jul 16
$183 total
Jul 15 - Jul 16
Total includes taxes and fees
8.6/10 Excellent! (183 reviews)

Station Hotel Portsoy
22 Seafield Street, Banff, Scotland
$176 nightly
The price is $212 total per night from Jul 13 to Jul 14
$212 total
Jul 13 - Jul 14
Total includes taxes and fees
8.6/10 Excellent! (84 reviews)

Stunning 6 bedroom 6 bathroom country home with large private indoor heated swimming pool
By Banff
10/10 Exceptional! (4 reviews)
Banff Guest Houses essential information
Accommodation | 7 Guest Houses |
---|---|
Lowest Price | $168 |
Highest Price | $263 |
Popular accommodation | The Pines Guesthouse, Craigellachie Lodge, Seafield Arms, Pennan Inn BnB&Gallery, The Lodge Elgin, Rudan Guest House, 15a King Street |