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 13 - Aug 14Tomorrow
Aug 14 - Aug 15This 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.2/10 — Wonderful.
- 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
$296
$355 total
includes taxes & fees
Aug 31 - Sep 1




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
$235 total
includes taxes & fees
Sep 6 - Sep 7




Best Western Kings Manor Hotel
Best Western Kings Manor HotelPortobello
$145
$182 total
includes taxes & fees
Aug 30 - Aug 31




Destiny Student - Burnet Point
Destiny Student - Burnet PointAbbeyhill
$118
$149 total
includes taxes & fees
Aug 16 - Aug 17




Courtyard by Marriott Edinburgh West
Courtyard by Marriott Edinburgh WestRiccarton
$135
$170 total
includes taxes & fees
Aug 31 - Sep 1




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




Sheraton Grand Hotel & Spa, Edinburgh
Sheraton Grand Hotel & Spa, EdinburghTollcross
$215
$271 total
includes taxes & fees
Sep 1 - Sep 2




Village Hotel Edinburgh
Village Hotel EdinburghCraigleith
$135
$170 total
includes taxes & fees
Aug 31 - Sep 1




Market Street Hotel
Market Street HotelOld Town Edinburgh
$247
$311 total
includes taxes & fees
Sep 1 - Sep 2




Murrayfield Hotel
Murrayfield HotelMurrayfield
$168
$212 total
includes taxes & fees
Aug 31 - Sep 1




Point A Edinburgh Haymarket
Point A Edinburgh HaymarketWest End
$162
$204 total
includes taxes & fees
Aug 31 - Sep 1




ibis Edinburgh Centre South Bridge - Royal Mile
ibis Edinburgh Centre South Bridge - Royal MileOld Town Edinburgh
$165
$208 total
includes taxes & fees
Aug 31 - Sep 1




Apex City of Edinburgh Hotel
Apex City of Edinburgh HotelOld Town Edinburgh
$159
$201 total
includes taxes & fees
Aug 31 - Sep 1




Ten Hill Place, WorldHotels Distinctive
Ten Hill Place, WorldHotels DistinctiveSouthside
$198
$249 total
includes taxes & fees
Aug 31 - Sep 1




Malmaison Edinburgh
Malmaison EdinburghLeith
$163
$205 total
includes taxes & fees
Aug 31 - Sep 1




Dalmahoy Hotel & Country Club
Dalmahoy Hotel & Country ClubKirknewton
$168
$201 total
includes taxes & fees
Aug 30 - Aug 31




Novotel Edinburgh Park
Novotel Edinburgh ParkSighthill
$162
$204 total
includes taxes & fees
Aug 31 - Sep 1
Go beyond your typical stay in Bonnyrigg
Pet friendly
Apartment
Apart hotel
Family 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 attractions include Broomieknowe Golf Course.
See all hotels in Bonnyrigg
Photo by RHaworth
Check out reviews of Bonnyrigg hotels guests love
Point A Edinburgh Haymarket
8/10 Good
"Good location"
Leonardo Royal Hotel Edinburgh
10/10 Excellent
"Loved the location!!!"
Dalmahoy Hotel & Country Club
8/10 Good
"Great amenities and staff on this beautiful property. Didn’t know in advance there wasn’t AC but appreciated a fan in room. A maze to navigate the property but stay long enough and you’ll figure it out. Definitely difficult to get an Uber from here, plan for and anticipate a LONG wait time for pick ups by drivers."
YOTEL Edinburgh
10/10 Excellent
"I loved my room! The modern light system, the shower and storage shelving and super comfortable bed. Would have loved hot kettle amenitie but was nice to have coffee in the lobby. It was during Fringe fest so staff was overrun by the demand. I’d definitely stay here again."
Market Street Hotel
10/10 Excellent
"The staff was incredible here. So welcoming and helpful. Champagne upon arrival helpful tips on how to spend our last night in Edinburgh. We had a lovely stay."
Apex Waterloo Place Hotel
10/10 Excellent
"We appreciated the location which provided great walkability to all interesting points. We enjoyed the restaurant and had a delicious gourmet dinner. We had a pleasant respite in the bar and my husband enjoyed the pool, sauna, and steam room. Our room was comfortable and I appreciated the big soaker bathtub."
Hilton Edinburgh Carlton
8/10 Good
"Rooms were clean, breakfast and lounge was well stocked and the staff were polite and helpful. The location is easy to get anywhere and though no parking, they have some discount while parking at the Waverly station car park. There's a lot of scaffolding and elevators are limited due to construction"
Holiday Inn Edinburgh Zoo by IHG
10/10 Excellent
"No complaints, beds comfy, great location"
Mount Royal Hotel Edinburgh by The Unlimited Collection
10/10 Excellent
"Great location for exploring Edinburgh Fringe. The staff were incredibly helpful and friendly (particularly at the front desk). Lovely breakfast."








