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
Oct 8 - Oct 9Tomorrow
Oct 9 - Oct 10This weekend
Oct 9 - Oct 11Next weekend
Oct 16 - Oct 18Where to stay in Bonnyrigg?




1. Dalhousie Castle
Dalhousie CastleBonnyrigg
$234
$281 total
includes taxes & fees
Nov 4 - Nov 5




2. 14 Old Market Place
14 Old Market PlaceBonnyrigg
$719
$862 total
includes taxes & fees
Oct 20 - Oct 21




3. Carberry Tower Mansion House and Estate
Carberry Tower Mansion House and EstateMusselburgh
$141
$178 total
includes taxes & fees
Oct 25 - Oct 26




4. Best Western Kings Manor Hotel
Best Western Kings Manor HotelPortobello
$95
$119 total
includes taxes & fees
Nov 2 - Nov 3




5. Prestonfield House
Prestonfield HousePrestonfield
$368
$463 total
includes taxes & fees
Nov 3 - Nov 4




6. Point A Edinburgh St Andrew Square
Point A Edinburgh St Andrew SquareEdinburgh City Centre
$104
$131 total
includes taxes & fees
Nov 1 - Nov 2




8. The Salisbury Hotel
The Salisbury HotelSouthside
$104
$131 total
includes taxes & fees
Oct 25 - Oct 26




9. The Hoxton, Edinburgh
The Hoxton, EdinburghWest End
$173
$218 total
includes taxes & fees
Nov 3 - Nov 4




10. Garner Edinburgh Haymarket by IHG
Garner Edinburgh Haymarket by IHGWest End
$88
$111 total
includes taxes & fees
Nov 5 - Nov 6




11. Dalmahoy Hotel & Country Club
Dalmahoy Hotel & Country ClubKirknewton
$95
$114 total
includes taxes & fees
Nov 1 - Nov 2




12. Murrayfield Hotel
Murrayfield HotelMurrayfield
$117
$147 total
includes taxes & fees
Nov 5 - Nov 6




14. B+B Edinburgh
B+B EdinburghWest End
$147
$185 total
includes taxes & fees
Nov 2 - Nov 3




15. Haymarket Hotel
Haymarket HotelWest End
$114
$144 total
includes taxes & fees
Nov 3 - Nov 4




16. Holiday Inn Edinburgh Zoo by IHG
Holiday Inn Edinburgh Zoo by IHGCorstorphine
$102
$129 total
includes taxes & fees
Nov 1 - Nov 2




17. Market Street Hotel
Market Street HotelEdinburgh City Centre
$157
$198 total
includes taxes & fees
Nov 1 - Nov 2




18. The Resident Edinburgh
The Resident EdinburghWest End
$167
$211 total
includes taxes & fees
Nov 5 - Nov 6




20. Point A Edinburgh Haymarket
Point A Edinburgh HaymarketWest End
$131
$165 total
includes taxes & fees
Nov 5 - Nov 6
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
Garner Edinburgh Haymarket by IHG
10/10 Excellent
"Our room was small, but clean and efficient. Being across the street from Haymarket station was great. That gave us easy access to the royal mile and the castle without having to deal with the higher traffic and prices. There was a lot of nighttime street noise from the station and the street cars outside, but not terrible, and that’s us having a street side room. The front desk staff was friendly and helpful, free tea and coffee were available. There’s only 2 elevators, so it got very crowded during check in. Overall it was a nice stay."
Apex Grassmarket Hotel
10/10 Excellent
"Ok"
Village Hotel Edinburgh
10/10 Excellent
"definitely amazing! great staff and great room, will 100% recommend the burgers at the grill!"
Point A Edinburgh Haymarket
10/10 Excellent
"Clean, very helpful staff. Decent breakfast"
Apex Waterloo Place Hotel
10/10 Excellent
"Everything was amazing, we just wish you could screen mirror the tv so y"
Britannia Hotel Edinburgh
10/10 Excellent
"Great staff and shoutout to"
YOTEL Edinburgh, Select by Hilton
10/10 Excellent
"Hotel staffs are very kind, and room is useful and clean."
CODE - The Court, Edinburgh
10/10 Excellent
"I would definitely stay here again. The staff was really kind and helpful. The amenities were great and the location was perfect!"
Radisson Blu Hotel, Edinburgh City Centre
10/10 Excellent
"Perfect location for sight seeing in Edinburgh"












