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 26 - Oct 27Tomorrow
Oct 27 - Oct 28This weekend
Oct 30 - Nov 1Next weekend
Nov 6 - Nov 8Where to stay in Bonnyrigg?




1. Dalhousie Castle
Dalhousie CastleBonnyrigg
$202
$243 total
includes taxes & fees
Nov 2 - Nov 3




2. 14 Old Market Place
14 Old Market PlaceBonnyrigg
$724
$869 total
includes taxes & fees
Nov 6 - Nov 7




3. Carberry Tower Mansion House and Estate
Carberry Tower Mansion House and EstateMusselburgh
$104
$131 total
includes taxes & fees
Nov 1 - Nov 2




4. Best Western Kings Manor Hotel
Best Western Kings Manor HotelPortobello
$76
$96 total
includes taxes & fees
Nov 16 - Nov 17




5. Braid Hills Hotel
Braid Hills HotelMorningside
$123
$155 total
includes taxes & fees
Nov 23 - Nov 24




7. The Hoxton, Edinburgh
The Hoxton, EdinburghWest End
$142
$179 total
includes taxes & fees
Nov 22 - Nov 23




8. Dalmahoy Hotel & Country Club
Dalmahoy Hotel & Country ClubKirknewton
$92
$111 total
includes taxes & fees
Nov 22 - Nov 23




9. Murrayfield Hotel
Murrayfield HotelMurrayfield
$113
$143 total
includes taxes & fees
Nov 12 - Nov 13




10. The Salisbury Hotel
The Salisbury HotelSouthside
$102
$128 total
includes taxes & fees
Nov 8 - Nov 9




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




12. Garner Edinburgh Haymarket by IHG
Garner Edinburgh Haymarket by IHGWest End
$75
$95 total
includes taxes & fees
Nov 22 - Nov 23




13. Haymarket Hotel
Haymarket HotelWest End
$77
$96 total
includes taxes & fees
Nov 9 - Nov 10




14. Malmaison Edinburgh
Malmaison EdinburghLeith
$123
$155 total
includes taxes & fees
Nov 1 - Nov 2




15. ibis Edinburgh Centre South Bridge - Royal Mile
ibis Edinburgh Centre South Bridge - Royal MileEdinburgh City Centre
$99
$124 total
includes taxes & fees
Nov 9 - Nov 10




16. The Roseate Edinburgh
The Roseate EdinburghHaymarket
$154
$194 total
includes taxes & fees
Nov 23 - Nov 24




17. B+B Edinburgh
B+B EdinburghWest End
$119
$150 total
includes taxes & fees
Nov 8 - Nov 9




20. Apex Grassmarket Hotel
Apex Grassmarket HotelEdinburgh City Centre
$152
$192 total
includes taxes & fees
Nov 8 - Nov 9
Go beyond your typical stay in Bonnyrigg
Pet friendly
Apartment
Apart hotel
Family friendly
Cottage
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
Apex Grassmarket Hotel
8/10 Good
"The rooms are not as big as they appear in the pictures, our reservation was for a king size bed, it was a queen, but the rooms were clean"
Leonardo Royal Hotel Edinburgh
10/10 Excellent
"The view in front of the hotel is breathtaking, the castles stands on a hill standing proudly as if saying … I am still here. The hotel is surrounded by old beautiful buildings but inside they offer restaurants and Art exhibits. The street behind the hotel are loaded with souvenir shops."
Market Street Hotel
10/10 Excellent
"Really comfortable room in a relaxed and inviting atmosphere. We loved our stay overall and thought the staff at reception and throughout the hotel were great. The only thing I’d say is that the minibar replenishment was intermittent. While it was supposed to be refilled every day, we found that wasn’t the case, and finding a solution wasn’t straightforward when flagged with reception."
CODE - The Court, Edinburgh
10/10 Excellent
"Food and beer are great! Super friendly staff and our room was very clean!"
Moxy Edinburgh Airport
8/10 Good
"Expensive for what it is. Bathroom very small and there was some staining in the sink. Bed comfy and staff very friendly"
Garner Edinburgh Haymarket by IHG
10/10 Excellent
"A solid performer conveniently located near Haymarket Station (with an M&S!) for ease of train, tram and taxi travel."
Virgin Hotels Edinburgh
8/10 Good
"There are comfy hangout areas and great restaurants within the hotel."












