« Back to Perthshire, Angus & Dundee listings
Hotels & Inns in Perth
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)
Blairgowrie, Perthshire, PH10 6NG
The Victoria Hotel is situated in the centre of Blairgowrie surrounded by Perthshire’s beautiful countryside.
Pitlochry, Perthshire, PH16 5DJ
Family run country house with charm and character, set in beautiful gardens with view over the River Tummel.
Price: £36 - £42 (Per person per night)
Inchture, Dundee, Perthshire, PH14 9RN
The Inchture Hotel is privately owned and is located minutes from Dundee.
Perth, PH2 8HE
The hotel is based in a magnificent building surrounded by large landscaped gardens.
Pitlochry, Perthshire, PH16 5AG
At The Strathgarry Restaurant & Rooms in Pitlochry, we pride ourselves on providing a genuine Scottish hospitality.
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)
Aberfeldy, Perthshire, PH15 2LD
Welcome to The Ailean Chraggan Hotel and Restaurant, Scottish hospitality in the heart of Highland Perthshire.
Perth, PH2 8EE
Where the customer is King! Our promise to you is a complete hospitality experience.
Scone, Perthshire, PH2 6PL
Situated on Perth Airport. Comfortable and very affordable accommodation only a few miles from the city centre.
Muthill, Crieff, Perthshire, PH5 2AB
A small family-run hotel on the edge of the Perthshire Highlands.
Price: £90 - £110 (Per room per night)
Glenfarg, Perthshire, PH2 9PY
One of Scotland's finest Drover Inns, dating from 1861. Ideally located for golfing, fishing, shooting and touring.
Price: £60 - £120 (Per room per night)
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)
Crieff, Perthshire, PH7 3HY
Crieff Hotel is situated in the town centre of Highland Crieff in the beautiful county of Perthshire.
Bankfoot, Perthshire, PH1 4AB
Traditional 18th century coaching inn in the scenic village of Bankfoot, right in the heart of Perthshire.
Price: £35 - £85 (Per room per night)
| 1 | Beinn Bhracaigh | Pitlochry, Perthshire, PH16 5HT | |
| 2 | Victoria Hotel | Blairgowrie, Perthshire, PH10 6NG | |
| 3 | Fasganeoin Country House | Pitlochry, Perthshire, PH16 5DJ | |
| 4 | Inchture Hotel | Inchture, Dundee, Perthshire, PH14 9RN | |
| 5 | Station Boutique Hotel | Perth, PH2 8HE | |
| 6 | Strathgarry Hotel & Restaurant | Pitlochry, Perthshire, PH16 5AG | |
| 7 | The Four Seasons Hotel | St Fillans, Perthshire, PH6 2NF | |
| 8 | Ailean Chraggan Hotel | Aberfeldy, Perthshire, PH15 2LD | |
| 9 | New County Hotel | Perth, PH2 8EE | |
| 10 | Perth Airport Skylodge | Scone, Perthshire, PH2 6PL | |
| 11 | Barley Bree Restaurant with Rooms | Muthill, Crieff, Perthshire, PH5 2AB | |
| 12 | The Famous Bein Inn | Glenfarg, Perthshire, PH2 9PY | |
| 13 | Dunalastair Hotel | Kinloch Rannoch, Perthshire, PH16 5PW | |
| 14 | The Crieff Hotel | Crieff, Perthshire, PH7 3HY | |
| 15 | Bankfoot Inn | Bankfoot, Perthshire, PH1 4AB |
Click the map pins to view more information.






