« Back to accommodation in Perthshire, Angus & Dundee
B&Bs & Guesthouses in Perthshire, Angus & Dundee
This popular area in the heart of Scotland offers great variety in its guest house and B&B accommodation choice. Small Highland edge towns such as Crieff, Dunkeld, Aberfeldy, Pitlochry, Blairgowrie and Kirriemuir have plenty of accommodation and make good bases for exploring. The choice is further extended by seaside locations and into the glens of Highland Perthshire and there is of course a wide range of B&Bs in Perth.
Perth, Perthshire, PH2 0PQ
Willow House Bed & Breakfast offers high standard, excellent value accommodation. We are a short walk to the city centre.
Price: £32 - £90 (Per room per night)
Pitlochry, Perthshire, PH16 5HG
Carra Beag offers fantastic bed and breakfast accommodation in a charming Victorian villa with plenty of it's period charm.
Price: £25 - £105 (Per room per night)
Rosemount, Blairgowrie, PH10 6JT
Heathpark House is a beautiful early Victorian mansion set in large secluded gardens.
Stanley, Perthshire, PH1 4PT
A warm welcome awaits you at Tophead, set in beautiful farmland, enjoying panoramic views of the countryside.
Price: £20 - £26 (Per person per night)
Perth, Perthshire, PH2 7HT
Edwardian elegance with a contemporary twist - only 10 mins walk from the fair city of Perth, Scone Palace a 5 minute drive
Price: £32.50 - £35 (Per person per night)
By Brechin, Angus, DD9 7QZ
Guests come as strangers and go away as friends. Feel free to walk around large garden and farm lanes.
Price: £27 - £32 (Per person per night)
Carnoustie, Angus, DD7 7JA
Beautiful Victorian villa luxurious bedrooms with seaviews. Large walled garden with private parking.
Price: £40 (Per person per night)
Dundee, Angus, DD4 7JN
Errolbank Guest House is situated within a short distance to the City Centre in a quiet and safe residential area of Dundee.
Crieff, Perthshire, PH7 3EQ
Nigel and Stella warmly welcome you to Galvelbeg House, a high quality family run guesthouse in Crieff, Scotland.
Price: £25 - £30 (Per person per night)
Aberuthven, Auchterarder, Perthshire, PH3 1HE
The Smiddy Haugh Hotel offers comfortable accommodation in Aberuthven situated in the heart of Scotland.
Bridge of Earn, PH2 9PL
The Last Cast is located in the picturesque Bridge of Earn 4 miles to the south of the city of Perth.
Pitlochry, PH16 5EA
Roseburn Bed and Breakfast is ideally located in Central Pitlochry a short walk from the shops and restaurants.
Rosemount, Blairgowrie, Perthshire, PH10 6LH
The Laurels is an ideal base for touring Perthshire. A large selection of golf courses. We offer dinner by arrangement.
Price: £0 - £28 (Per person per night)
Pitlochry, PH16 5DS
Ellangowan is a beautiful Victorian Villa situated in the lovely Highland Holiday town of Pitlochry in Perthshire.
Loch Rannoch, by Pitlochry, Perthshire, PH17 2QW
Talladh-A-Bheithe has beautiful landscaped gardens, real log fires, excellent food.
Price: £24 - £45 (Per person per night)
| 1 | Willow House Bed and Breakfast | Perth, Perthshire, PH2 0PQ | |
| 2 | Carra Beag Guest House | Pitlochry, Perthshire, PH16 5HG | |
| 3 | Heathpark House | Rosemount, Blairgowrie, PH10 6JT | |
| 4 | Tophead Farm Bed and Breakfast | Stanley, Perthshire, PH1 4PT | |
| 5 | Pitcullen Guest House | Perth, Perthshire, PH2 7HT | |
| 6 | Brathinch Farm Bed and Breakfast | By Brechin, Angus, DD9 7QZ | |
| 7 | Park House - Carnoustie | Carnoustie, Angus, DD7 7JA | |
| 8 | Errolbank Guest House | Dundee, Angus, DD4 7JN | |
| 9 | Galvelbeg House | Crieff, Perthshire, PH7 3EQ | |
| 10 | Smiddy Haugh Hotel | Aberuthven, Auchterarder, Perthshire, PH3 1HE | |
| 11 | The Last Cast | Bridge of Earn, PH2 9PL | |
| 12 | Roseburn Bed & Breakfast | Pitlochry, PH16 5EA | |
| 13 | Laurels Guest House | Rosemount, Blairgowrie, Perthshire, PH10 6LH | |
| 14 | Ellangowan | Pitlochry, PH16 5DS | |
| 15 | Talladh a Bheithe Lodge | Loch Rannoch, by Pitlochry, Perthshire, PH17 2QW |
Click the map pins to view more information.





