Bonnyrigg Hotels

Map of Bonnyrigg Hotels

Bonnyrigg is a small town located in Midlothian, within the region of Lothian, Scotland. It is situated approximately 8 miles southeast of Edinburgh, making it a popular commuter town for those working in the city. The town has a rich history, with evidence of human settlement dating back to the Bronze Age. Today, Bonnyrigg is a thriving community with a range of amenities including shops, restaurants, and schools. The town also has a strong sense of community, with various local events and activities taking place throughout the year.

Dalhousie Castle Hotel Bonnyrigg
7.9/10 Good
98 reviews
Free Wi-Fi Parking

Set within acres of wooded parkland, this fascinating 13th century fortress is on the banks of the River Esk. The Dalhousie Castle Hotel offers luxurious accommodation, award-winning fine dining, and spa and leisure facilities.

Number of rooms: 32

Cockpen Road, Bonnyrigg, EH19 3JB, United Kingdom

Mount Ceres Bonnyrigg
Free Wi-Fi Parking
9 km. Edinburgh Waverley station

Located 11.3 km from Edinburgh centre, Mount Ceres sits in a Victorian villa with a garden where guests can go for a stroll. It is in the heart of Broomieknowe conservation area, on the edge of Lasswade picturesque village.

Number of rooms: 5

3 Lower Broomieknowe Lasswade, Bonnyrigg, EH181LW, United Kingdom

The Retreat Castle Bonnyrigg
Free Wi-Fi Parking
11 km. Edinburgh Waverley station

Situated in the town of Bonnyrigg, The Retreat Castle boasts free Wi-Fi and free private parking, just 20 minutes’ drive from Edinburgh. The family run property is set within more than an acre of gardens.

Number of rooms: 5

1 Cockpen Road, Bonnyrigg, EH19 3HS, United Kingdom