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.
Crieff, Perthshire, PH7 3HY
Crieff Hotel is situated in the town centre of Highland Crieff in the beautiful county of Perthshire.
Alyth, Blairgowrie, PH11 8JQ
This beautiful country house hotel and restaurant is located in Tayside.
Price: £120 - £140 (Per room per night)
Balquhidder, Perthshire, FK19 8NY
Kings House Hotel sits at the foot of Balquhidder Glen and is directly on The Rob Roy Way and National Cycle Route 7.
Kinross, Perthshire, KY13 8AS
The Green Hotel, Golf & Leisure Resort is set within the picturesque town of Kinross amid the stunning scenery of Perthshire.
Price: £62 - £115 (Per room per night)
Carnoustie, Angus, DD7 7JE
Scotlands premier luxury golfing and leisure destination is the ideal venue for golf days or relaxing short breaks.
Price: £79 - £350 (Per room per night)
Kinross, Perthshire, KY13 7AS
The Green Hotel, Golf & Leisure Resort is set within the picturesque town of Kinross amid the stunning scenery of Perthshire
Price: £45 - £105 (Per room per night)
Montrose, Angus, DD10 9HE
A warm welcome awaits at The Hillside Hotel. We are in the heart of Montrose, an ancient Royal Burgh, steeped in history...
Price: £65 - £150 (Per room per night)
Longforgan, by Dundee, DD2 5EU
Longforgan Coaching Inn is a friendly country inn serving a variety of breakfasts and great value evening meals.
Price: £37.50 - £95 (Per room per night)
Pitlochry, PH16 5BH
The Old Mill is a family owned hotel offering excellent accommodation food and service situated in the heart of the...
Price: £105 - £155 (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)
Pitlochry, Perthshire, PH16 5JH
The Pitlochry Hydro Hotel is ideally situated in the Perthshire Highlands with stunning views over the town of Pitlochry...
Price: £30 - £89 (Per person per night)
By Blairgowrie, Perthshire, PH2 6EB
The small, family run Meikleour Hotel, outside Blairgowrie in Perthshire has been welcoming visitors for nearly 200 years.
Pitlochry, PH16 5BX
One the oldest hotels in Pitlochry, this family-run Victorian Hotel offers a friendly service, cosy accommodation, scenic...
Price: £39 - £154 (Per room per night)
by Aberfeldy, PH15 2PA
Ben Lawers Hotel in beautiful Perth-shire has earned a reputation for a friendly atmosphere and good varied food.
Price: £29 - £105 (Per room per night)
|1||The Crieff Hotel||Crieff, Perthshire, PH7 3HY|
|2||Lands of Loyal Hotel||Alyth, Blairgowrie, PH11 8JQ|
|3||Kings House Hotel||Balquhidder, Perthshire, FK19 8NY|
|4||The Green Hotel, Golf & Leisure Resort||Kinross, Perthshire, KY13 8AS|
|5||Carnoustie Hotel Golf Resort & Spa||Carnoustie, Angus, DD7 7JE|
|6||Windlestrae Hotel||Kinross, Perthshire, KY13 7AS|
|7||Hillside Hotel||Montrose, Angus, DD10 9HE|
|8||Longforgan Coaching Inn||Longforgan, by Dundee, DD2 5EU|
|9||The Old Mill Inn||Pitlochry, PH16 5BH|
|10||Kenmore Hotel||Kenmore, PH15 2NU|
|11||Pitlochry Hydro Hotel||Pitlochry, Perthshire, PH16 5JH|
|12||Meikleour Hotel||By Blairgowrie, Perthshire, PH2 6EB|
|13||Acarsaid Hotel||Pitlochry, PH16 5BX|
|14||Ben Lawers Hotel||by Aberfeldy, PH15 2PA|
|15||The Landmark Dundee||Dundee, DD2 5JT|
Click the map pins to view more information.