« 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.
Auchterader, Perthshire, PH3 1NF
Luxurious and impeccable though it is, you will find that Gleneagles has a refreshingly relaxed manner.
Price: £175 - £725 (Per person per night)
Perth, PH2 8EE
Where the customer is King! Our promise to you is a complete hospitality experience.
Blairgowrie, Perthshire, PH10 6JN
Altamount House Hotel is beautifully situated in 7 acres of well laid out gardens and mature woodlands.
Price: £60 - £150 (Per room per night)
Pitlochry, Perthshire, PH16 5AR
Our simple aim is to provide our clients with the highest standard of comfort and friendly hospitality.
Price: £33 - £49 (Per person per night)
Bankfoot, Perthshire, PH1 4AB
Traditional 18th century coaching inn in the scenic village of Bankfoot, right in the heart of Perthshire.
Price: £25 - £95 (Per room per night)
by Kirriemuir, Angus, DD8 4QS
Set in an area of outstanding natural beauty, the traditional Scottish Country Hotel has something to offer everyone.
Price: £45 - £105 (Per person per night)
Inveralmond, Perth, PH1 3AQ
Superb high quality accommodation for the price-conscious traveller and for families, in the heart of Perthshire.
Muthill, Crieff, Perthshire, PH5 2AB
A small family-run hotel on the edge of the Perthshire Highlands.
Price: £90 - £110 (Per room per night)
Calvine, Perthshire, PH18 5UB
Phil & Tracy Humphreys look forward to welcoming you to their home nestled on the edge of the Cairngorms National Park.
Perth, Perthshire, PH2 0LT
Great location close to the city centre and near all major road networks - the hotel is an ideal base.
Price: £30 - £50 (Per person per night)
St Fillans, PH6 2NF
The Achray House Hotel and Lodges are ideal for a break away from the stresses and strains of modern life.
Price: £75 - £150 (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.
Price: £50 - £90 (Per person per night)
Inchture, Dundee, Perthshire, PH14 9RN
The Inchture Hotel is privately owned and is located minutes from Dundee.
Pitlochry, Perthshire, PH16 5HT
Traditional Scottish country house in own grounds overlooking the Tummel Valley - most rooms with panoramic views.
Price: £63 - £129 (Per room per night)
Broughty Ferry, Dundee, DD5 2AD
The Fisherman’s Tavern Hotel is an excellent place to unwind after a hard day whether it be from work or play.
| 1 | The Gleneagles Hotel | Auchterader, Perthshire, PH3 1NF | |
| 2 | New County Hotel | Perth, PH2 8EE | |
| 3 | Altamount House Hotel | Blairgowrie, Perthshire, PH10 6JN | |
| 4 | Westlands Hotel | Pitlochry, Perthshire, PH16 5AR | |
| 5 | Bankfoot Inn | Bankfoot, Perthshire, PH1 4AB | |
| 6 | Glen Clova Hotel | by Kirriemuir, Angus, DD8 4QS | |
| 7 | Holiday Inn Express - Perth | Inveralmond, Perth, PH1 3AQ | |
| 8 | Barley Bree Restaurant with Rooms | Muthill, Crieff, Perthshire, PH5 2AB | |
| 9 | The Struan | Calvine, Perthshire, PH18 5UB | |
| 10 | Symphony Lovat Hotel | Perth, Perthshire, PH2 0LT | |
| 11 | Achray House Hotel, Restaurant & Lodges | St Fillans, PH6 2NF | |
| 12 | The Moness House Hotel and Country Club | Aberfeldy, PH15 2DY | |
| 13 | Inchture Hotel | Inchture, Dundee, Perthshire, PH14 9RN | |
| 14 | Beinn Bhracaigh | Pitlochry, Perthshire, PH16 5HT | |
| 15 | Fishermans Tavern Hotel | Broughty Ferry, Dundee, DD5 2AD |
Click the map pins to view more information.






