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.
Pitlochry, Perthshire, PH16 5HT
Beinn Bhracaigh is a traditional Scottish country house in its own grounds. It overlooks the Tummel Valley and most rooms...
Aberfeldy, Perthshire, PH15 2LD
Welcome to The Ailean Chraggan Hotel and Restaurant, Scottish hospitality in the heart of Highland Perthshire.
Forfar, DD8 2EP
Chapel Bank is a small boutique hotel situated in Forfar, a thriving market town in Angus.
Price: £60 - £90 (Per room per night)
Mid Links, Montrose, DD10 8RJ
Creating an ideal atmosphere for a relaxing stay, this attractive property is ideal accommodation, when visiting Montrose.
Price: £70 - £125 (Per room per night)
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)
Calvine, Perthshire, PH18 5UB
Bob and Mary-Ann MacKinnon look forward to welcoming you to their home nestled on the edge of the Cairngorms National Park.
Carnoustie, Angus, DD7 7HT
Centrally located hotel in the golfing town of Carnoustie. Newly refurbished bedrooms and a lively bar make this a great...
Price: £49 - £75 (Per room per night)
Birnam, Dunkeld, PH8 0AA
The Birnam Hotel offers style, elegance and good old-fashioned Scottish hospitality. It has an ideal location in the...
Price: £70 - £85 (Per room 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.
Perth, Perthshire, PH2 8EB
Parklands Hotel sits in an elevated position overlooking South Inch Park and has extensive gardens.
Price: £59 - £160 (Per room per night)
Blairgowrie, Perthshire, PH10 6NG
The Victoria Hotel is situated in the centre of Blairgowrie surrounded by Perthshire’s beautiful countryside.
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.
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)
|1||Beinn Bhracaigh||Pitlochry, Perthshire, PH16 5HT|
|2||Ailean Chraggan Hotel||Aberfeldy, Perthshire, PH15 2LD|
|3||Chapel Bank||Forfar, DD8 2EP|
|4||Park Hotel||Mid Links, Montrose, DD10 8RJ|
|5||The Green Hotel, Golf & Leisure Resort||Kinross, Perthshire, KY13 8AS|
|6||The Struan Inn||Calvine, Perthshire, PH18 5UB|
|7||19th Hole Hotel||Carnoustie, Angus, DD7 7HT|
|8||The Kirklands Hotel||Kinross, KY13 8AN|
|9||Birnam Hotel||Birnam, Dunkeld, PH8 0AA|
|10||Meikleour Hotel||By Blairgowrie, Perthshire, PH2 6EB|
|11||Parklands Hotel||Perth, Perthshire, PH2 8EB|
|12||Victoria Hotel||Blairgowrie, Perthshire, PH10 6NG|
|13||Fishermans Tavern Hotel||Broughty Ferry, Dundee, DD5 2AD|
|14||Carnoustie Hotel Golf Resort & Spa||Carnoustie, Angus, DD7 7JE|
|15||The Alyth Hotel||Alyth, PH11 8AF|
Click the map pins to view more information.