3 stars hotels in BonnyriggBook 3 stars hotels in Bonnyrigg, United Kingdom online. Compare prices, reviews & photos of 10 hotels and get the best 3 star hotel deal for your next stay.
Dalhousie Castle Hotel and Aqueous SpaBonnyrigg, Bonnyrigg 2.1km from the center of Bonnyrigg
The Retreat CastleCockpen Rd, Bonnyrigg, Edinburgh EH19 3HS, UK, Bonnyrigg 1.1km from the center of Bonnyrigg
Laird And Dog Inn5 High Street, Lasswade, EH18 1NA, United Kingdom, Lasswade 1.1km from the center of Bonnyrigg
Mount Ceres Guest House3 Lower Broomieknowe, Lasswade, Near Edinburgh EH18 1LW, UK, Lasswade 542m from the center of Bonnyrigg
Dalhousie Castle Hotel & Aqueous SpaBonnyrigg N/A, Bonnyrigg 970m from the center of Bonnyrigg
Kevock Vale ParkWestmill Haugh, Lasswade 979m from the center of Bonnyrigg
Glenarch HouseGlenarch House, Dalkeith 2.3km from the center of Bonnyrigg
Premier InnMelville Dykes Road, Edinburgh EH18 1AN, UK, Dalkeith 1.5km from the center of Bonnyrigg
Eskbank Terrace Spacious House3 Eskbank Terrace, Dalkeith 2.3km from the center of Bonnyrigg
Beechwood Park20 Beechwood Park, Dalkeith 2.7km from the center of Bonnyrigg
Bonnyrigg, United Kingdom
No dates selected
Sort by
Price per night in
Property type
Distance from the city center
Facilities and services
At the hotel
In the room
Accommodation features
Star rating
Rating by reviews
Hotel name
Hotel chain
3 stars hotels in Bonnyrigg
: 10 options found
Select dates so you can see the availability and exact prices.