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
Aviemore, Inverness-shire, PH22 1RL
The Shelter Stone, a large period listed property with an individual character centrally located in the main road of...
Eyemouth, Berwickshire, TD14 5JD
Allan Bank is a Victorian townhouse recently upgraded to provide comfortable & stylish ensuite accommodation.
Invergarry, PH35 4HL
Drynachan is a traditional Scottish B & B located in the beautiful Great Glen in the Heart of the Scottish Highands.
Price: £27 - £94 (Per room per night)
Linlithgow, West Lothian, EH49 6QE
At this 18th century award winning farmhouse, guests will receive a warm Scottish welcome and genuine hospitality.
Price: £45 - £76 (Per room per night)
Inverness, IV2 7HZ
Beach Cottage B&B is located on the shores of the Moray Firth 6 miles from Inverness City Centre.
Edinburgh, EH9 2NH
A welcoming atmosphere prevails at this comfortable Victorian house. Situated close to the major road and rail links.
Price: £30 - £45 (Per person per night)
Edinburgh, EH4 3HG
Blinkbonny House is a beautiful detached bungalow situated in the West side of Edinburgh.
Price: £25 - £55 (Per person per night)
Crieff, Perthshire, PH7 4DT
Be assured of a warm welcome, a hearty breakfast and attractive well equipped rooms at The Comely Bank Guest House.
Alyth, Perthshire, PH11 8BT
Old Stables Award Winning STB 4 Star Gold b&b.
Family run for 30 years. Ground floor rooms.
Close to Dundee,...
Price: £30 - £50 (Per person per night)
Innerleithen, Peeblesshire, EH44 6HH
Caddon View is located in the Scottish borders, just on the A72 and with easy access to Edinburgh.
Price: £75 - £110 (Per room per night)
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)
Edinburgh, Midlothian, EH16 4SD
Perfectly located on one of the main arteries into Edinburgh and only minutes from the historic heart of the city itself.
Price: £40 - £60 (Per person per night)
Nether Huntlywood, Earlston, TD4 6BB
Huntlywood Granary is located in the heart of the beautiful Scottish Borders.
Price: £65 (Per room per night)
Alexandria, Loch Lomond, G83 8QY
Sheildaig Farm is a delightful country retreat set in acres of scenic countryside on the hills above Loch Lomond.
Price: £35 - £45 (Per person per night)
|1||Shelter Stone||Aviemore, Inverness-shire, PH22 1RL|
|2||Allan Bank Bed and Breakfast||Eyemouth, Berwickshire, TD14 5JD|
|3||Drynachan Bed and Breakfast||Invergarry, PH35 4HL|
|4||Tigh Na Sith Guest House||Lochinver, IV27 4LD|
|5||Belsyde Country House||Linlithgow, West Lothian, EH49 6QE|
|6||Beach Cottage B&B||Inverness, IV2 7HZ|
|7||Classic Guest House||Edinburgh, EH9 2NH|
|8||Blinkbonny House||Edinburgh, EH4 3HG|
|9||Comely Bank Guest House||Crieff, Perthshire, PH7 4DT|
|10||Old Stables||Alyth, Perthshire, PH11 8BT|
|11||Caddon View||Innerleithen, Peeblesshire, EH44 6HH|
|12||Ballabeg Guest House||Bridgend, Perth, PH2 7HJ|
|13||Arden Guest House||Edinburgh, Midlothian, EH16 4SD|
|14||Huntlywood Granary||Nether Huntlywood, Earlston, TD4 6BB|
|15||Sheildaig Farm||Alexandria, Loch Lomond, G83 8QY|
Click the map pins to view more information.