Winter Lodge Offer
Atholl Palace lodges are your ‘special home in the highlands’ set in 48 acres of private land we offer the perfect isolation within minutes of everything you need, fresh air, riverside walks our most comfortable lodges offer a relaxing atmosphere where you can unwind from the stress and pressure of everyday life.
Book one of our 3 bedroom family lodges for up to six people this Winter for only £220 per night (Subject to a minimum 3 night stay, normally £350 per night).
And with our Winter Lodge Offer Pets stay free!
Only applies to self catering lodges, we still operate a no pets policy in the main hotel.