Photo by RHaworth
Search Hotels with Restaurant in Bonnyrigg
- Change your mindBook hotels with free cancellation
- Be pickySearch almost a million properties worldwide
Check availability on Bonnyrigg Hotels with Restaurant
Top Bonnyrigg Hotels with Restaurant

Dalhousie Castle
Bonnyrigg
8.6 out of 10, Excellent, (781)

W Edinburgh
Edinburgh City Centre
9.2 out of 10, Wonderful, (356)
The price is 5.826.821 ₫
6.992.185 ₫ total
includes taxes & fees
4 Jan - 5 Jan 2026

The Raeburn
Stockbridge
9.8 out of 10, Exceptional, (368)
The price is 3.953.015 ₫
4.743.618 ₫ total
includes taxes & fees
7 Dec - 8 Dec

The Inn On The Mile
Edinburgh City Centre
9.0 out of 10, Wonderful, (693)

Cringletie House Hotel
Peebles
9.8 out of 10, Exceptional, (132)

The Park Hotel Peebles
Peebles
8.6 out of 10, Excellent, (416)
The price is 2.860.226 ₫
3.432.271 ₫ total
includes taxes & fees
4 Jan - 5 Jan 2026

The Tontine Hotel
Peebles
9.0 out of 10, Wonderful, (256)

Macdonald Cardrona Hotel, Golf & Spa
Peebles
7.8 out of 10, Good, (909)
The price is 2.974.900 ₫
3.569.880 ₫ total
includes taxes & fees
9 Dec - 10 Dec
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.
Top Bonnyrigg Hotel Reviews
Explore a world of travel with Expedia
Nearby Cities
Choose Your Bonnyrigg Hotel Style
- Business Hotels in Bonnyrigg
- Family-Friendly Hotels in Bonnyrigg
- Hotels near Museums in Bonnyrigg
- Hotels with Air Conditioning in Bonnyrigg
- Hotels with Babysitting Services in Bonnyrigg
- Hotels with Balcony in Bonnyrigg
- Hotels with Connecting Rooms in Bonnyrigg
- Hotels with Hot Tubs in Bonnyrigg
- Hotels with Parking in Bonnyrigg
- Hotels with Pool in Bonnyrigg
- Hotels with Wifi in Bonnyrigg
- Hotels with a Bar in Bonnyrigg
- Hotels with a View in Bonnyrigg
- Romantic Hotels in Bonnyrigg
- Ski Hotels in Bonnyrigg
- Spa Hotels in Bonnyrigg
- Sports Hotels in Bonnyrigg
- Wedding Hotels in Bonnyrigg
Hotels near popular Edinburgh Attractions
- Hotels near Dalhousie Castle
- Hotels near Edinburgh Castle
- Hotels near Murrayfield Stadium
- Hotels near University of Edinburgh
- Hotels near Edinburgh Playhouse Theatre
- Hotels near Edinburgh Zoo
- Hotels near George Street
- Hotels near Princes Street Gardens
- Hotels near Dean Village
- Hotels near Portobello Beach
































