B&Bs & Guesthouses in Scotland
Most Popular:
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.
easy way to organise your trip to Scotland.







