Hotel, Guest House & Bed and Breakfast Accommodation in Bonnyrigg
You are here:    UK  >  Scotland  >  Edinburgh  >  Hotels, Guest Houses, Bed and Breakfast  >  Bonnyrigg
Spacer
Kingdom of Fife Area Falkirk Area Glasgow, Lanarkshire & Clydeside Area The Scottish Borders Area Map of Edinburgh & The Lothians

Bonnyrigg Hotel & Guest Accommodation

Hotels, B&B's, Guesthouses in Bonnyrigg



The picturesque towns of Bonnyrigg and Lasswade are only a cockstride from the busy centre of big-city Edinburgh yet are surrounded by lovely countryside in a region noted for its heritage and history.

Here we try to offer a wide selection from budget to luxury hotels, guest houses, bed and breakfast, B&B accommodation suitable for holidays, vacations or business travellers in Bonnyrigg or surrounding areas.

Hotels Guest Houses Bed and Breakfast in and around Bonnyrigg...

spacer spacer spacer spacer spacer
Photo of The Retreat Castle

The Retreat Castle

1 Cockpen Road, Bonnyrigg, Midlothian, EH19 3HS

Independent Establishment logo

3-star accommodation

Price from:
£50.00

Total Rooms: 5

 

Check availabilityLaterooms buttonBooking dot com button

rule


Photo of Dower House at Dalhousie

Dower House at Dalhousie

Cockpen Road, Bonnyrigg, Midlothian, EH19 3JB

Independent Establishment logo

3-star accommodation

Price from:
£60.00

Total Rooms: 7

 

Check availabilityLaterooms button

rule


Photo of Dalhousie Castle & Spa

Dalhousie Castle & Spa

Cockpen Road, Bonnyrigg, Midlothian, EH19 3JB

Independent Establishment logo

3-star accommodation

Price from:
£105.00

Total Rooms: 36

 

Check availabilityLaterooms buttonBooking dot com buttonSuperbreak button

rule


Photo of Laird And Dog Inn

Laird And Dog Inn

5 High Street, Lasswade, Midlothian, EH18 1NA

Independent Establishment logo

3-star accommodation

Price from:
£30.00

Total Rooms: 11

 

Check availabilityLaterooms buttonBooking dot com button

rule


Photo of Mount Ceres Guest House

Mount Ceres Guest House

Mount Ceres 3 Lower Broomieknowe, Lasswade, Midlothian, EH18 1LW

Independent Establishment logo

3-star accommodation

Price from:
£50.00

Total Rooms: 4

 

Check availabilityLaterooms button

rule


Photo of Old Stables Bed and Breakfast

Old Stables Bed and Breakfast

1 West Mill Road, Lasswade, Midlothian, EH18 1LX

Independent Establishment logo

3-star accommodation

Price from:
£69.00

Total Rooms: 4

 

Check availabilityLaterooms button

rule