Atholl Palace Close Up

Atholl Palace is one of Scotland's most stunning four-star hotels. 

Located in Pitlochry in the heart of the Scottish Highlands, we have been building its fame around the globe.

Our hard work is certainly paying off because it has been listed as one of the 28 most ‘jaw-dropping’ hotels in the world by a leading travel website.

In terms of bookings, the hotel is enjoying a record performance for weddings, conferences, dining and accommodation.