Stay Longer for Less

Choose Dunalastair as your base to explore the Highlands and we’ll offer the value of a free night to make that possible.

Our picture-perfect, secluded location tucked away in a nook of Perthshire affords us the luxury of glorious scenery all year round.

But one night is never enough. Make Dunalastair your home away from home for as long as desired and explore the dramatic beauty of the surrounding highlands and the peaceful shores of Loch Rannoch.

Or take time to recharge in our relaxing suites, surround yourself in soothing colours, natural plush fabrics and evocative scents while enjoying the comfort of knowing that we will take care of everything.

Whatever your choice, Dunalastair will ensure that you enjoy the perfect longer stay at Kinloch Rannoch.


  • Enjoy a discount equivalent to one night’s stay when you stay three nights
  • For longer stays of 6, 9 or 12 nights benefit from a discount equivalent to the rate of each third night
  • Includes daily Scottish Breakfast for up to two guests
  • All rates are inclusive of VAT at the prevailing rate, WiFi and parking (subject to availability)

Book Now

Terms and Conditions:

  • Offer applicable on stays between 3 and 12 nights when booking up to 5 rooms. For longer stays or groups of 6 or more rooms please contact us on
  • All our rooms and rates are subject to availability at time of booking.
  • We understand that plans can change. Benefit of a free cancellation and amendment deadline of 4pm GMT two days prior to arrival when booking this offer. One night rate’s penalty applies for non-arrivals and for cancellations or amendments received after that time.