Showing 6 Hotels in Bonnyrigg! - Hide Map

Sort By

    
1) Melville Castle 4 star
Melvillegate, Edinburgh, Dalkeith, Mid Lothian, EH18 1AP

We are 1.46 miles from Bonnyrigg Centre
Rooms From
£ 75.00
2) Laird And Dog Inn 3 star
5 High Street, Lasswade, Mid Lothian, EH18 1NA

We are 0.69 miles from Bonnyrigg Centre
Rooms From
£ 60.00
3) Greenlees Lodge 
Green Lane, Lasswade, Mid Lothian, EH18 1HE

We are 0.70 miles from Bonnyrigg Centre
Rooms From
£ 250.00
4) The Retreat Castle 3 star
1 Cockpen Road, Bonnyrigg, Mid Lothian, EH19 3HS

We are 0.69 miles from Bonnyrigg Centre
Rooms From
£ 70.00
5) Dalhousie Castle Hotel 
Cockpen Road, Bonnyrigg, Mid Lothian, EH19 3JB

We are 1.35 miles from Bonnyrigg Centre
Rooms From
£ 90.45
6) Mount Ceres 3 star
3 Lower Broomieknowe Lasswade, Bonnyrigg, Mid Lothian, EH181LW

We are 0.33 miles from Bonnyrigg Centre
Rooms From
£ 50.00

Main areas for UK Hotels, Guest Houses, Bed and Breakfasts and Self Catering Accommodation