1. Dunalastair Hotel Suites

- Location: Pitlochry
- Guest rating: 9/10 (Wonderful, 471 reviews)
- Price: £146, includes taxes & fees, 13 Dec - 14 Dec, for Our top choices for Kinloch Rannoch hotels with an indoor pool
Plan your trip

Photo by Ailsa Macleod
Book hotels with free cancellation
Save instantly and earn perks with One Key
Search almost a million properties worldwide
Check prices for these dates, 13 – 14 December 2026









Lowest nightly price found within the past 24 hours based on a 1 night stay for 2 adults. Prices and availability subject to change. Additional terms may apply.





Nestled in the heart of the Scottish Highlands, Kinloch Rannoch offers a tranquil escape for travellers seeking a relaxing holiday. The stunning shores of the loch provide the perfect setting for leisurely strolls or serene picnics, where the breathtaking views can be savoured at a leisurely pace. For a touch of adventure, the nearby forest trails invite exploration, with opportunities for gentle nature walks that reveal the region's rich flora and fauna. Visitors can also enjoy the calming experience of boat trips, gliding across the shimmering waters while soaking in the majestic mountain backdrop. Art enthusiasts will appreciate the local artisan shops showcasing unique crafts and products, perfect for finding that special souvenir. After a day of exploration, unwind in one of the charming hotels featuring inviting pools, where you can relax and recharge before another day of discovery. Kinloch Rannoch is truly a hidden gem, offering a blend of natural beauty and comfort that caters to the discerning traveller.
For those seeking a relaxing escape in Kinloch Rannoch, these hotels with indoor pools offer the perfect blend of comfort and leisure. Enjoy a refreshing swim regardless of the weather, paired with excellent amenities tailored for a rejuvenating experience.
Loch Rannoch Hotel and Spa
You can also enjoy Kinloch Rannoch's bars.
A hotel with an indoor pool area is ideal for a stay in Kinloch Rannoch all year round, as it provides a lovely way to spend the morning should the weather turn. An indoor pool is great for staying active when adjusting to the time difference if you're coming from far away.