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
Blairgowrie, Perthshire, PH10 6RD
Offering a warm welcome, comfortable accommodation and views of perthshire country side.
Price: £24 - £78 (Per room per night)
Inverness, Highland, IV3 5QP
Situated only a ten minute walk from the centre of Inverness, close to many Restaurants and shops.
Grantown on Spey, Moray, PH26 3EW
A beautiful Victorian villa offering very comfortable and friendly accommodation at the South end of Grantown-on-Spey.
Price: £28 - £45 (Per person per night)
Drumnadrochit, Inverness-Shire, IV63 6TZ
Kilmichael House in Drumnadrochit is a lovely Victorian House set in its own grounds.
Price: £50 - £75 (Per room per night)
Linlithgow, West Lothian, EH49 6QE
Arden Country House has everything to make your visit one to treasure.
Nether Huntlywood, Earlston, TD4 6BB
Huntlywood Granary is located in the heart of the beautiful Scottish Borders.
Edinburgh, Midlothian, EH9 2AX
Ivy Guest House is a quiet family run guest house, located close to all Edinburgh's major cultural attractions.
Price: £35 - £100 (Per room per night)
Brechin, DD9 6JP
A very warm welcome awaits you at this 4 Star guest house. Also self-catering unit available.
Price: £45 - £90 (Per room per night)
Old Largoward, St Andrews, KY9 1JA
Old Largoward is a welcoming and altogether delightful cottage with its own large, enclosed private garden.
Station Road, Fort Augustus, PH32 4AY
Kings Inn B&B is a comfortable and friendly bed and breakfast centrally located in the beautiful village of Fort Augustus.
Bridgend, Perth, PH2 7HJ
A warm welcome awaits at Ballabeg in Perth. Tastefully decorated rooms. 3 Star Visit Scotland and A.A.
Price: £27.50 - £30 (Per person per night)
Torlundy, Fort William, Highland, PH33 6SN
Torlundy House is a family run guest house located in the rural settlement of Torlundy 3 miles north of Fort William.
Price: £30 - £45 (Per person per night)
Cairndow, Argyll, PA25 8AZ
A country house built in Victorian style and situated in its own 2 acres of pretty informal wooded gardens.
Price: £85 - £95 (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.
Ladeddie, St Andrews, Fife, KY15 5TY
East Wing of Arnsheen is a self-contained annexe with its own entrance. Only 10-15 minutes drive from St. Andrews.
Price: £40 - £50 (Per room per night)
|1||Holmrigg||Blairgowrie, Perthshire, PH10 6RD|
|2||Ardmeanach House||Inverness, Highland, IV3 5QP|
|3||Waverley Villa||Grantown on Spey, Moray, PH26 3EW|
|4||Kilmichael House B & B||Drumnadrochit, Inverness-Shire, IV63 6TZ|
|5||Arden Country House||Linlithgow, West Lothian, EH49 6QE|
|6||Huntlywood Granary||Nether Huntlywood, Earlston, TD4 6BB|
|7||Ivy Guest House||Edinburgh, Midlothian, EH9 2AX|
|8||Gramarcy House||Brechin, DD9 6JP|
|9||Old Largoward||Old Largoward, St Andrews, KY9 1JA|
|10||Kings Inn Bed & Breakfast||Station Road, Fort Augustus, PH32 4AY|
|11||Ballabeg Guest House||Bridgend, Perth, PH2 7HJ|
|12||Torlundy House||Torlundy, Fort William, Highland, PH33 6SN|
|13||Thistle House||Cairndow, Argyll, PA25 8AZ|
|14||Dunhallin House||Inverness, Inverness-shire, IV2 4BH|
|15||The East Wing B&B at Arnsheen||Ladeddie, St Andrews, Fife, KY15 5TY|
Click the map pins to view more information.