Loch na Bo is a private Highland estate spanning 900 acres of woodland, loch, and open pasture, offering complete seclusion just minutes from Elgin and the Moray coast. The historic house has been renovated to blend period character with modern comfort and features six beautifully appointed bedrooms. Guests enjoy exclusive access to the estate’s gardens, walking trails, sauna, gym, fishing, and the loch itself, with the option to host short-term holiday stays, weddings, and private events.

Sign up to stay informed of our events

Join our mailing list for the latest news & updates from the Spirit of Speyside Festivals!