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
Dumfries, Dumfries-shire, DG1 1JX
Rivendell is ideal for tourists and business people alike and offers something a little special.
Tillicoultry, Clackmannanshire, FK13 6PA
Westbourne House is one of the grandest houses in Tillicoultry.
Crieff, PH7 3NH
The Rowans is a modern ranch style house with emphasis on comfort in luxurious surroundings.
Newington, Edinburgh, EH9 2NG
The Capital Guest House is located on the South side of Edinburgh, in a row of Victorian style houses.
Elgin, Moray, IV30 1QS
The Lodge is described as "One of the outstanding town houses of Elgin". Located in a quiet conservation area.
Price: £60 - £85 (Per room per night)
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)
Portpatrick, Wigtownshire, DG9 8TD
Set in its own grounds overlooking the village , the Dunskey Guest House is an ideal base for your holiday in Portpatrick.
Price: £25 - £95 (Per room per night)
Galashiels, TD1 3JQ
Craigielea Guest House is a late Victorian townhouse in the Scottish Borders town of Galashiels.
Carluke, Lanarkshire, ML8 4PG
A warm welcome awaits from Mary and Murdo Macleod at Douglashall B&B. Situated in the beautiful Clyde Valley.
Price: £35 - £68 (Per person per night)
Dundee, DD2 1NN
West Park is an ideal choice for those seeking accommodation within the west end of Dundee.
Inverness, IV3 5PZ
Torridon Guest House has been providing quality bed and breakfast in Inverness since 1970.
Price: £60 - £110 (Per room per night)
Perth, Perthshire, PH2 0NA
The Cherrybank Inn is situated in the very heart of Scotland, the perfect place to explore Scotland.
Kyle of Lochalsh, Inverness-shire, IV40 8DA
Good homely accommodation, where guests are treated like family and looked after as friends.
Price: £27.50 (Per person per night)
Perth, PH2 7HT
Spacious Victorian semi-detached guest house. 5 mins from city centre close to A9, M90 and A90.
Price: £60 - £90 (Per room per night)
|1||Rivendell||Dumfries, Dumfries-shire, DG1 1JX|
|2||Westbourne||Tillicoultry, Clackmannanshire, FK13 6PA|
|3||The Rowans||Crieff, PH7 3NH|
|4||Capital Guest House||Newington, Edinburgh, EH9 2NG|
|5||The Lodge Elgin||Elgin, Moray, IV30 1QS|
|6||International Guest House||Edinburgh, EH9 2BX|
|7||Dunskey Guest House||Portpatrick, Wigtownshire, DG9 8TD|
|8||Craigielea||Galashiels, TD1 3JQ|
|9||Douglashall B&B||Carluke, Lanarkshire, ML8 4PG|
|10||West Park - Campus Style Accommodation||Dundee, DD2 1NN|
|11||Torridon Guest House||Inverness, IV3 5PZ|
|12||Cherrybank Inn||Perth, Perthshire, PH2 0NA|
|13||A'Chomraich||Kyle of Lochalsh, Inverness-shire, IV40 8DA|
|14||No 9 The Guest House||Perth, PH2 7HT|
|15||Norlaggan||Aberlour, AB38 9QD|
Click the map pins to view more information.