« Back to accommodation in Perthshire, Angus & Dundee
Hotels & Inns In Perthshire, Angus & Dundee
From five star grand hotels and luxury country clubs to countryside inns and national chain, hotel accommodation here is very wide ranging (and even includes a hotel next to Scotland’s highest golf course!). There are Angus hotels giving easy access to the Angus Glens, hotels deep in the glens of Highland Perthshire too, as well as boutique-style in cities such as Dundee and Perth. There are also many hotels in Pitlochry and Crieff.
Glenfarg, Perthshire, PH2 9PY
One of Scotland's finest Drover Inns, dating from 1861. Ideally located for golfing, fishing, shooting and touring.
Make EnquiryPrice: £60 - £120 (Per room per night)
Aberfeldy, PH15 2DY
Located in the heart of Highland Perthshire it is an ideal base to tour many of Scotland's famous attractions and landmarks.
Make EnquiryPrice: £50 - £90 (Per person per night)
Inchture, Dundee, Perthshire, PH14 9RN
The Inchture Hotel is privately owned and is located minutes from Dundee.
Book Online
Edzell, Angus, DD9 7TA
Hotel in Edzel, located half way between Dundee and Aberdeen.
Make EnquiryPrice: £55 - £120 (Per room per night)
Broughty Ferry, Dundee, Angus, DD5 1AR
Situated three miles east of Dundee this superb hotel is located in the old fishing village of Broughty Ferry.
Book OnlinePrice: £66.50 - £132 (Per room per night)
Pitlochry, Perthshire, PH16 5AG
At The Strathgarry Restaurant & Rooms in Pitlochry, we pride ourselves on providing a genuine Scottish hospitality.
Book Online
Scone, Perthshire, PH2 6PL
Situated on Perth Airport. Comfortable and very affordable accommodation only a few miles from the city centre.
Make Enquiry
Pitlochry, Perthshire, PH16 5HT
Traditional Scottish country house in own grounds overlooking the Tummel Valley - most rooms with panoramic views.
Make Enquiry Book OnlinePrice: £63 - £129 (Per room per night)
Dundee, Angus, DD3 6JD
Our small hotel lies in a conservation area of the city centre.
Make EnquiryPrice: £28 - £70 (Per person per night)
Kirkmichael, Perthshire, PH10 7NS
A magical little country inn with warm caring owners and very special hospitality.
Make EnquiryPrice: £25 (Per person per night)
Montrose, Angus, DD10 8RL
A friendly, comfortable hotel overlooking a tree-lined park and in a quiet location.
Make Enquiry
Calvine, Perthshire, PH18 5UB
Phil & Tracy Humphreys look forward to welcoming you to their home nestled on the edge of the Cairngorms National Park.
Book Online
Blairgowrie, Perthshire, PH10 6NG
The Victoria Hotel is situated in the centre of Blairgowrie surrounded by Perthshire’s beautiful countryside.
Book Online
Inveralmond, Perth, PH1 3AQ
Superb high quality accommodation for the price-conscious traveller and for families, in the heart of Perthshire.
Make Enquiry
Perth, PH1 5QP
A converted watermill set in the centre of Perth and surrounded by rugged Scottish Highlands.
| 1 | The Famous Bein Inn | Glenfarg, Perthshire, PH2 9PY | |
| 2 | The Moness House Hotel and Country Club | Aberfeldy, PH15 2DY | |
| 3 | Inchture Hotel | Inchture, Dundee, Perthshire, PH14 9RN | |
| 4 | Panmure Arms Hotel | Edzell, Angus, DD9 7TA | |
| 5 | The Hotel Broughty Ferry | Broughty Ferry, Dundee, Angus, DD5 1AR | |
| 6 | Strathgarry Hotel & Restaurant | Pitlochry, Perthshire, PH16 5AG | |
| 7 | Perth Airport Skylodge | Scone, Perthshire, PH2 6PL | |
| 8 | Beinn Bhracaigh | Pitlochry, Perthshire, PH16 5HT | |
| 9 | Dunlaw House Hotel | Dundee, Angus, DD3 6JD | |
| 10 | Strathardle Inn | Kirkmichael, Perthshire, PH10 7NS | |
| 11 | Best Western - Links Hotel | Montrose, Angus, DD10 8RL | |
| 12 | The Struan | Calvine, Perthshire, PH18 5UB | |
| 13 | Victoria Hotel | Blairgowrie, Perthshire, PH10 6NG | |
| 14 | Holiday Inn Express - Perth | Inveralmond, Perth, PH1 3AQ | |
| 15 | Ramada Perth Hotel | Perth, PH1 5QP |
Click the map pins to view more information.




