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
Oct 15 - Oct 16Tomorrow
Oct 16 - Oct 17This weekend
Oct 16 - Oct 18Next weekend
Oct 23 - Oct 25Where to stay in Bonnyrigg?




1. Dalhousie Castle
Dalhousie CastleBonnyrigg
$197
$236 total
includes taxes & fees
Nov 2 - Nov 3




2. 14 Old Market Place
14 Old Market PlaceBonnyrigg
$715
$858 total
includes taxes & fees
Oct 21 - Oct 22




3. Carberry Tower Mansion House and Estate
Carberry Tower Mansion House and EstateMusselburgh
$133
$167 total
includes taxes & fees
Nov 4 - Nov 5




4. Best Western Kings Manor Hotel
Best Western Kings Manor HotelPortobello
$90
$113 total
includes taxes & fees
Nov 12 - Nov 13




5. The Lane Hotel
The Lane HotelMorningside
$121
$153 total
includes taxes & fees
Nov 8 - Nov 9




7. The Hoxton, Edinburgh
The Hoxton, EdinburghWest End
$136
$171 total
includes taxes & fees
Nov 8 - Nov 9




8. The Salisbury Hotel
The Salisbury HotelSouthside
$101
$127 total
includes taxes & fees
Nov 8 - Nov 9




9. Dalmahoy Hotel & Country Club
Dalmahoy Hotel & Country ClubKirknewton
$87
$104 total
includes taxes & fees
Nov 12 - Nov 13




10. Murrayfield Hotel
Murrayfield HotelMurrayfield
$108
$136 total
includes taxes & fees
Nov 8 - Nov 9




11. Holiday Inn Edinburgh Zoo by IHG
Holiday Inn Edinburgh Zoo by IHGCorstorphine
$90
$114 total
includes taxes & fees
Nov 5 - Nov 6




12. B+B Edinburgh
B+B EdinburghWest End
$128
$161 total
includes taxes & fees
Nov 8 - Nov 9




13. The Resident Edinburgh
The Resident EdinburghWest End
$134
$168 total
includes taxes & fees
Nov 8 - Nov 9




14. Garner Edinburgh Haymarket by IHG
Garner Edinburgh Haymarket by IHGWest End
$81
$103 total
includes taxes & fees
Nov 8 - Nov 9




15. Apex City of Edinburgh Hotel
Apex City of Edinburgh HotelEdinburgh City Centre
$130
$163 total
includes taxes & fees
Nov 8 - Nov 9




16. Point A Edinburgh Haymarket
Point A Edinburgh HaymarketWest End
$79
$99 total
includes taxes & fees
Nov 8 - Nov 9




17. The Roseate Edinburgh
The Roseate EdinburghHaymarket
$141
$178 total
includes taxes & fees
Nov 1 - Nov 2




18. Haymarket Hotel
Haymarket HotelWest End
$103
$129 total
includes taxes & fees
Nov 9 - Nov 10




19. Market Street Hotel
Market Street HotelEdinburgh City Centre
$157
$198 total
includes taxes & fees
Nov 1 - Nov 2
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
Check out reviews of Bonnyrigg hotels guests love
Motel One Edinburgh-Royal
8/10 Good
"Great location, 3 blocks from train and very close to the royal mile. They had a very good breakfast and elevator for luggage. We had our shower chord become detached last morning but they gave us free breakfast due to that. A little loud if you leave the window open as the rooms get hot. There was a homeless couple arguing at 6am in the alley so that was a bit annoying but part of being close."
Apex Grassmarket Hotel
10/10 Excellent
"Loved this hotel so much!! Everyone was so incredibly kind and the room and bathroom were so nice! Location was absolutely perfect. Very central and you can literally see the castle from out front!"
Moxy Edinburgh Airport
8/10 Good
"Suspicious wet carpet in one corner… aside from that, pretty good for a last minute deal within walking distance of the airport"
Apex City of Edinburgh Hotel
10/10 Excellent
"Perfect location"
Garner Edinburgh Haymarket by IHG
10/10 Excellent
"Nice and friendly staff"
Market Street Hotel
8/10 Good
"Everything about the hotel is excellent. Room, location, cleanliness. We just had a really rough check in. We had asked for an early check in months prior, and were told they would do everything to accommodate us. We arrived at 8:00am and weren’t given our room until 2:30. Checkout isn’t until 11, so expected 12 the latest. We were not given a time window and basically ignored in the beautiful lobby."
Village Hotel Edinburgh
10/10 Excellent
"My stay in this hotel was that good . Am booked in again for the Christmas markets"
Mount Royal Hotel Edinburgh by The Unlimited Collection
10/10 Excellent
"Wonderful service, great location, professional staff, friendly atmosphere, clean room. We will come back."
CODE - The Court, Edinburgh
10/10 Excellent
"Godspower and Mohammed were very helpful with helping get access to my room when my phone died and we had good conversations about valuable life experiences. 100% recommend"








