We noticed that you're using an unsupported browser. The TripAdvisor website may not display properly.We support the following browsers:
Windows: Internet Explorer, Mozilla Firefox, Google Chrome. Mac: Safari.
View map
Sponsored by:
Accommodation
Price per night
Amenities
Location
Any Distance
from
Traveller Rating
Hotel class
Style
  • Sort by:
  • Traveller Ranked
  • Best Value
  • Lowest price
  • Distance
Updating list...
Dalhousie Castle
Loading prices...
#1 Best Value of 1 hotels in Bonnyrigg
  • Free Parking
  • Restaurant
See all hotels in or near Bonnyrigg
Murrayfield Hotel and House
SAVE US$164
US$333
Official Site
US$169
View Deal
11.7 km from Bonnyrigg
  • Free Wifi
  • Free Parking
Hotel Ceilidh-Donia
Booking.com
US$142
View Deal
7.9 km from Bonnyrigg
  • Free Wifi
  • Free Parking
Hotel Indigo Glasgow
Expedia.com
US$182
View Deal
72.4 km from Bonnyrigg
  • Free Wifi
  • Restaurant
Dakota Edinburgh
Booking.com
US$104
View Deal
21.9 km from Bonnyrigg
  • Free Wifi
  • Free Parking
DoubleTree by Hilton Hotel Edinburgh City Centre
SAVE US$65
US$272
Booking.com
US$207
View Deal
10.0 km from Bonnyrigg
  • Free Wifi
  • Restaurant
Residence Inn Edinburgh
SAVE US$39
US$257
Orbitz.com
US$218
View Deal
9.4 km from Bonnyrigg
  • Free Wifi
  • Breakfast included
Doubletree by Hilton Hotel Glasgow Central
SAVE US$22
US$175
TripAdvisor
US$153
View Deal
72.1 km from Bonnyrigg
  • Free Wifi
  • Pool
Ibis Styles Edinburgh Centre St Andrew Square
Travelocity
US$179
View Deal
10.5 km from Bonnyrigg
  • Free Wifi
  • Breakfast included
Edinburgh City Hotel
Expedia.com
US$275
View Deal
9.8 km from Bonnyrigg
  • Free Wifi
  • Restaurant
Edinburgh Capital Hotel
SAVE US$15
US$132
Booking.com
US$117
View Deal
14.1 km from Bonnyrigg
  • Free Wifi
  • Free Parking
Radisson Blu Hotel, Glasgow
Radisson Blu
US$148
View Deal
72.2 km from Bonnyrigg
  • Free Wifi
  • Pool
Apex Grassmarket Hotel
Expedia.com
US$231
View Deal
9.9 km from Bonnyrigg
  • Free Wifi
  • Pool
Hotel ibis budget Edinburgh Business Park
Expedia.com
US$102
View Deal
15.1 km from Bonnyrigg
  • Free Wifi
  • Free Parking
Holiday Inn Express Glasgow City Centre Riverside
Hotels.com
US$172
View Deal
71.6 km from Bonnyrigg
  • Free Wifi
  • Breakfast included
Edinburgh Marriott Hotel
SAVE US$17
US$169
Orbitz.com
US$152
View Deal
14.8 km from Bonnyrigg
  • Free Parking
  • Pool
Apex Waterloo Place Hotel
Travelocity
US$243
View Deal
10.1 km from Bonnyrigg
  • Free Wifi
  • Pool
Stay Central Hotel
SAVE US$69
US$266
Travelocity
US$197
View Deal
9.7 km from Bonnyrigg
  • Free Wifi
  • Bar/Lounge
Radisson Blu Hotel, Edinburgh
SAVE US$30
US$312
Expedia.com
US$282
View Deal
9.8 km from Bonnyrigg
  • Free Wifi
  • Pool
Apex City of Edinburgh Hotel
Travelocity
US$242
View Deal
9.8 km from Bonnyrigg
  • Free Wifi
  • Restaurant
The Principal Edinburgh
Agoda.com
US$260
View Deal
10.5 km from Bonnyrigg
  • Free Wifi
  • Restaurant
citizenM Glasgow
TripAdvisor
US$120
View Deal
72.0 km from Bonnyrigg
  • Free Wifi
  • Bar/Lounge
Sheraton Grand Hotel & Spa
SAVE US$56
US$349
Agoda.com
US$293
View Deal
10.2 km from Bonnyrigg
  • Free Wifi
  • Pool
Best Western Plus Edinburgh City Centre Bruntsfield Hotel
SAVE US$85
US$363
Travelocity
US$278
View Deal
9.4 km from Bonnyrigg
  • Free Wifi
  • Free Parking
Village Hotel Edinburgh
Expedia.com
US$153
View Deal
13.1 km from Bonnyrigg
  • Free Wifi
  • Free Parking
Fraser Suites Glasgow
TripAdvisor
US$103
View Deal
71.3 km from Bonnyrigg
  • Free Wifi
  • Fitness centre
The Scotsman Hotel
SAVE US$64
US$313
Agoda.com
US$249
View Deal
9.9 km from Bonnyrigg
  • Free Wifi
  • Room Service
Jurys Inn Edinburgh
SAVE US$5
US$241
Hotels.com
US$236
View Deal
9.9 km from Bonnyrigg
  • Free Wifi
  • Restaurant
Jurys Inn Glasgow
getaroom.com
US$154
View Deal
72.0 km from Bonnyrigg
  • Free Wifi
  • Restaurant
Premier Inn Glasgow City Centre Buchanan Galleries Hotel
Loading prices...
71.8 km from Bonnyrigg
  • Free Wifi
  • Restaurant
*Prices are provided by our partners, and reflect average nightly room rates, including taxes and fees that are fixed, known to our partners, and due at time of booking. Please see our partners for more details.