Dalhousie Castle Hotel and Spa

Romantic castle hotel and spa set in parkland near Edinburgh

Member since 2015

From £0 per night.

View Special Offers Find Offers

It's a history-lover's dream! The authentic aesthetic of a 13th century Scottish castle, but with all the added luxury you want from a romantic hotel break. 

Dalhousie Castle is a truly beautiful hotel. It's reputedly the oldest inhabited castle in Scotland, situated just outside Edinburgh city centre on the banks of the River Esk. It's the perfect base to explore the popular Scottish city, but also the ideal, peaceful escape for a spa break.

With their 2 AA Rosette Dungeon Restaurant with a barrel-vaulted ceiling, uniquely decorated bedrooms with authentic castle decor and a spa offering a range of incredible facilities and treatments, what's not to love? And yes, there are knights in shining armour!

  • Luxury castle hotel near Edinburgh
  • 13th Century castle with authentic decor
  • 2 AA Rosette fine dining Dungeon Restaurant
  • Separate informal bistro
  • Set in parkland on the banks of the River Esk in Scotland
  • On-site falconry

Special Offers

It looks like this hotel doesn't have any packages available at the moment.

Explore these great options nearby!


Show Prices Per Person Per Room