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.
Filter Hotels
2 results
Price per night
Any
Amenities Restaurant Spa Concierge Internet Meeting Rooms Non-Smoking Hotel Accessible rooms Free Wifi Wheelchair Access Bar/Lounge Suites Room Service Free ParkingAny
Distance from
Any
1 km
  • Dalhousie Castle FalconryDalhousie Castle Hotel, Bonnyrigg, Scotland
    No results found
Traveller rating
Any
Hotel classAny
Style Romantic Mid-range LuxuryAny
  • Sort by:
  • Traveller Ranked
  • Best Value
  • Lowest price
Sort Best Value
Like saving money? We search up to 200 sites to help you save up to 30%
Updating list...
US$153
Booking.com
View Deal
Very Good 4/5
#1 Best Value of 2 hotels in Bonnyrigg
  • Free Parking
  • Restaurant
B&Bs/Inns near Bonnyrigg (29)
US$78
PremierInn.com
View Deal
Great 4.5/5
Certificate of Excellence
1.7 km from Bonnyrigg
  • Free Wifi
  • Free Parking
Melville Castle(Dalkeith)
US$138
Booking.com
View Deal
Very Good 4/5
2.4 km from Bonnyrigg
  • Free Parking
  • Breakfast included
US$115
Booking.com
View Deal
Good 3.5/5
4.2 km from Bonnyrigg
  • Free Wifi
  • Free Parking
Travelodge Edinburgh Musselburgh(Edinburgh)(Great Value!)
US$58
Travelodge
View Deal
Very Good 4/5
6.4 km from Bonnyrigg
  • Free Parking
US$76
PremierInn.com
View Deal
Great 4.5/5
Certificate of Excellence
6.8 km from Bonnyrigg
  • Free Wifi
  • Free Parking
US$141
US$135
Travelocity
View Deal
Great 4.5/5
Certificate of Excellence
7.0 km from Bonnyrigg
  • Free Wifi
  • Free Parking
Travelodge Edinburgh Cameron Toll(Edinburgh)(Great Value!)
US$64
Travelodge
View Deal
Very Good 4/5
Certificate of Excellence
7.1 km from Bonnyrigg
  • Free Parking
  • Restaurant
US$74
Agoda.com
View Deal
Great 4.5/5
Certificate of Excellence
7.2 km from Bonnyrigg
  • Free Wifi
  • Free Parking
US$78
US$42
Expedia.com
View Deal
7.2 km from Bonnyrigg
  • Free Parking
US$113
US$105
Orbitz.com
View Deal
Great 4.5/5
Certificate of Excellence
7.3 km from Bonnyrigg
  • Free Wifi
  • Free Parking
Prestonfield(Edinburgh)
US$334
US$322
Agoda.com
View Deal
Great 4.5/5
Certificate of Excellence
7.7 km from Bonnyrigg
  • Free Wifi
  • Free Parking
Best Western Kings Manor Hotel(Edinburgh)(Great Value!)
US$68
Agoda.com
View Deal
Great 4.5/5
Certificate of Excellence
7.9 km from Bonnyrigg
  • Free Wifi
  • Free Parking
Hotel Ceilidh-Donia(Edinburgh)(Great Value!)
US$113
US$83
Orbitz.com
View Deal
Great 4.5/5
Certificate of Excellence
8.0 km from Bonnyrigg
  • Free Wifi
  • Free Parking
Salisbury Green Hotel(Edinburgh)(Great Value!)
US$94
Booking.com
View Deal
Very Good 4/5
8.3 km from Bonnyrigg
  • Free Wifi
  • Free Parking
US$104
US$80
Travelocity
View Deal
Very Good 4/5
Certificate of Excellence
8.3 km from Bonnyrigg
  • Free Wifi
  • Free Parking
Masson House(Edinburgh)
US$105
US$98
Travelocity
View Deal
Good 3.5/5
8.3 km from Bonnyrigg
  • Free Wifi
  • Free Parking
Premier Inn Edinburgh East Hotel(Edinburgh)(Great Value!)
US$76
PremierInn.com
View Deal
Very Good 4/5
8.3 km from Bonnyrigg
  • Free Wifi
  • Free Parking
The Salisbury Hotel(Edinburgh)(Great Value!)
US$95
US$79
Expedia.com
View Deal
Very Good 4/5
Certificate of Excellence
8.4 km from Bonnyrigg
  • Free Wifi
  • Free Parking
Travelodge Edinburgh Dreghorn(Edinburgh)(Great Value!)
US$58
Travelodge
View Deal
Very Good 4/5
Certificate of Excellence
8.6 km from Bonnyrigg
  • Free Parking
The Lane Boutique Hotel(Edinburgh)(Great Value!)
US$71
US$68
Travelocity
View Deal
Excellent 5/5
8.8 km from Bonnyrigg
  • Free Wifi
  • Bar/Lounge
Black Ivy(Edinburgh)(Great Value!)
US$113
US$108
Travelocity
View Deal
Very Good 4/5
Certificate of Excellence
9.4 km from Bonnyrigg
  • Free Wifi
  • Restaurant
KM Central(Edinburgh)
US$89
Travelocity
View Deal
Good 3.5/5
9.4 km from Bonnyrigg
  • Free Wifi
  • Breakfast included
US$129
US$89
Agoda.com
View Deal
Great 4.5/5
Certificate of Excellence
9.5 km from Bonnyrigg
  • Free Wifi
  • Restaurant
US$134
US$126
Agoda.com
View Deal
Great 4.5/5
Certificate of Excellence
9.5 km from Bonnyrigg
  • Free Wifi
  • Breakfast included
US$119
US$106
Travelocity
View Deal
Great 4.5/5
Certificate of Excellence
9.6 km from Bonnyrigg
  • Free Wifi
  • Free Parking
US$147
US$141
Hotels.com
View Deal
Very Good 4/5
Certificate of Excellence
9.7 km from Bonnyrigg
  • Free Wifi
  • Restaurant
Macdonald Holyrood Hotel(Edinburgh)(Great Value!)
US$155
US$143
Agoda.com
View Deal
Very Good 4/5
Certificate of Excellence
9.7 km from Bonnyrigg
  • Free Wifi
  • Pool
Holyrood apartHOTEL(Edinburgh)(Great Value!)
US$114
US$68
Expedia.com
View Deal
Great 4.5/5
Certificate of Excellence
9.7 km from Bonnyrigg
    US$145
    HotelQuickly
    View Deal
    Very Good 4/5
    9.8 km from Bonnyrigg
    • Free Wifi
    • Breakfast included
    Prices are the average nightly price provided by our partners and may not include all taxes and fees. Taxes and fees that are shown are estimates only. Please see our partners for more details.