Photo by RHaworth
Hotels in Bonnyrigg
Free cancellation options if plans change
Earn rewards on every night you stay
Save more with Member Prices
Check prices for these dates
Tonight
Aug 10 - Aug 11Tomorrow
Aug 11 - Aug 12This weekend
Aug 14 - Aug 16Next weekend
Aug 21 - Aug 23Top 5 hotels in Bonnyrigg at a glance
- Dalhousie Castle — 4-star hotel in Bonnyrigg. Guest rating: 8.6/10 — Excellent.
- 14 Old Market Place — 3-star hotel in Bonnyrigg.
- Carberry Tower Mansion House and Estate — 4-star hotel in Musselburgh. Guest rating: 9.4/10 — Exceptional.
- Best Western Kings Manor Hotel — 3-star hotel in Portobello. Guest rating: 8.6/10 — Excellent.
- Destiny Student - Burnet Point — 2-star hotel in Abbeyhill. Guest rating: 8.6/10 — Excellent.
Where to stay in Bonnyrigg?




Dalhousie Castle
Dalhousie CastleBonnyrigg
$251
$302 total
includes taxes & fees
Aug 30 - Aug 31




14 Old Market Place
14 Old Market PlaceBonnyrigg
$731
$877 total
includes taxes & fees
Aug 18 - Aug 19




Carberry Tower Mansion House and Estate
Carberry Tower Mansion House and EstateMusselburgh
$186
$234 total
includes taxes & fees
Sep 2 - Sep 3




Best Western Kings Manor Hotel
Best Western Kings Manor HotelPortobello
$150
$189 total
includes taxes & fees
Aug 31 - Sep 1




Destiny Student - Burnet Point
Destiny Student - Burnet PointAbbeyhill
$135
$170 total
includes taxes & fees
Aug 17 - Aug 18




Macdonald Cardrona Hotel, Golf & Spa
Macdonald Cardrona Hotel, Golf & SpaPeebles
$125
$150 total
includes taxes & fees
Aug 26 - Aug 27




Barony Castle Hotel
Barony Castle HotelEddleston
$143
$171 total
includes taxes & fees
Aug 31 - Sep 1




Cringletie House Hotel
Cringletie House HotelPeebles
$281
$337 total
includes taxes & fees
Aug 18 - Aug 19




The Park Hotel Peebles
The Park Hotel PeeblesPeebles
$145
$174 total
includes taxes & fees
Aug 25 - Aug 26




The Tontine Hotel
The Tontine HotelPeebles
$140
$168 total
includes taxes & fees
Sep 3 - Sep 4




Courtyard by Marriott Edinburgh West
Courtyard by Marriott Edinburgh WestRiccarton
$145
$182 total
includes taxes & fees
Sep 6 - Sep 7




Dalmahoy Hotel & Country Club
Dalmahoy Hotel & Country ClubKirknewton
$162
$195 total
includes taxes & fees
Sep 2 - Sep 3




Holiday Inn Edinburgh Zoo by IHG
Holiday Inn Edinburgh Zoo by IHGCorstorphine
$145
$182 total
includes taxes & fees
Aug 31 - Sep 1




Ten Hill Place, WorldHotels Distinctive
Ten Hill Place, WorldHotels DistinctiveSouthside
$198
$249 total
includes taxes & fees
Sep 2 - Sep 3




Novotel Edinburgh Park
Novotel Edinburgh ParkSighthill
$167
$210 total
includes taxes & fees
Sep 3 - Sep 4




Murrayfield Hotel
Murrayfield HotelMurrayfield
$172
$216 total
includes taxes & fees
Aug 31 - Sep 1




Village Hotel Edinburgh
Village Hotel EdinburghCraigleith
$140
$177 total
includes taxes & fees
Aug 31 - Sep 1




Peebles Hydro Hotel
Peebles Hydro HotelPeebles
$207
$248 total
includes taxes & fees
Sep 7 - Sep 8




Point A Edinburgh Haymarket
Point A Edinburgh HaymarketWest End
$172
$216 total
includes taxes & fees
Sep 4 - Sep 5
Go beyond your typical stay in Bonnyrigg
Apart hotel
Apartment
Family friendly
Pet friendly
Our prices for hotels in Bonnyrigg are cheapest in November
Our prices for hotels in Bonnyrigg are cheapest in November
Price trends for hotels in Bonnyrigg
Pricing is based on two traveler single night rates
Learn more about Bonnyrigg
Bonnyrigg is well-known for its castle and library while top attractions include Royal Mile and Edinburgh Castle in the surrounding region.
See all hotels in Bonnyrigg
Photo by RHaworth
Check out reviews of Bonnyrigg hotels guests love
Dalmahoy Hotel & Country Club
8/10 Good
"We got lost getting to our room all the time!! Staff was helpful getting us back on track"
Apex Grassmarket Hotel
10/10 Excellent
"Perfect view great location."
Apex Waterloo Place Hotel
8/10 Good
"The staff at the front desk were incredibly helpful, and friendly, however lugging suitcases up 82 stairs and a 5min walk from the carpark to the hotel was rather off putting. So we left suitcases in the car. The hotel itself was very clean and well presented, and the room was very clean and spacious, though having twin beds fully made but pushed right together was a new one for us. We specifically chose a bath option, but the overflow on the bath was so low, it made having a nice soak impossible. The bathroom had some black corners, but otherwise it was clean. The room itself was rather stuffy, even with aircon, but thankfully you could still open windows, even on the higher floors. The breakfast was fantastic! Everything presented was delicious, and had so many different options to suit anyone. Though my partner wasn't overly happy with his coffee (att. coffee connoisseurs) Overall it was a nice place, comfy beds, black out curtains and good service."
Leonardo Hotel Edinburgh Haymarket
8/10 Good
"Great stay, lovely staff and breakfast. Easy access to bus and trams to get around the city"
Moxy Edinburgh Airport
10/10 Excellent
"Is still a walk to the airport so if you are not mobile it could be a problem! Staff was very helpful!"
YOTEL Edinburgh
10/10 Excellent
"Great location easiest check in ever very friendly helpful staff. Great rooms"
Village Hotel Edinburgh
8/10 Good
"Breakfast was good just a type of English /Scottish breakfast which is perfect for tourist. I missed food for non English breakfast eaters 😁"
Holiday Inn Edinburgh Zoo by IHG
10/10 Excellent
"Nice place and great location. Super staff even after hours. No fridge in rooms so we threw out a good bit of food. Be aware"
Mount Royal Hotel Edinburgh by The Unlimited Collection
8/10 Good
"Enjoyed the property and staff but the room was too expensive for it’s size."




