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
Aug 14 - Aug 15Tomorrow
Aug 15 - Aug 16This weekend
Aug 14 - Aug 16Next weekend
Aug 21 - Aug 23Top 5 hotels in Bonnyrigg at a glance
- Dalhousie Castle — 4-star hotel in Bonnyrigg. Guest rating: 8.6/10 — Excellent.
- 14 Old Market Place — 3-star hotel in Bonnyrigg.
- Carberry Tower Mansion House and Estate — 4-star hotel in Musselburgh. Guest rating: 9.2/10 — Wonderful.
- Best Western Kings Manor Hotel — 3-star hotel in Portobello. Guest rating: 8.6/10 — Excellent.
- Destiny Student - Burnet Point — 2-star hotel in Abbeyhill. Guest rating: 8.6/10 — Excellent.
Where to stay in Bonnyrigg?




Dalhousie Castle
Dalhousie CastleBonnyrigg
$296
$355 total
includes taxes & fees
Aug 31 - Sep 1




14 Old Market Place
14 Old Market PlaceBonnyrigg
$730
$876 total
includes taxes & fees
Aug 18 - Aug 19




Carberry Tower Mansion House and Estate
Carberry Tower Mansion House and EstateMusselburgh
$186
$235 total
includes taxes & fees
Sep 6 - Sep 7




Best Western Kings Manor Hotel
Best Western Kings Manor HotelPortobello
$150
$189 total
includes taxes & fees
Aug 30 - Aug 31




Destiny Student - Burnet Point
Destiny Student - Burnet PointAbbeyhill
$131
$165 total
includes taxes & fees
Aug 17 - Aug 18




Courtyard by Marriott Edinburgh West
Courtyard by Marriott Edinburgh WestRiccarton
$135
$170 total
includes taxes & fees
Aug 31 - Sep 1




Holiday Inn Edinburgh Zoo by IHG
Holiday Inn Edinburgh Zoo by IHGCorstorphine
$145
$182 total
includes taxes & fees
Aug 31 - Sep 1




Sheraton Grand Hotel & Spa, Edinburgh
Sheraton Grand Hotel & Spa, EdinburghTollcross
$201
$254 total
includes taxes & fees
Sep 1 - Sep 2




Village Hotel Edinburgh
Village Hotel EdinburghCraigleith
$135
$170 total
includes taxes & fees
Aug 31 - Sep 1




Market Street Hotel
Market Street HotelOld Town Edinburgh
$247
$311 total
includes taxes & fees
Sep 1 - Sep 2




Murrayfield Hotel
Murrayfield HotelMurrayfield
$168
$212 total
includes taxes & fees
Aug 31 - Sep 1




Point A Edinburgh Haymarket
Point A Edinburgh HaymarketWest End
$162
$204 total
includes taxes & fees
Aug 31 - Sep 1




ibis Edinburgh Centre South Bridge - Royal Mile
ibis Edinburgh Centre South Bridge - Royal MileOld Town Edinburgh
$165
$208 total
includes taxes & fees
Aug 31 - Sep 1




Apex City of Edinburgh Hotel
Apex City of Edinburgh HotelOld Town Edinburgh
$172
$217 total
includes taxes & fees
Aug 31 - Sep 1




Ten Hill Place, WorldHotels Distinctive
Ten Hill Place, WorldHotels DistinctiveSouthside
$198
$249 total
includes taxes & fees
Aug 31 - Sep 1




Malmaison Edinburgh
Malmaison EdinburghLeith
$153
$193 total
includes taxes & fees
Aug 31 - Sep 1




Dalmahoy Hotel & Country Club
Dalmahoy Hotel & Country ClubKirknewton
$168
$201 total
includes taxes & fees
Aug 30 - Aug 31




Novotel Edinburgh Park
Novotel Edinburgh ParkSighthill
$146
$183 total
includes taxes & fees
Aug 31 - Sep 1
Go beyond your typical stay in Bonnyrigg
Apart hotel
Family friendly
Apartment
Pet 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
Point A Edinburgh Haymarket
10/10 Excellent
"Nice hotel for a couple of nights stay. Rooms clean but just a bit small Staff friendly and willing to assist with any enquiries"
Apex Grassmarket Hotel
10/10 Excellent
"First of all, the location. If you are visiting during summer festival season, this is absolutely perfect. Hotels along the golden mile would be SO NOISY at night. This is only a few minutes' walk from everything you want to see in the city and Grassmarket is busy and fun during the day but quiets right down at 10:30pm. Second, the staff. We had such nice staff members assist us while we were in Edinburgh. A huge hats off to Alex in the dining room who made every morning fantastic! Finally, the breakfast. Come hungry! I didn't know Haggis was a breakfast food but now I'll be making that at home, There's a buffet and a menu to order from - make sure you sign up for the included breakfast because that cost will save you a fortune by allowing you to skip sit-down restaurants and just get a snacky lunch."
Market Street Hotel
10/10 Excellent
"The room was clean. The staff was very help full. Very beautifull hotel. Entry way was confusing."
CODE - The Court, Edinburgh
10/10 Excellent
"Really lovely private room and easy walking distance to everything there is to see and do in Edinburgh."
Virgin Hotels Edinburgh
10/10 Excellent
"Beautiful property and perfect location"
Dalmahoy Hotel & Country Club
10/10 Excellent
"Restful stay"
Apex Waterloo Place Hotel
10/10 Excellent
"We appreciated the location which provided great walkability to all interesting points. We enjoyed the restaurant and had a delicious gourmet dinner. We had a pleasant respite in the bar and my husband enjoyed the pool, sauna, and steam room. Our room was comfortable and I appreciated the big soaker bathtub."
Hilton Edinburgh Carlton
8/10 Good
"Rooms were clean, breakfast and lounge was well stocked and the staff were polite and helpful. The location is easy to get anywhere and though no parking, they have some discount while parking at the Waverly station car park. There's a lot of scaffolding and elevators are limited due to construction"
Holiday Inn Edinburgh Zoo by IHG
10/10 Excellent
"No complaints, beds comfy, great location"








