Delnashaugh Hotel — 4-Star Luxury Hotel in Charlestown Of Aberlour, United Kingdom
★★★★ 4-Star Luxury Hotel

Delnashaugh Hotel

Charlestown Of Aberlour  ·  United Kingdom  ·  Ballindalloch Banffshire Ab37 9As

4.6 169 guest reviews

About Delnashaugh Hotel — Luxury Boutique Hotel in Charlestown Of Aberlour

Delnashaugh Hotel is an exceptional 4-star hotel in Charlestown Of Aberlour, United Kingdom. Guests enjoy a distinctive experience combining world-class facilities including bar, fly fishing, garden, and more with the personalised warmth that defines great boutique hospitality.

Guest Reviews 4.6 / 5

Sabine Schuster
★★★★★ Aug 2025

It was a great stay. We arrived after a long hiking day, didn't book any food in advance and still got a great dinner. Breakfast was geourgous and we also got a lunch box for our next day. We felt warm and welcome. The view from the room was beautiful!!!

Tiffany Lamprecht
★★★★★ May 2025

Stayed here while walking the Speyside way. Room was large with king size bed and a tub which was lovely after a long hike. If you are staying get the dinner. It was the best meal in the two weeks I spent in Scotland. The dessert was like nothing I've ever had absolutely so delicious, I'm still thinking about it.

Ross Cooper
★☆☆☆☆ Aug 2025

We stayed in the Polly’s Pool room. The bed was worn out and very uncomfortable. The springs made noise every time you moved. My mother has a bed with a 50 year old mattress on it and this one was about the same. We were booked for two nights and left after one because we could not get a good night’s sleep on that bed. Staff didn’t seem to care. Really a pity because the food at the restaurant was superb and in all other respects a nice enough hotel.