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.

Fiona Laing and Family

Accommodation

Staying at the Delnashaugh Hotel
Accommodation

Restaurant

Lunch and Dinner at the Delnashaugh
Restaurant

Bar

Traditional Highland hostelry
Bar

Special Events

Let the Delnashaugh help you celebrate in style
Special Events

About The Area

A hidden gem on the edge of the Scottish Highlands
About The Area

Things To Do

Out and about in Speyside
Things To Do