Welcome to Scotland’s oldest inhabited castle. Dalhousie Castle is located near the town of Bonnyrigg, just 8 miles from Edinburgh city centre.
Set within breath-taking grounds, Dalhousie is a fortress, a fairy-tale castle and a luxury hotel. Whilst the foundations and the enormously thick walls of the vaults date back to the 13th Century, the main parts of the present structure were built around 1450. Over the many centuries various additions and modifications have been made to the castle, however the original L-shaped keep can still be clearly discerned.