Castle & Spa Hotels in Bonnyrigg – 2026

> Our methodology:


Fixed Dates? Enter them here
> Jump to map view
    • Dalhousie Castle Hotel

    Dalhousie Castle Hotel

     
    Historic 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.