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 15 - Aug 16Tomorrow
Aug 16 - Aug 17Next weekend
Aug 21 - Aug 23In two weeks
Aug 28 - Aug 30Top 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
$279
$334 total
includes taxes & fees
Aug 31 - Sep 1




14 Old Market Place
14 Old Market PlaceBonnyrigg
$733
$880 total
includes taxes & fees
Sep 3 - Sep 4




Carberry Tower Mansion House and Estate
Carberry Tower Mansion House and EstateMusselburgh
$183
$230 total
includes taxes & fees
Aug 30 - Aug 31




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




Destiny Student - Burnet Point
Destiny Student - Burnet PointAbbeyhill
$133
$168 total
includes taxes & fees
Aug 18 - Aug 19




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
$127
$160 total
includes taxes & fees
Aug 31 - Sep 1




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




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




Market Street Hotel
Market Street HotelOld Town Edinburgh
$307
$387 total
includes taxes & fees
Aug 31 - Sep 1




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




Point A Edinburgh Haymarket
Point A Edinburgh HaymarketWest End
$179
$225 total
includes taxes & fees
Aug 16 - Aug 17




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




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




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




Malmaison Edinburgh
Malmaison EdinburghLeith
$139
$175 total
includes taxes & fees
Aug 31 - Sep 1




Dalmahoy Hotel & Country Club
Dalmahoy Hotel & Country ClubKirknewton
$172
$207 total
includes taxes & fees
Aug 31 - Sep 1




Novotel Edinburgh Park
Novotel Edinburgh ParkSighthill
$124
$156 total
includes taxes & fees
Aug 31 - Sep 1
Go beyond your typical stay in Bonnyrigg
Apart hotel
Family friendly
Apartment
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 attractions include Broomieknowe Golf Course.
See all hotels in Bonnyrigg
Photo by RHaworth
Check out reviews of Bonnyrigg hotels guests love
Mount Royal Hotel Edinburgh by The Unlimited Collection
10/10 Excellent
"The view of of the dining room was fantastic."
Moxy Edinburgh Airport
10/10 Excellent
"The cost represented very good value for Edinburgh during the Festival. The journey between the hotel and the city was easier than expected as the 100 bus stops just outside. The room quality was very good and the staff were helpful. I particularly appreciated the lounge bar being open until late and they serve pizzas until late also. The breakfast consisted of a wide variety of items and represented value for money."
Dalmahoy Hotel & Country Club
10/10 Excellent
"Rooms were too hot no air"
Market Street Hotel
10/10 Excellent
"Love this hotel. It’s our go to in Edinburgh."
Leonardo Hotel Edinburgh Haymarket
8/10 Good
"Room was clean and tidy staff friendly and willing to help"
Point A Edinburgh Haymarket
8/10 Good
"Clean and comfortable. Terrific staff, who also helped us with tips to get to several sightseeing locations. Amazing breakfast! Room was on the small side, but only two hooks for all our towels and no closet. No washcloths either. Room temp controls were touch pad and hard to understand, but staff came quickly to help."
Delta Hotels by Marriott Edinburgh
10/10 Excellent
"."
CODE - The Court, Edinburgh
10/10 Excellent
"Would have appreciated more attention to the room. Realize the limitations here, otherwise great staff & location."
Apex City of Edinburgh Hotel
10/10 Excellent
"Excellent and central location."








