B&Bs & Guesthouses in Scotland
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
Drymen, Loch Lomond, G63 0BX
Ashbank is situated in the heart of the conservation village of Drymen.
Irvine, Ayrshire, KA12 0DT
St Andrews Guest House, recently renovated, offers accommodation on a room only basis. Situated just 300 metres from Irvine...
Edinburgh, EH4 1NS
The St. Bernards Guest House occupies a charming Victorian townhouse in Edinburgh’s Stockbridge area.
Dunfermline, KY12 9JB
Una and Hamish will take pride in offering Scottish hospitality at their bed and breakfast.
Price: £40 - £70 (Per room per night)
Edinburgh, EH9 1QS
Southside is a stylish and welcoming Guest House in the heart of the City close to the Old Town.
Price: £80 - £160 (Per room per night)
Largoward, St. Andrews, Fife, KY9 1JE
The Inn at Lathones is only 5 miles west of St Andrews.
Price: £75 - £140 (Per room per night)
Braemar, AB35 5YQ
Callater Lodge stands in spacious and attractive grounds in the pretty village of Braemar.
Price: £27 - £40 (Per person per night)
Waters of Feugh, By Banchory, Aberdeenshire, AB316XF
A luxury Bed and Breakfast nestled on the banks of the River Feugh
Price: £45 - £74 (Per person per night)
Auchencairn, Castle Douglas, DG7 1QZ
Balcary Mews is superbly situated on the shores of Balcary Bay on the unspoilt Solway Coast.
Price: £80 (Per room per night)
Edinburgh, Midlothian, EH15 1GB
A delightful B & B with ensuite rooms, free Wifi/TV, off road parking in good location.
Price: £35 (Per person per night)
Lockerbie, DG11 3ND
An AA 4 star gold rated bed and breakfast with an AA breakfast award for the use of local ingredients.
Price: £70 - £80 (Per room per night)
Bowmont Street, Kelso, TD5 7DZ
A family run Scottish Tourist Board Quality Assured three star + bed and breakfast guest house.
Price: £35 - £45 (Per person per night)
Nether Huntlywood, Earlston, TD4 6BB
Huntlywood Granary is located in the heart of the beautiful Scottish Borders.
Saint Andrews, Fife, KY16 0AB
Situated in the scottish countryside and very accessible to the surrounding villages, towns, beaches and golf courses.
Price: £50 - £150 (Per room per night)
|1||Ashbank Bed & Breakfast||Drymen, Loch Lomond, G63 0BX|
|2||St. Andrews Guest House||Irvine, Ayrshire, KA12 0DT|
|3||St Bernards Guest House||Edinburgh, EH4 1NS|
|4||Bunree Bed and Breakfast||Dunfermline, KY12 9JB|
|5||Southside Guest House||Edinburgh, EH9 1QS|
|6||The Inn at Lathones||Largoward, St. Andrews, Fife, KY9 1JE|
|7||Callater Lodge Guest House||Braemar, AB35 5YQ|
|8||Otterstone Bed and Breakfast||Waters of Feugh, By Banchory, Aberdeenshire, AB316XF|
|9||Balcary Mews Bed and Breakfast||Auchencairn, Castle Douglas, DG7 1QZ|
|10||At the Gates B&B||Edinburgh, Midlothian, EH15 1GB|
|11||Blackyett Mains Bed and Breakfast||Lockerbie, DG11 3ND|
|12||Bellevue Guest House||Bowmont Street, Kelso, TD5 7DZ|
|13||Huntlywood Granary||Nether Huntlywood, Earlston, TD4 6BB|
|14||Milton Lea Bed & Breakfast||Saint Andrews, Fife, KY16 0AB|
|15||Blair Villa (South)||Oban, Argyll, PA34 5DQ|
Click the map pins to view more information.