A friendly country pub welcoming guests from down the road and around the world
Nestling within the wooded glens of Ballindalloch Castle in the heart of Speyside, our historic inn has for centuries provided hearty meals, refreshing ales and comfortable accommodation for locals and visitors to the Scottish Highlands like.
Today our family-run business extends the same warm welcome, offering our guests well-appointed twin and double rooms, all with ensuite bathrooms, a farmhouse restaurant serving seasonal dishes prepared from the finest local ingredients, and an oak-panelled bar with open fireplace, stocked with local craft beers and ciders, fine wines, exotic gins and an array of famous Speyside single malt whiskies.
We’ve got both mountains and beaches, magnificent scenery and lots of history and heritage, all on our doorstep: all of which makes the Delnashaugh Hotel the perfect venue for your Scottish Highlands vacation.
We serve tea and coffee throughout the day to both residents and non-residents. We are a ‘walker-friendly pub’ and a ‘dog-friendly pub’, so don’t worry about your muddy boots or your muddy paws!
We look forward to seeing you soon.
Andrew and Fiona