« 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.
Kinloch Rannoch, Perthshire, PH16 5PW
Former coaching inn built by Alastair McDonald, commander of the forces on his return from Culloden.
Price: £35 - £55 (Per person per night)
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)
Pitlochry, PH16 5DW
A fine Scottish family home, set in two acres of lawn and woodland, personally managed by the proprietors.
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.
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)
St Fillans, Perthshire, PH6 2NF
Award wining fine Dining Restaurant, or informal Bistro both offering imaginative cuisine using the best local produce
Price: £108 - £166 (Per room per night)
Kenmore, PH15 2NU
The Kenmore hotel is situated in the Heart of the Scottish Highlands, deep within Rob Roy and Campbell country.
Price: £84 - £210 (Per room per night)
Edzell, Angus, DD9 7TA
Hotel in Edzel, located half way between Dundee and Aberdeen.
Price: £55 - £120 (Per room per night)
Blairgowrie, Perthshire, PH10 6NG
The Victoria Hotel is situated in the centre of Blairgowrie surrounded by Perthshire’s beautiful countryside.
Lochearnhead, Perthshire, FK19 8PU
The Clachan Cottage Hotel commands a magnificent location on the shores of Loch Earn looking up to Ben Vorlich.
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, PH2 8EE
Where the customer is King! Our promise to you is a complete hospitality experience.
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)
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)
Crieff, Perthshire, PH7 3HY
Crieff Hotel is situated in the town centre of Highland Crieff in the beautiful county of Perthshire.
| 1 | Dunalastair Hotel | Kinloch Rannoch, Perthshire, PH16 5PW | |
| 2 | Beinn Bhracaigh | Pitlochry, Perthshire, PH16 5HT | |
| 3 | Birchwood Hotel | Pitlochry, PH16 5DW | |
| 4 | Fishermans Tavern Hotel | Broughty Ferry, Dundee, DD5 2AD | |
| 5 | Altamount House Hotel | Blairgowrie, Perthshire, PH10 6JN | |
| 6 | The Four Seasons Hotel | St Fillans, Perthshire, PH6 2NF | |
| 7 | Kenmore Hotel | Kenmore, PH15 2NU | |
| 8 | Panmure Arms Hotel | Edzell, Angus, DD9 7TA | |
| 9 | Victoria Hotel | Blairgowrie, Perthshire, PH10 6NG | |
| 10 | Clachan Cottage Hotel | Lochearnhead, Perthshire, FK19 8PU | |
| 11 | The Struan | Calvine, Perthshire, PH18 5UB | |
| 12 | New County Hotel | Perth, PH2 8EE | |
| 13 | The Moness House Hotel and Country Club | Aberfeldy, PH15 2DY | |
| 14 | Achray House Hotel, Restaurant & Lodges | St Fillans, PH6 2NF | |
| 15 | The Crieff Hotel | Crieff, Perthshire, PH7 3HY |
Click the map pins to view more information.






