A historic castle with ivy-covered towers and a paved driveway with parked cars.

Search Guest Houses in Bonnyrigg

  • Change your mind

    Book hotels with free cancellation
  • Treat yourself

    Save instantly and earn perks with One Key
  • Be picky

    Search almost a million properties worldwide

Check prices for these dates

Next weekend
In two weeks
In one month
In two months

Our top choices for Bonnyrigg guest houses

Regal Rooms

Regal Rooms
2.0 star property
Leith
The price is £140
includes taxes & fees
1 Jul - 2 Jul
Regal Rooms

Queensferry guest house

Queensferry guest house
2.0 star property
Rosyth
7.2 out of 10, Good, (68 reviews)
"Clean room, friendly staff"
United Kingdom
Takayas
The price is £57
includes taxes & fees
5 Jul - 6 Jul
Queensferry guest house

JustB

JustB
4.0 star property
Currie
10.0 out of 10, Exceptional, (10 reviews)
"Amazing breakfast & super lovely! Easy walk to bus stop to get into town. "
United States
Kelly
The price is £166
includes taxes & fees
3 Jul - 4 Jul
JustB

Kirkhill Estate Rooms

Kirkhill Estate Rooms
3.0 star property
Gorebridge
7.2 out of 10, Good, (62 reviews)
"Great alternative to corporate hotels . Stayed night before Edinburgh marathon to watch son run . Close enough to get there . Hadn’t realised about communal kitchen and making drinks and bringing tea and milk , but slept well and drove locally to eat out"
United Kingdom
andrea
The price is £105
includes taxes & fees
1 Jul - 2 Jul
Kirkhill Estate Rooms

4 Friends House

4 Friends House
2.0 star property
Leith
9.6 out of 10, Exceptional, (115 reviews)
"Very clean property, excellent staff, will stay again."
United Kingdom
Eann
The price is £109
includes taxes & fees
2 Jul - 3 Jul
4 Friends House

Edinburgh Travel Guest House

Edinburgh Travel Guest House
2.0 star property
Newington
7.6 out of 10, Good, (77 reviews)
"Great location."
United States
Patricia
The price is £95
includes taxes & fees
26 Jul - 27 Jul
Edinburgh Travel Guest House

3 Johns Place Townhouse

3 Johns Place Townhouse
4.0 star property
Leith
9.6 out of 10, Exceptional, (313 reviews)
"Clean room, cute shops nearby, accessible"
Canada
Dasa
The price is £151
includes taxes & fees
30 Jul - 31 Jul
3 Johns Place Townhouse

Acer Lodge Guest House

Acer Lodge Guest House
4.0 star property
Clermiston
9.0 out of 10, Wonderful, (155 reviews)
"Great stay"
United Kingdom
Joshua
The price is £151
includes taxes & fees
2 Jul - 3 Jul
Acer Lodge Guest House

The Linton Hotel

The Linton Hotel
4.0 star property
East Linton
8.4 out of 10, Very good, (511 reviews)
"Good value, friendly staff and good breakfast."
United Kingdom
Katharine
The price is £89
includes taxes & fees
2 Jul - 3 Jul
The Linton Hotel

Aynetree Guest House

Aynetree Guest House
3.0 star property
Edinburgh
7.4 out of 10, Good, (266 reviews)
"such an amazing place to visit and very clean.easy place to find too"
United Kingdom
Jaya
The price is £109
includes taxes & fees
19 Jul - 20 Jul
Aynetree Guest House

Averon Guest House

Averon Guest House
3.0 star property
Tollcross
8.6 out of 10, Excellent, (32 reviews)
"It's a very well run place! Parking is great."
United Kingdom
Patrick
The price is £170
includes taxes & fees
5 Jul - 6 Jul
Averon Guest House

Abbotsford Guest House

Abbotsford Guest House
3.0 star property
Leith
7.8 out of 10, Good, (312 reviews)
"Clean room and bathroom well equiped. There were only two of us in the room. I think three would have been too tight. The room had a single and double bed. Very quiet at night, close to lots of restaurants and the tram was only a minute or two away to get into the centre. A good place to stay for a short visit and reasonably priced."
Ireland
Marian
The price is £101
includes taxes & fees
30 Jun - 1 Jul
Abbotsford Guest House

