- Change your mindBook hotels with free cancellation
- Be pickySearch almost a million properties worldwide
Check prices for these dates
Our top choices for Bonnyrigg hotels

1. Dalhousie Castle
Dalhousie CastleBonnyrigg
8.8 out of 10, Excellent, (879 reviews)
The price is RM770
RM924 total
includes taxes & fees
10 Dec - 11 Dec

2. 14 Old Market Place
14 Old Market PlaceBonnyrigg
The price is RM3,214
RM3,857 total
includes taxes & fees
16 Nov - 17 Nov

3. Carberry Tower Mansion House and Estate
Carberry Tower Mansion House and EstateMusselburgh
9.2 out of 10, Wonderful, (1,000 reviews)
The price is RM379
RM477 total
includes taxes & fees
15 Nov - 16 Nov

4. Best Western Kings Manor Hotel
Best Western Kings Manor HotelPortobello
8.6 out of 10, Excellent, (1,003 reviews)
The price is RM328
RM414 total
includes taxes & fees
29 Nov - 30 Nov

5. Apex Grassmarket Hotel
Apex Grassmarket HotelEdinburgh City Centre
9.0 out of 10, Wonderful, (3,020 reviews)
The price is RM604
RM761 total
includes taxes & fees
29 Nov - 30 Nov

6. Market Street Hotel
Market Street HotelEdinburgh City Centre
9.8 out of 10, Exceptional, (1,583 reviews)
The price is RM677
RM853 total
includes taxes & fees
30 Nov - 1 Dec

7. The Scholar
The ScholarSouthside
9.4 out of 10, Exceptional, (1,000 reviews)
The price is RM504
RM635 total
includes taxes & fees
30 Nov - 1 Dec

8. Apex Waterloo Place Hotel
Apex Waterloo Place HotelEdinburgh City Centre
9.2 out of 10, Wonderful, (2,154 reviews)
The price is RM596
RM751 total
includes taxes & fees
29 Nov - 30 Nov

9. Murrayfield Hotel
Murrayfield HotelMurrayfield
8.8 out of 10, Excellent, (1,001 reviews)
The price is RM422
RM531 total
includes taxes & fees
19 Nov - 20 Nov

10. Holiday Inn Edinburgh Zoo by IHG
Holiday Inn Edinburgh Zoo by IHGCorstorphine
8.6 out of 10, Excellent, (1,628 reviews)
The price is RM287
RM362 total
includes taxes & fees
6 Dec - 7 Dec

11. The Resident Edinburgh
The Resident EdinburghWest End
9.6 out of 10, Exceptional, (756 reviews)
The price is RM614
RM773 total
includes taxes & fees
13 Dec - 14 Dec

12. Radisson Blu Hotel, Edinburgh City Centre
Radisson Blu Hotel, Edinburgh City CentreEdinburgh City Centre
9.2 out of 10, Wonderful, (1,144 reviews)
The price is RM730
RM920 total
includes taxes & fees
13 Dec - 14 Dec

13. Virgin Hotels Edinburgh
Virgin Hotels EdinburghEdinburgh City Centre
9.6 out of 10, Exceptional, (1,465 reviews)
The price is RM935
RM1,178 total
includes taxes & fees
29 Nov - 30 Nov

14. Hilton Edinburgh Carlton
Hilton Edinburgh CarltonEdinburgh City Centre
8.4 out of 10, Very good, (1,001 reviews)
The price is RM603
RM760 total
includes taxes & fees
30 Nov - 1 Dec

15. BrewDog DogHouse Edinburgh
BrewDog DogHouse EdinburghEdinburgh City Centre
9.8 out of 10, Exceptional, (882 reviews)
The price is RM956
RM1,205 total
includes taxes & fees
30 Nov - 1 Dec

16. Point A Edinburgh Haymarket
Point A Edinburgh HaymarketWest End
8.8 out of 10, Excellent, (1,816 reviews)
The price is RM445
RM560 total
includes taxes & fees
29 Nov - 30 Nov

17. Fraser Suites Edinburgh
Fraser Suites EdinburghEdinburgh City Centre
9.0 out of 10, Wonderful, (3,374 reviews)
The price is RM695
RM875 total
includes taxes & fees
29 Nov - 30 Nov

18. Apex City of Edinburgh Hotel
Apex City of Edinburgh HotelEdinburgh City Centre
9.2 out of 10, Wonderful, (1,817 reviews)
The price is RM617
RM778 total
includes taxes & fees
13 Dec - 14 Dec

19. Dalmahoy Hotel & Country Club
Dalmahoy Hotel & Country ClubKirknewton
9.0 out of 10, Wonderful, (1,772 reviews)
The price is RM369
RM443 total
includes taxes & fees
13 Dec - 14 Dec

20. Garner Edinburgh Haymarket by IHG
Garner Edinburgh Haymarket by IHGWest End
8.0 out of 10, Very good, (1,015 reviews)
The price is RM317
RM400 total
includes taxes & fees
30 Nov - 1 Dec
Lowest nightly price found within the past 24 hours based on a 1 night stay for 2 adults. Prices and availability subject to change. Additional terms may apply.
Learn more about Bonnyrigg
This small town near Edinburgh offers peaceful walks through Pittendreich Wood and the scenic Lasswade path. Visit Dalhousie Castle Hotel for afternoon tea or explore the historic Rosslyn Chapel in nearby Roslin.








































































