Price from: £45.00 GBP
Distance from Centre: 0.7 km / 0.4 miles
Rating: 
Guest rating:
The Claymore Hotel is an attractive Victorian residence superbly situated in its own award winning gardens overlooking the Cluniemore Hills, yet only two minutes walk from Pitlochry town centre.
Hotel Info
Price from: £59.00 GBP
Distance from Centre: 0.3 km / 0.2 miles
Rating: 
Guest rating:
One of Perthshire's best known hotels enjoys a central location within the Victorian town of Pitlochry, boasting 2 acres of spectacular, award-winning gardens and a putting green.
Hotel Info
Price from: £69.00 GBP
Distance from Centre: 0.2 km / 0.1 miles
Rating: 
Guest rating:
Situated in the heart of the bustling town of Pitlochry, the hotel's location is ideal for conferences, short breaks or as a touring base.
Hotel Info
Price from: £92.00 GBP
Distance from Centre: 0.3 km / 0.2 miles
Rating: 
Guest rating:
Acarsaid is a super, family run, hotel service. Probably the best breakfast in Perthshire. Our dinner menu changes each night and is worth staying in for.
Hotel Info
Price from: £30.00 GBP
Distance from Centre: 9.6 km / 6.0 miles
Not rated
Guest rating:
The Bridge of Tilt Hotel is a former hunting lodge which borders the River Tilt and the pretty village of Blair Atholl. Here you can be sure of a warm Highland welcome from our General Manager and staff.
Hotel Info
Price from: £70.00 GBP
Distance from Centre: 12.9 km / 8.0 miles
Rating: 
Guest rating:
Not rated
This hotel occupies a prominent position overlooking the village of Weem by Aberfeldy, an ideal place for a relaxing break, active holiday or base from which to explore wider Perthshire.
Hotel Info
Price from: £35.00 GBP
Distance from Centre: 14 km / 8.7 miles
Rating: 
Guest rating:
The Kirkmichael Hotel is a charming former roadside Coaching Inn set in the village of Kirkmichael, nestled in the Strathardle Glen in Highland Perthshire, overlooking the River Ardle.
Hotel Info
Price from: £78.00 GBP
Distance from Centre: 21.1 km / 13.1 miles
Rating: 
Guest rating:
Resting on the bank of the famous River Tay in the conservation village of Kenmore, this is Scotland’s oldest inn, dating back to 1572.
Hotel Info
Price from: £45.00 GBP
Distance from Centre: 27 km / 16.8 miles
Not rated
Guest rating:
The Royal Hotel in the heart of Blairgowrie, Perthshire is centrally located on the Royal Route to Braemar and Balmoral. Enjoy a friendly and welcoming atmosphere in clean and comfortable surroundings.
Hotel Info
Price from: £39.00 GBP
Distance from Centre: 24.7 km / 15.3 miles
Rating: 
Guest rating:
Amdist magnificent scenery, this charming, dog-friendly inn is the ideal base for a ski-break in the Highlands, just 8 minutes from Glenshee Slopes and also near Lecht and Aviemore.
Hotel Info