Skip to main content
Hotel

Dalhousie Castle Hotel & Spa

B704, Bonnyrigg · Hotel

View on Google Maps

Photo: Dalhousie Castle Hotel And Spa

Historic castle hotel on the B704 near Bonnyrigg, Midlothian, set in its own grounds with a spa, indoor pool and 35 rooms.

What's nearby

  • Falconry Scotland next door

Distances as the crow flies, via Google

Good to know

Accessibility

  • ✓Accessible parking
  • ✓Accessible entrance

Details via Google — worth confirming with the hotel before you travel, especially for access needs.

Photos

Photos via Google

About Dalhousie Castle Hotel & Spa

Along the B704 outside Bonnyrigg, Dalhousie Castle Hotel & Spa occupies its own stretch of Midlothian countryside, the kind of setting that still feels like grounds rather than a car park and garden strip. It's a proper castle turned hotel, with 35 rooms inside its thick walls, and the surrounding land gives it a sense of separation from the everyday.

Inside, guests have a restaurant and bar to fall back on, along with breakfast service, free WiFi and air conditioning. The spa area includes an indoor swimming pool and sauna, useful after a day spent exploring or simply doing nothing much at all. Porter and concierge services are on hand, there's a lift for those who'd rather not tackle castle stairs, and luggage storage is available for early arrivals or late departures. The hotel also functions as a wedding venue, and pets are welcome, so it isn't purely a couples' retreat.

Free on-site parking makes driving in straightforward, and Edinburgh Zoo lies within reach for a day out, while Musselburgh is a short distance away. It's a base that suits both a quiet countryside stay and a trip that ranges further into Midlothian and beyond.

Visitors say this castle offers a beautiful, historic setting with stunning grounds, renovated rooms, and delicious food, including a unique dungeon dining experience and excellent vegetarian options. They also highlight the exceptional, friendly, and attentive staff who go above and beyond to make stays memorable.

Some reviews mention communication can be poor.

Summary via Google

At a glance

Property type
Hotel
Location
B704, Bonnyrigg
Good for children
Yes
Destination
Bonnyrigg