See & Do
Near Atholl Palace Hotel
Pitlochry is located in the geographical centre of Scotland which means there are lots of attractions and activities locally and others not too far from us here at the Atholl Palace Hotel.
Our hotel in Pitlochry is the perfect base from which to enjoy all the area has to offer and boasts a range of guestrooms to choose from, leisure facilities, luxurious spa treatments and the warmest welcome.
We couldn’t possibly list everything so we have listed a few of our favourite things, please click on them to learn more about them.