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 27
Tomorrow
Oct 27 - Oct 28
This weekend
Oct 30 - Nov 1
Next weekend
Nov 6 - Nov 8

Where to stay in Bonnyrigg?

1. Dalhousie Castle

Dalhousie Castle
Bonnyrigg
$202
$243 total
includes taxes & fees
Nov 2 - Nov 3
Dalhousie Castle

2. 14 Old Market Place

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

3. Carberry Tower Mansion House and Estate

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

4. Best Western Kings Manor Hotel

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

5. Braid Hills Hotel

Braid Hills Hotel
Morningside
$123
$155 total
includes taxes & fees
Nov 23 - Nov 24
Braid Hills Hotel

6. The Scott

The Scott
Southside
$176
$222 total
includes taxes & fees
Nov 22 - Nov 23
The Scott

7. The Hoxton, Edinburgh

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

8. Dalmahoy Hotel & Country Club

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

9. Murrayfield Hotel

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

10. The Salisbury Hotel

The Salisbury Hotel
Southside
$102
$128 total
includes taxes & fees
Nov 8 - Nov 9
The Salisbury Hotel

11. Holiday Inn Edinburgh Zoo by IHG

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

12. Garner Edinburgh Haymarket by IHG

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

13. Haymarket Hotel

Haymarket Hotel
West End
$77
$96 total
includes taxes & fees
Nov 9 - Nov 10
Haymarket Hotel

14. Malmaison Edinburgh

Malmaison Edinburgh
Leith
$123
$155 total
includes taxes & fees
Nov 1 - Nov 2
Malmaison Edinburgh

15. ibis Edinburgh Centre South Bridge - Royal Mile

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

16. The Roseate Edinburgh

The Roseate Edinburgh
Haymarket
$154
$194 total
includes taxes & fees
Nov 23 - Nov 24
The Roseate Edinburgh

17. B+B Edinburgh

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

18. Cairn Hotel

Cairn Hotel
Leith
$87
$109 total
includes taxes & fees
Nov 22 - Nov 23
Cairn Hotel

19. The Scholar

The Scholar
Southside
$133
$168 total
includes taxes & fees
Nov 22 - Nov 23
The Scholar

20. Apex Grassmarket Hotel

Apex Grassmarket Hotel
Edinburgh City Centre
$152
$192 total
includes taxes & fees
Nov 8 - Nov 9
Apex Grassmarket Hotel
View all properties
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
View properties in October
Typical weather for Bonnyrigg
October
High 12°C / low 7°C. Cloudy most days.
View properties in October
12°
7°
9°
4°
6°
2°
6°
2°
7°
2°
9°
3°
11°
4°
14°
6°
16°
9°
18°
11°
18°
11°
16°
9°
Monthly weather averages (˚C)

Learn more about Bonnyrigg

Bonnyrigg is well-known for its castle and library while attractions include Broomieknowe Golf Course.

See all hotels in Bonnyrigg
A large, historic castle with multiple towers and a prominent turret, situated on a grassy hill.

Check out reviews of Bonnyrigg hotels guests love

Apex Grassmarket Hotel

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"
Benjamin 8-night trip
Posted less than an hour ago
Apex Grassmarket Hotel
Leonardo Royal Hotel Edinburgh

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."
Xochitl 5-night trip
Posted 7 hours ago
Leonardo Royal Hotel Edinburgh
Market Street Hotel

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."
Lauren 3-night trip
Posted 13 hours ago
Market Street Hotel
CODE - The Court, Edinburgh

CODE - The Court, Edinburgh

10/10 Excellent
"Food and beer are great! Super friendly staff and our room was very clean!"
Robin 3-night trip
Posted 15 hours ago
CODE - The Court, Edinburgh
Moxy Edinburgh Airport

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"
Joe R 1-night trip
Posted 19 hours ago
Moxy Edinburgh Airport
Garner Edinburgh Haymarket by IHG

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."
Stephanie 2-night trip
Posted 2 days ago
Garner Edinburgh Haymarket by IHG
Virgin Hotels Edinburgh

Virgin Hotels Edinburgh

8/10 Good
"There are comfy hangout areas and great restaurants within the hotel."
Dorothea 2-night trip
Posted 4 days ago
Virgin Hotels Edinburgh

Frequently asked questions

What hotels do travelers recommend in Bonnyrigg?
Can I book a refundable hotel in Bonnyrigg?
If you want the flexibility to change your plans to Bonnyrigg, most accommodations offer refundable* rates you can book. You can find these properties by searching our site and using the "fully refundable" filter to narrow the results down.
Where can I stay in Bonnyrigg if I want a vacation rental instead of a hotel?
Browse 5 vacation homes on our site.
What will the weather in Bonnyrigg be like during my vacation?
July and August are typically the warmest months in Bonnyrigg when the average temp is 56°F. January and February are the coldest months when the average temperature is 40°F. October and July are the months with the most rain.
Why should I book my Bonnyrigg accommodation with Hotels.com?
There are lots of reasons to book your Bonnyrigg trip with us: our free cancellations on selected hotels gives you flexibility, and with One Key™, our rewards program, you will be able to earn and use OneKeyCash™* on all eligible bookings such as hotels, car rentals, flights, vacation rentals and more on Hotels.com, Expedia and Vrbo.