Skip to content

Castle Hotels

Dalhousie Castle

Bonnyrigg, near Edinburgh, Midlothian, United Kingdom · 8.8 editor score

Dalhousie Castle, Bonnyrigg, near Edinburgh, Midlothian

Photo: RHaworth, CC BY 2.5, via Wikimedia Commons

A castle that has stood for over 800 years in eleven acres of parkland just outside Edinburgh; the 35 refurbished bedrooms are split between castle rooms and a modern lodge.

Typical price
Rates vary: check live prices
Best for
Couples, Special occasions, Edinburgh visitors
Editor score
8.8 / 10

Why it’s on the list

  • Castle that has stood for over 800 years, one of Scotland's oldest inhabited castles
  • 35 refurbished en-suite bedrooms
  • Castle Feature Rooms, including one with a vaulted well
  • Castle Dungeon Restaurant
  • Eleven acres of private parkland

Dalhousie Castle has stood for more than 800 years and describes itself as Scotland’s oldest inhabited castle. It sits in eleven acres of private parkland and wooded valleys just outside Edinburgh, in Bonnyrigg. Once the seat of the Ramsay clan, it has hosted royalty and poets since the 13th century, and it has recently been through an extensive refurbishment.

Castle rooms and lodge rooms

The hotel has 35 en-suite bedrooms, each designed to reflect the castle’s history. Not all of them are inside the old walls, so choose with care. The castle itself offers Classic, Deluxe, Junior Suite, Four Poster and Suite rooms, plus two Castle Feature Rooms: one with a vaulted well and one with a balcony, described as the most authentic castle experience. A separate set of Lodge rooms, from Classic through to Suite, takes a more modern approach for those who want comfort without the stonework.

Dining

The Castle Dungeon Restaurant is the signature dining room. The Ramsay Restaurant offers a second option, and afternoon tea is also served. Private dining and function rooms are available too, and the castle is a popular wedding venue.

Getting here

Dalhousie lies just outside Edinburgh, so it works as a quiet base for the capital while keeping you in a countryside setting. Booking direct is the way the castle promotes its best rates and perks, and seasonal offers, including bed and breakfast breaks and multi-night stays with dinner, are published on its own site.

For the full castle experience, ask for one of the Castle Feature Rooms rather than a Lodge room.

What’s included

  • Castle Dungeon Restaurant
  • Ramsay Restaurant
  • Afternoon tea
  • Private dining and function rooms

Where it is

Bonnyrigg, near Edinburgh, Midlothian, United Kingdom

Open in Google Maps ↗

Quick answers

Where is Dalhousie Castle?

Dalhousie Castle is in Bonnyrigg, near Edinburgh, Midlothian, United Kingdom. It is featured in our Castle Hotels collection.

How much does Dalhousie Castle cost per night?

Rates vary by season and room type; check live prices for your dates.

Who is Dalhousie Castle best for?

Dalhousie Castle suits couples, special occasions, edinburgh visitors.

More castle hotels

See all
Aldourie Castle, Loch Ness, Inverness, Highlands

Loch Ness, Inverness, Highlands, United Kingdom

Exclusive-use castle on the shores of Loch Ness

See rates

Check rates
Amberley Castle, Amberley, West Sussex

Amberley, West Sussex, England

Working 12th-century portcullis, still raised and lowered daily

From $350 / night

Check rates
Ashford Castle, Cong, County Mayo Editor's pick

Cong, County Mayo, Ireland

800-year-old authentic Irish castle

From $500 / night

Check rates
Augill Castle, Kirkby Stephen, Cumbria

Kirkby Stephen, Cumbria, United Kingdom

19th-century Gothic Revival castle between the Lake District and Yorkshire Dales

See rates

Check rates

Rates vary / night

Dalhousie Castle

Check rates