B&Bs & Guesthouses in Scotland
Most Popular:
Edinburgh B&B - Inverness B&B - Fort William B&B - Oban B&B - Glasgow B&B - Aberdeen B&B - St Andrews B&B - Aviemore B&B - Loch Ness B&B - Loch Lomond B&B - Isle of Skye B&B - Ullapool B&B - Stirling B&B - Ayr B&B - Glencoe B&B
Stonehaven, Kincardineshire, AB39 3XQ
The Guest House, is very popular with both business and tourist travellers. Situated on the outskirts of Stonehaven.
Price: £40 - £75 (Per room per night)
Aberdeen, Aberdeenshire, AB12 5AR
Welcome to Abbotswell if you are coming to Deeside for business or pleasure a warm Scottish welcome awaits you.
Price: £35 - £60 (Per room per night)
Kingussie, PH21 1HX
Family run guest house, centrally situated in Kingussie. Views of the Cairngorm Mountains. Off street parking.
Price: £24 - £48 (Per person per night)
Inverness, Inverness-shire, IV2 4BH
Dunhallin House is a newly refurbished STB 4-star guest house set in the heart of the city of Inverness.
Perth, Perthshire, PH1 5RP
Welcome to Almond Villa Guest House, a Scottish Tourist Board 4 star awarded Guest House in Perth.
Price: £30 - £65 (Per room per night)
Port Elphinstone, Inverurie, Aberdeenshire, AB51 5XJ
Ashdon Guest House is located at the south of Inverurie just off the main bypass.
Tillicoultry, FK13 6BU
A semi-rural cottage with spectacular open views, modern, stylish accommodation and warm, relaxed hospitality.
Wick, KW1 5NJ
A warm Highland welcome awaits you at "The Clachan” where we have been welcoming guests for nearly three decades.
Price: £30 - £32 (Per person per night)
Alyth, PH11 8AJ
Tigh Na Leigh is a small guest house that is big on hospitality, great food and quality service.
Price: £39 - £120 (Per room per night)
Cupar, Fife, KY15 7SH
Log cabin B&B & self-catering 'WeeBothy' between the villages of Ladybank & Pitlessie. 5miles to Cupar. 15miles to St.Andrews
Price: £35 - £55 (Per person per night)
Banchory, Kincardineshire, AB31 5XT
Towerbank House was built in 1880. it is now a delightful home, where each room has an individual charm.
Price: £20 - £24 (Per person per night)
Perth, Perthshire, PH2 8EH
The Heidl Guest house is a long established, 8 bedroom guesthouse, close to the centre of Perth.
Price: £25 - £90 (Per room per night)
Carnoustie, Angus, DD7 7JA
Beautiful Victorian villa luxurious bedrooms with seaviews. Large walled garden with private parking.
Price: £40 (Per person per night)
Edinburgh, EH16 4SD
Perfectly located on one of the main arteries into Edinburgh and only minutes from the historic heart of the city itself.
Price: £40 - £60 (Per person per night)
Stirling, Stirlingshire, FK9 5EY
Our B&B is situated in the historic city of Stirling, within walking distance of the city centre.
Price: £35 - £60 (Per room per night)
| 1 | Woodside of Glasslaw | Stonehaven, Kincardineshire, AB39 3XQ | |
| 2 | Abbotswell Guest House | Aberdeen, Aberdeenshire, AB12 5AR | |
| 3 | Dunmhor Guest House | Kingussie, PH21 1HX | |
| 4 | Dunhallin House | Inverness, Inverness-shire, IV2 4BH | |
| 5 | Almond Villa Guest House | Perth, Perthshire, PH1 5RP | |
| 6 | Ashdon Guest House | Port Elphinstone, Inverurie, Aberdeenshire, AB51 5XJ | |
| 7 | Bramble Cottage | Tillicoultry, FK13 6BU | |
| 8 | The Clachan | Wick, KW1 5NJ | |
| 9 | Tigh Na Leigh Guest House | Alyth, PH11 8AJ | |
| 10 | Redlands Country Lodge | Cupar, Fife, KY15 7SH | |
| 11 | Towerbank House | Banchory, Kincardineshire, AB31 5XT | |
| 12 | Heidl Guest House | Perth, Perthshire, PH2 8EH | |
| 13 | Park House - Carnoustie | Carnoustie, Angus, DD7 7JA | |
| 14 | Arden Guest House | Edinburgh, EH16 4SD | |
| 15 | Craigard Bed & Breakfast | Stirling, Stirlingshire, FK9 5EY |
Click the map pins to view more information.





