Castle & Spa Hotels in Bonnyrigg – 2026
> Our methodology:
Fixed Dates?
Enter them here
-
Guide Price (Minimum): Between €150 & €300 per NightAddress: Dalhousie Castle Hotel
Bonnyrigg
Midlothian
EH19 3JB
United KingdomCompare it to others in: B&B Castle Hotels, Castle & Spa Hotels, Family Friendly Castle Stays, and Pet Friendly Castle StaysHistoric guests: King Edward I, Oliver Cromwell, Queen Victoria all stayed here. Atmospheric castle: Scotland’s oldest continually inhabited castle transformed into a luxury hotel. Accommodation: 29 plush B&B rooms offering comfort and charm. Facilities: Top-class restaurant, excellent spa, and woodland setting by the River Esk. History: Rich local and national historical significance adds to its allure. Dalhousie Castle Hotel in Bonnyrigg near Edinburgh, has the distinction of being Scotland’s oldest continually inhabited castle, one which has now been transformed into a uniquely atmospheric luxury hotel. With 29 plush B&B rooms, a top-class restaurant, excellent spa facilities, and a serene woodland setting by the banks of the River Esk, it… > See All the Details & Book
No Records Found
Sorry, no records were found. Please adjust your search criteria and try again.
Google Map Not Loaded
Sorry, unable to load Google Maps API.
