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
Perth, Perthshire, PH2 7HT
The Dunallan Guest House is located in the City of Perth and is a convenient base for shopping and sight-seeing.
Price: £40 - £100 (Per room per night)
St Andrews, KY16 9HT
McIntosh Hall offers budget accommodation in the heart of St Andrews.
Price: £40 - £95 (Per room per night)
Ullapool, Ross-shire, IV26 2UR
Welcome to Point Cottage, a traditional fisherman's cottage with stunning views on Ullapool's picturesque harbour front.
Price: £32.50 - £40 (Per person per night)
Perth, Perthshire, PH2 7HT
Ideally located near city centre and tourist attractions. All rooms tastefully decorated with TV, En-suite & Free WiFi.
Price: £45 - £105 (Per room per night)
Ayr, Ayrshire, KA7 2AX
Small friendly and family run guest house in the centre of Ayr. Close to local amenities and Prestwick Airport.
Price: £55 - £80 (Per room 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)
nr Aboyne, Aberdeenshire, AB34 5LU
Set in the heart of Royal Deeside, Glendavan House was built as a shooting lodge in 1886.
Price: £90 - £140 (Per room per night)
Brodick, Isle of Arran, KA27 8AJ
Dunvegan House is situated on the sea front, a few minutes from the ferry between Brodick Pier and the village centre.
Price: £40 - £50 (Per person per night)
Ayr, Ayrshire, KA8 8LD
Family run guest house situated between Ayr and Prestwick.
Kyleakin, Isle of Skye, IV41 8PH
Glenarroch is situated in Kyleakin and our rooms are within easy walking distance of all amenities.
Kinnesswood, Kinross, KY13 9HP
Arisaig B&B is a recently built split-level house in the pretty conservation village of Kinnesswood.
Leverburgh, HS5 3TS
Grimisdale Guest House is ideally situated for touring Harris, Lewis and The Uists.
Portobello, Edinburgh, EH15 2BA
Portobello Guest House is an early Victorian town house conveniently situated on the promenade in Portobello.
St Andrews, KY16 8AJ
This Bed and Breakfast location is the perfect setting for a short break or a longer stay in St Andrews.
Price: £45 - £48 (Per person per night)
|1||Dunallan Guest House||Perth, Perthshire, PH2 7HT|
|2||McIntosh Hall||St Andrews, KY16 9HT|
|3||Point Cottage B&B||Ullapool, Ross-shire, IV26 2UR|
|4||Achnacarry Guest House||Perth, Perthshire, PH2 7HT|
|5||Kensington House||Ayr, Ayrshire, KA7 2AX|
|6||Tigh Na Leigh Guest House||Alyth, PH11 8AJ|
|7||Glendavan House||nr Aboyne, Aberdeenshire, AB34 5LU|
|8||Dunvegan House||Brodick, Isle of Arran, KA27 8AJ|
|9||Kilkerran Guest House||Ayr, Ayrshire, KA8 8LD|
|10||Glenarroch||Kyleakin, Isle of Skye, IV41 8PH|
|11||Arisaig B&B||Kinnesswood, Kinross, KY13 9HP|
|12||Grimisdale Guest House||Leverburgh, HS5 3TS|
|13||Portobello Guest House||Portobello, Edinburgh, EH15 2BA|
|14||Braeside House||St Andrews, KY16 8AJ|
|15||Blairdhu House||Kyleakin, IV41 8PR|
Click the map pins to view more information.