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
Where to stay in Bonnyrigg?

Dalhousie Castle
Dalhousie CastleBonnyrigg
8.6 out of 10, Excellent, (811 reviews)
The price is $310
$372 total
includes taxes & fees
Jul 7 - Jul 8

14 Old Market Place
14 Old Market PlaceBonnyrigg
The price is $723
$867 total
includes taxes & fees
Jul 13 - Jul 14

Moxy Edinburgh Airport
Moxy Edinburgh AirportIngliston
8.6 out of 10, Excellent, (2,515 reviews)
The price is $171
$215 total
includes taxes & fees
Jul 26 - Jul 27

Holiday Inn Express Edinburgh Airport by IHG
Holiday Inn Express Edinburgh Airport by IHGIngliston
8.4 out of 10, Very Good, (1,062 reviews)
The price is $188
$226 total
includes taxes & fees
Jul 7 - Jul 8

DoubleTree by Hilton Edinburgh Airport
DoubleTree by Hilton Edinburgh AirportIngliston
8.8 out of 10, Excellent, (1,483 reviews)
The price is $174
$209 total
includes taxes & fees
Jul 19 - Jul 20

Destiny Student - Burnet Point
Destiny Student - Burnet PointAbbeyhill
8.4 out of 10, Very Good, (24 reviews)
The price is $86
$108 total
includes taxes & fees
Jul 28 - Jul 29

Dakota Edinburgh
Dakota EdinburghSouth Queensferry
9.4 out of 10, Exceptional, (1,413 reviews)
The price is $118
$141 total
includes taxes & fees
Jul 12 - Jul 13

Cringletie House Hotel
Cringletie House HotelPeebles
9.8 out of 10, Exceptional, (142 reviews)
The price is $278
$334 total
includes taxes & fees
Jul 8 - Jul 9

Norton House Hotel & Spa
Norton House Hotel & SpaNewbridge
9.2 out of 10, Wonderful, (1,001 reviews)
The price is $218
$275 total
includes taxes & fees
Aug 4 - Aug 5

Hampton by Hilton Edinburgh Airport
Hampton by Hilton Edinburgh AirportIngliston
8.8 out of 10, Excellent, (1,492 reviews)
The price is $197
$248 total
includes taxes & fees
Jul 26 - Jul 27

Carberry Tower Mansion House and Estate
Carberry Tower Mansion House and EstateMusselburgh
9.2 out of 10, Wonderful, (986 reviews)
The price is $179
$215 total
includes taxes & fees
Jul 12 - Jul 13

Dalmahoy Hotel & Country Club
Dalmahoy Hotel & Country ClubKirknewton
9.0 out of 10, Wonderful, (1,735 reviews)
The price is $138
$166 total
includes taxes & fees
Jul 19 - Jul 20

Marine North Berwick
Marine North BerwickNorth Berwick
8.8 out of 10, Excellent, (302 reviews)
The price is $368
$441 total
includes taxes & fees
Jul 14 - Jul 15

Mercure Livingston Hotel
Mercure Livingston HotelLivingston
7.8 out of 10, Good, (1,003 reviews)
The price is $87
$104 total
includes taxes & fees
Jul 26 - Jul 27

DoubleTree by Hilton Edinburgh - Queensferry Crossing
DoubleTree by Hilton Edinburgh - Queensferry CrossingDunfermline
9.2 out of 10, Wonderful, (958 reviews)
The price is $118
$142 total
includes taxes & fees
Jul 12 - Jul 13

Holiday Inn Express Dunfermline by IHG
Holiday Inn Express Dunfermline by IHGDunfermline
8.8 out of 10, Excellent, (1,001 reviews)
The price is $83
$100 total
includes taxes & fees
Jul 12 - Jul 13

Barony Castle Hotel
Barony Castle HotelEddleston
8.2 out of 10, Very Good, (794 reviews)
The price is $156
$187 total
includes taxes & fees
Jul 12 - Jul 13

Braid Hills Hotel
Braid Hills HotelMorningside
8.4 out of 10, Very Good, (1,002 reviews)
The price is $117
$147 total
includes taxes & fees
Jul 26 - Jul 27

Novotel Edinburgh Park
Novotel Edinburgh ParkSighthill
9.2 out of 10, Wonderful, (1,005 reviews)
The price is $172
$207 total
includes taxes & fees
Jul 19 - Jul 20

The Park Hotel Peebles
The Park Hotel PeeblesPeebles
8.6 out of 10, Excellent, (436 reviews)
The price is $138
$166 total
includes taxes & fees
Jul 19 - Jul 20
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.
Go beyond your typical stay in Bonnyrigg
Apart hotel
Learn more about Bonnyrigg
Bonnyrigg is well-known for its castle and library while top attractions such as Royal Mile, Edinburgh Castle, and Princes Street are nearby.

Photo by RHaworth
Open Photo by RHaworth
Check out reviews of Bonnyrigg hotels guests love

Leonardo Royal Hotel Edinburgh
10/10 Excellent




































































