Banff Guest Houses
Get more for your budget and save up to 50% off select Secret Bargain hotels
Get even more value with CheapTickets Price Guarantee!
Change your flight without a fee on select flights
Guest Houses in Banff

The Pines Guesthouse
the pines east road Elgin Scotland
$143 nightly
The price is $172 total per night
$172 total
Aug 7 - Aug 8
Total with taxes and fees
Free Cancellation
Reserve now, pay when you stay
With a stay at The Pines Guesthouse in Elgin, you'll be within a 10-minute walk of Elgin Cathedral and Elgin Museum.

Craigellachie Lodge
Craigellachie Lodge Aberlour Scotland
$238 nightly
The price is $286 total per night
$286 total
Aug 4 - Aug 5
Total with taxes and fees
With a stay at Craigellachie Lodge in Aberlour, you'll be in the mountains, within a 5-minute drive of Macallan Distillery and Speyside Cooperage.

Seafield Arms
5 CHAPEL STREET Banff Scotland
$163 nightly
The price is $196 total per night
$196 total
Jul 31 - Aug 1
Total with taxes and fees
Free Cancellation
Reserve now, pay when you stay
When you stay at Seafield Arms in Banff, you'll be near the beach and within a short 5-minute drive from Grass Labyrinth.

Pennan Inn BnB&Gallery
16 Pennan Fraserburgh Scotland
Located in Fraserburgh, Pennan Inn BnB&Gallery is by the ocean, within a 15-minute drive of New Aberdour Beach and Macduff Marine Aquarium.

The Lodge Elgin
20 Duff Avenue Elgin Scotland
Located in Elgin, The Lodge Elgin is within a 15-minute walk of Elgin Museum and Elgin Cathedral.
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.
Banff Guest Houses essential information
Accommodation | 7 Guest Houses |
|---|---|
Lowest Price | $172 |
Highest Price | $286 |
Popular accommodation | The Pines Guesthouse, Craigellachie Lodge, Seafield Arms, Pennan Inn BnB&Gallery, The Lodge Elgin, Rudan Guest House, 15a King Street |
