« 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.
Crieff, Perthshire, PH7 3EQ
Nigel and Stella warmly welcome you to Galvelbeg House, a high quality family run guesthouse in Crieff, Scotland.
Price: £32.50 - £37.50 (Per person per night)
Pitlochry, PH16 5EA
Roseburn Bed and Breakfast is ideally located in Central Pitlochry a short walk from the shops and restaurants.
Perth, Perthshire, PH2 8EH
The Heidl Guest house is a long established, 8 bedroom guesthouse, close to the centre of Perth.
Price: £25 - £90 (Per room per night)
Pitlochry, Perthshire, PH16 5EF
Set in private wooded grounds, Craigmhor Lodge & Courtyard offers stylish rooms with luxury bathrooms.
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)
Blairgowrie, Perthshire, PH10 6RD
Offering a warm welcome, comfortable accommodation and views of perthshire country side. 8 miles from Dunkeld and A9. Wifi.
Price: £30 - £35 (Per person per night)
Ancaster Road, Crieff, PH7 4AL
Newstead Bed and Breakfast prides itself on offering our guests a warm welcome, large, well decorated rooms with very...
Price: £35 - £40 (Per person per night)
Arbroath, DD11 1HY
A warm welcome awaits you at Blairdene Guesthouse where we will do everything possible to ensure you have a most enjoyable...
Price: £70 - £80 (Per room per night)
Kinross, Perth-shire, KY13 8AU
Loch Leven House bed and breakfast is located within the beautiful market town of Kinross
Price: £35 - £75 (Per room per night)
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)
Crieff, Perthshire, PH7 4DT
Be assured of a warm welcome, a hearty breakfast and attractive well equipped rooms at The Comely Bank Guest House.
Broughty Ferry, Dundee, Angus, DD5 2RW
Beautiful Victorian Guest House situated within walking distance of Broughty Ferry Beach and Broughty Castle.
Price: £40 - £120 (Per room per night)
| 1 | At The Willows BB | Crieff, PH7 3NH | |
| 2 | Galvelbeg House | Crieff, Perthshire, PH7 3EQ | |
| 3 | Roseburn Bed & Breakfast | Pitlochry, PH16 5EA | |
| 4 | Heidl Guest House | Perth, Perthshire, PH2 8EH | |
| 5 | Craigmhor Lodge | Pitlochry, Perthshire, PH16 5EF | |
| 6 | The Rowans | Crieff, PH7 3NH | |
| 7 | Pitcullen Guest House | Perth, Perthshire, PH2 7HT | |
| 8 | Holmrigg | Blairgowrie, Perthshire, PH10 6RD | |
| 9 | Newstead Bed And Breakfast | Ancaster Road, Crieff, PH7 4AL | |
| 10 | Kinnaird House | Pitlochry, Perthshire, PH16 5JL | |
| 11 | Blairdene Guest House | Arbroath, DD11 1HY | |
| 12 | Loch Leven House | Kinross, Perth-shire, KY13 8AU | |
| 13 | Willow House Bed and Breakfast | Perth, Perthshire, PH2 0PQ | |
| 14 | Comely Bank Guest House | Crieff, Perthshire, PH7 4DT | |
| 15 | Abertay Guest House | Broughty Ferry, Dundee, Angus, DD5 2RW |
Click the map pins to view more information.
easy way to organise your trip to Scotland.







