Dalhousie Castle

Bonnyrigg, Edinburgh, Midlothian, EH19 3JB

Dalhousie Castle is a romantic luxury hotel and reputedly the oldest inhabited castle in Scotland. Situated just 8 miles from Edinburgh city centre.

With panoramic views overlooking a fine view of the South Esk river and the rolling Scottish skies overhead, the informal Orangery is the perfect spot to kick back, relax and enjoy a delicious afternoon tea in good company. 

Serving Times

12:00 - 17:00 daily  


Ample on site parking (free)