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 24 - Oct 25Tomorrow
Oct 25 - Oct 26Next weekend
Oct 30 - Nov 1In two weeks
Nov 6 - Nov 8Where to stay in Bonnyrigg?




1. Dalhousie Castle
Dalhousie CastleBonnyrigg
$203
$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 7 - Nov 8




3. Carberry Tower Mansion House and Estate
Carberry Tower Mansion House and EstateMusselburgh
$123
$155 total
includes taxes & fees
Nov 5 - Nov 6




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




5. The Hoxton, Edinburgh
The Hoxton, EdinburghWest End
$137
$173 total
includes taxes & fees
Nov 18 - Nov 19




6. Braid Hills Hotel
Braid Hills HotelMorningside
$117
$148 total
includes taxes & fees
Nov 23 - Nov 24




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




9. Murrayfield Hotel
Murrayfield HotelMurrayfield
$113
$143 total
includes taxes & fees
Nov 19 - Nov 20




10. Garner Edinburgh Haymarket by IHG
Garner Edinburgh Haymarket by IHGWest End
$63
$80 total
includes taxes & fees
Nov 8 - Nov 9




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




12. The Resident Edinburgh
The Resident EdinburghWest End
$141
$178 total
includes taxes & fees
Nov 8 - Nov 9




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




14. ibis Edinburgh Centre South Bridge - Royal Mile
ibis Edinburgh Centre South Bridge - Royal MileEdinburgh City Centre
$98
$123 total
includes taxes & fees
Nov 9 - Nov 10




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




16. Haymarket Hotel
Haymarket HotelWest End
$103
$130 total
includes taxes & fees
Nov 18 - Nov 19




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




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




20. Point A Edinburgh Haymarket
Point A Edinburgh HaymarketWest End
$100
$126 total
includes taxes & fees
Nov 22 - Nov 23
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
Apex Waterloo Place Hotel
8/10 Good
"Very friendly staff. Nice enough rooms, except I really disliked the shower layout because the whole bathroom got wet. The sauna was nice but pool was rather cold. Great location and would for sure stay here again!"
Apex City of Edinburgh Hotel
8/10 Good
"Great location, accommodated early arrival times on both occasions, very clean. Quick 20 mins to airport. Will stay again."
Market Street Hotel
10/10 Excellent
"Perfect place to stay to enjoy both Old town and New town. Clean hotel with attentive and friendly staff!"
Mount Royal Hotel Edinburgh by The Unlimited Collection
10/10 Excellent
"Perfect location! Can get around either walking or taking public transportation. The staff was amazing as well."
Leonardo Royal Hotel Edinburgh
10/10 Excellent
"Great location, parking is challenging, nice staff,"
Holiday Inn Edinburgh Zoo by IHG
8/10 Good
"It was very lovely here would definitely recommend!!"
YOTEL Edinburgh, Select by Hilton
10/10 Excellent
"Hotel was good location and great price"
Virgin Hotels Edinburgh
8/10 Good
"There are comfy hangout areas and great restaurants within the hotel."
ibis Edinburgh Centre South Bridge - Royal Mile
8/10 Good
"I managed to get an early check in which was helpful, basic hotel but clean and staff were fantastic"








