The Atholl Palace Hotel
Family
Hotel
Luxury
Park View
About
Located high above the tranquil River Tummel in the heart of Pitlochry, the Atholl Palace Hotel is a stunning example of 19th‑century Scottish Baronial architecture. Built between 1875 and 1886, the Category B listed building boasts soaring towers, intricate stonework, and a commanding view of the surrounding hills. With 107 elegantly appointed bedrooms, luxury lodges, apartments and a dozen function suites, it offers an oasis of elegance for leisure and business travellers alike. The hotel blends historic charm with modern comforts, making it a destination of choice for families, couples and travellers seeking a touch of Scottish grandeur.