Gifford House

Gifford House
2.0 star property
Prestonfield
8.0 out of 10, Very good, (41 reviews)
"Easy access to public transportation and the rooms were beautifully updated and decorated."
United States
Amy
The price is £111
includes taxes & fees
15 Jul - 16 Jul
Gifford House

Park View Rooms

Park View Rooms
2.0 star property
Leith
7.2 out of 10, Good, (34 reviews)
"The room was nice and clean, no fridge in the room but for the price i can't complain. the bus stop just outside the building so fast easy and cheap to get around and enjoy Edinburgh."
United Kingdom
ALIN
The price is £90
includes taxes & fees
5 Jul - 6 Jul
Park View Rooms

Pillars House

Pillars House
3.5 star property
Leith
9.2 out of 10, Wonderful, (571 reviews)
"Loved this place, already planning a return trip next year. Great location, easy to find, free parking, friendly staff."
United Kingdom
Sarah
The price is £130
includes taxes & fees
30 Jun - 1 Jul
Pillars House

Grangeview Guest House

Grangeview Guest House
3.0 star property
Newington
9.0 out of 10, Wonderful, (69 reviews)
"The property was always neat and clean. The property staff paid attention to details and provided lots of helpful information about transportation, food options, and laundry services. The WiFi services were great and transportation stops were close by. Lovely and cozy guest house and the area around it."
United States
Arlene
The price is £144
includes taxes & fees
30 Jun - 1 Jul
Grangeview Guest House

Gilmore Townhouse

Gilmore Townhouse
2.0 star property
Tollcross
The price is £104
includes taxes & fees
30 Jun - 1 Jul
Gilmore Townhouse

B+B Edinburgh

B+B Edinburgh
4.0 star property
Haymarket
9.0 out of 10, Wonderful, (1,000 reviews)
"Enjoyable stay, comfortable bed"
United Kingdom
Andrew
The price is £163
includes taxes & fees
5 Jul - 6 Jul
B+B Edinburgh

The Crown & Kitchen

The Crown & Kitchen
3.5 star property
East Linton
9.2 out of 10, Wonderful, (179 reviews)
"Excellent no other thing to say."
United Kingdom
Paul
The price is £100
includes taxes & fees
30 Jun - 1 Jul
The Crown & Kitchen

Regent House Hotel

Regent House Hotel
3.0 star property
Edinburgh City Centre
7.8 out of 10, Good, (738 reviews)
"The location is great and the room was clean. I'm not sure what amenities there are; coffee and tea in the room maybe? There really is no staff. If you have a problem you can reach someone via the phone in the lobby but that only works on the time. This is a digital check in and operation."
United States
Joan
The price is £117
includes taxes & fees
1 Jul - 2 Jul
Regent House Hotel
Lowest nightly price found within the past 24 hours based on a 1 night stay for 2 adults. Prices and availability subject to change. Additional terms may apply.
Save an average of 15% on thousands of hotels when you're signed in

Top Bonnyrigg Hotel Reviews

Find out more about Bonnyrigg

Bonnyrigg Guest Houses information

Number of reviews
4,329
Accommodation
129 Guest Houses
Lowest Price
£57
Highest Price
£170

Frequently asked questions

What is the nightly rate for a guest house in Bonnyrigg?
Rates for Bonnyrigg guest houses vary, but travelers can find great-value prices from £57 with Expedia. A range of factors can affect nightly rates, such as the location, the breakfast offering, and the range of amenities. Travelers looking for a good deal should consider looking for a midweek stay, as weekend rates at Bonnyrigg guest houses tend to be higher. Remember to also use our filters to sort prices from low to high.
What's the difference between a Bonnyrigg guest house and a B&B?
A guest house in Bonnyrigg is typically a larger establishment with more rooms, offering a more hotel-like experience, and may provide additional amenities including luxury bedding. In contrast, a B&B is usually a smaller property that focuses primarily on providing a room and breakfast. A B&B is often more personal, and breakfast is typically included as part of the stay, but other services might be more limited compared to a guest house.

Explore a world of travel with Expedia