Luxury, 4 Star and 5 Star Hotels Bonnyrigg


Luxury Hotels in or near Bonnyrigg, such as Dalhousie Castle & Spa are listed below. The small Midlothian town of Bonnyrigg is only 6 miles south east of Edinbugh and was originally a mining village until the 1920s. The town centre buildings mainly date from the 19th century with a few additions in the 1960s. Nearby there are historic houses and buildings to explore.



Map Search


Dalhousie Castle & Spa

Dalhousie Castle & Spa

Bonnyrigg, Mid-Lothian  
Dalhousie Castle & Spa hotel is a fascinating 13th century fortress set within acres of wooded parkland on the picturesque banks of the river Esk. A... more





Towns in Mid-Lothian with Luxury Hotel listings:   Bonnyrigg Luxury Hotels