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
Inverness, IV2 3PS
Caberfeidh is a comfortable family run B&B located close to all of the attractions and amenities Inverness has to offer.
Linlithgow, West Lothian, EH49 7RQ
Bo'mains is a modern farmhouse set within a working arable farm. It is only 40mins from Glasgow and 30mins from Edinburgh.
Price: £30 - £40 (Per person 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.
Edinburgh, EH9 2BX
The International is an attractive Victorian terrace house situated close to Princes Street. It is on the main bus route.
Price: £35 - £80 (Per room per night)
Oban, PA34 4DP
Private rooms on a room only basis available at Glenavon which is only a few minutes walk from the charming town of Oban.
Price: £80 - £90 (Per room per night)
Kyleakin, IV41 8PR
Blairdhu House Bed and Breakfast is conveniently located at The Skye Bridge.
Chirnside, Duns, TD11 3LE
Brae House is surrounded by beautiful Berwickshire countryside and is just a 10 minute drive from the A1.
Glasgow, Lanarkshire, G3 6TX
Excellent value accomodation for travellers looking for a central Glasgow location with a friendly, cosy surrounding.
Price: £28 - £85 (Per room per night)
Haddington, East Lothian, EH41 3SB
Overhailes Farm offers 4 star B&B accommodation plus 3 star self catering cottages in the rural heart of East Lothian.
Ellon, Aberdeenshire, AB41 8PX
Beautiful former steading in the heart of rural Aberdeenshire just outside Ellon. 40 minutes from Dyce airport and 35...
Price: £65 - £85 (Per room per night)
North Castle Street, Edinburgh, EH2 3BN
A very warm welcome to both the city of Edinburgh and to the Edinburgh Town House.
Price: £40 - £60 (Per person per night)
Edinburgh, EH16 5AG
Your well being is our priority assuring you of a good nights sleep and a hearty A´La Carte Breakfast.
Price: £30 - £70 (Per person per night)
Newtonmore, PH20 1AY
*Sorry No Children*. A privately owned 5 Star Guest House set in an elevated position in 3 acres of unspoilt wooded grounds.
Price: £60 - £105 (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.
|1||Caberfeidh B&B||Inverness, IV2 3PS|
|2||Bomains Farm||Linlithgow, West Lothian, EH49 7RQ|
|3||Rowantreebank||Arrochar, G83 7AA|
|4||International Guest House||Edinburgh, EH9 2BX|
|5||Glenavon Guest Accommodation||Oban, PA34 4DP|
|6||Blairdhu House||Kyleakin, IV41 8PR|
|7||Brae House||Chirnside, Duns, TD11 3LE|
|8||Alba Lodge||Glasgow, Lanarkshire, G3 6TX|
|9||Overhailes Farm||Haddington, East Lothian, EH41 3SB|
|10||Shallowplough Bed & Breakfast||Ellon, Aberdeenshire, AB41 8PX|
|11||Edinburgh Townhouse||North Castle Street, Edinburgh, EH2 3BN|
|12||Gil Dun Guest House||Edinburgh, EH16 5AG|
|13||Ard-Na-Coille Guest House||Newtonmore, PH20 1AY|
|14||Laurel Bank Lodge||Fort William, PH33 6RQ|
|15||Glenartney||Brodick, Isle of Arran, KA27 8BX|
Click the map pins to view more information.