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
Arrochar, G83 7AR
Goldberry Cottage Bed and Breakfast is dramatically situated at the foot of the world famous Ben Arthur.
Price: £50 - £55 (Per room per night)
Fort William, PH33 6RQ
Laurel Bank is situated on the banks of Loch Linnhe, and 5 minutes walk along the lochside to the centre of Fort William.
Mauchline, East Ayrshire, KA5 6EY
Dykefield is a working farm approximately a mile from Mauchline with panoramic view across rolling Ayrshire countryside.
Kelvinbridge, Glasgow, G12 8JD
Small Guest House/Hotel in the popular West End with many bars, clubs and restaurants around.
Castle Douglas, DG7 1RH
A beautiful traditional stone built farmhouse surrounded by open green fields and forest on a working farm.
Price: £54 - £64 (Per room per night)
Cuil Uig, Portree, IV51 9YD
Bayside Gallery is your ideal holiday location in the geologically unique, Trotternish peninsula of Skye.
Fort Augustus, PH32 4BT
Set in the woods of Auchterawe Forest this family run former Scottish Farmhouse offers quality Bed & Breakfast.
Price: £30 - £45 (Per person per night)
Lossiemouth, IV31 6DJ
Ceilidh Bed and Breakfast is superbly situated for the beach, estuary and local amenities.
Price: £30 - £50 (Per person per night)
Alloway, Ayr, KA7 4HR
Delighting guests since 1994, Sunnyside B&B - Scottish hospitality at its best. Spacious double, twin, family ensuite rooms.
Price: £25 - £35 (Per person per night)
Moffat, DG10 9DL
The Bonnington is a delightful B and B situated on the High Street in Moffat.
Price: £32 - £65 (Per room per night)
Arrochar, G83 7AA
Rowantreebank is a pretty and friendly family run Bed & Breakfast set in the village of Arrochar on the shores of Loch Long.
18 Holyrood Park Road, Edinburgh, EH16 5AY
Dramatically situated beneath Arthur's Seat, Edinburgh First enjoys panoramic views of Holyrood Park.
Price: £33.50 - £109.50 (Per person per night)
Edinburgh, EH6 8AA
The perfect place to unwind. Superb Victorian guest house in Edinburgh situated over looking historic Leith Links Park.
Price: £45 - £170 (Per room per night)
Fort William, PH33 6BT
Berkeley House is located in Fort William a five minute walk from the Town centre.
Price: £30 - £40 (Per person per night)
|1||Goldberry Cottage B&B||Arrochar, G83 7AR|
|2||Laurel Bank Lodge||Fort William, PH33 6RQ|
|3||Dykefield Farm B&B||Mauchline, East Ayrshire, KA5 6EY|
|4||Belgrave Guest House||Kelvinbridge, Glasgow, G12 8JD|
|5||Farhills Farm Bed and Breakfast||Castle Douglas, DG7 1RH|
|6||Bayside Gallery||Cuil Uig, Portree, IV51 9YD|
|7||Auchterawe Country House||Fort Augustus, PH32 4BT|
|8||Ceilidh B&B||Lossiemouth, IV31 6DJ|
|9||Sunnyside Bed and Breakfast||Alloway, Ayr, KA7 4HR|
|10||The Bonnington||Moffat, DG10 9DL|
|11||Rowantreebank||Arrochar, G83 7AA|
|12||Pollock Halls||18 Holyrood Park Road, Edinburgh, EH16 5AY|
|13||Sandaig Guest House||Edinburgh, EH6 8AA|
|14||Berkeley House||Fort William, PH33 6BT|
|15||Howard's Way Guest House||Rothesay, PA20 9DU|
Click the map pins to view more information.