Book Bonnyrigg hotels
More Flash, Less Cash - Take advantage of our Price Pledge** (even on luxey stays)
We keep it easy with the option to pay now or later on select accommodation
Book up 'til the last second - millions of rooms to crash tonight^
Check hotel availability in Bonnyrigg
Cheap Bonnyrigg hotels

Apex Grassmarket Hotel

Apex Waterloo Place Hotel

Apex City of Edinburgh Hotel

Holiday Inn Edinburgh by IHG

Aparthotel Adagio Edinburgh Royal Mile

Radisson Blu Hotel, Edinburgh City Centre

ibis Edinburgh Centre South Bridge - Royal Mile

YOTEL Edinburgh

Virgin Hotels Edinburgh
Hotels in Bonnyrigg, Edinburgh
Need to take a break from adulting? We feel ya! It's time to stop stressing over those bills or how to actually fold that fitted sheet and book a trip to Bonnyrigg. You’ll find your next holiday destination 11 kilometres southeast of Edinburgh, the capital of Scotland.
There's no such thing as being bored in Edinburgh. Head to famous attractions like Arthur's Seat, Palace of Holyroodhouse and the Royal Yacht Britannia and make sure you humblebrag to your friends at home afterwards.
Ask about group tours and view the exhibits at Scottish Mining Museum. The Dalhousie Castle Hotel & Spa and The Sun Inn are some great options if you're hoping to hit the hay somewhere within close reach. Organise a day to see inside Hawthornden Castle, a popular and important attraction. The Original Rosslyn Hotel and Chapel Cross Guest House are your top options if you'd prefer to stay near this sight.
Holidaying with your buddies but need a bit of downtime? Fancy just chilling out with the latest novel and a hot cuppa? Then why not find a quiet corner in Miss D's Cakes? Trust us, you'll need something substantial to chow down on after all that sightseeing. Luckily, Zaika Indian Takeaway has a tasty menu which will really fill you up! You could stop there, but why would you? You're on holiday, right? In any case, there's a pint waiting for you at The Royal Oak!
Accommodation options near Bonnyrigg
If you and the gang are having issues finding the ideal Bonnyrigg room, it's worth checking out the options in Lasswade and Midlothian.Whether you'd like your time in Bonnyrigg to be laid-back or chock-full of #TravelEnvy adventures, we'll be your guide! Just a few more clicks and you'll be able to start packing!
Bonnyrigg hotels essential information
Accommodation | 2,910 hotels |
---|---|
Lowest Price | AU$140 |
Highest Price | AU$407 |
Popular hotels | Apex Grassmarket Hotel, Apex Waterloo Place Hotel, Apex City of Edinburgh Hotel, Holiday Inn Edinburgh by IHG, Aparthotel Adagio Edinburgh Royal Mile, Radisson Blu Hotel, Edinburgh City Centre, ibis Edinburgh Centre South Bridge - Royal Mile, YOTEL Edinburgh, Virgin Hotels Edinburgh |
Most recent Bonnyrigg hotel reviews

Other cities near Bonnyrigg
- North Sea Hotels
- Newbridge Hotels
- North Berwick Hotels
- Dunfermline Hotels
- Peebles Hotels
- South Queensferry Hotels
- Kirknewton Hotels
- Livingston Hotels
- Dunbar Hotels
- Great Britain Hotels
- Musselburgh Hotels
- Lasswade Hotels
- Dalkeith Hotels
- Kirkcaldy Hotels
- Lanark Hotels
- Haddington Hotels
- Biggar Hotels
- Linlithgow Hotels
- Bathgate Hotels
- Burntisland Hotels
Hotels near airport
Hotels near points of interest
Hotel themes
Other accommodations
Other top Bonnyrigg hotels
- Apex Grassmarket Hotel
- Apex Waterloo Place Hotel
- Apex City of Edinburgh Hotel
- Holiday Inn Edinburgh by IHG
- Aparthotel Adagio Edinburgh Royal Mile
- Radisson Blu Hotel, Edinburgh City Centre
- ibis Edinburgh Centre South Bridge - Royal Mile
- YOTEL Edinburgh
- ibis budget Edinburgh Park
- Dalmahoy Hotel & Country Club
- Point A Hotel Edinburgh Haymarket
- Holiday Inn Express - Edinburgh City Centre by IHG
- Moxy Edinburgh Airport
- Britannia Hotel Edinburgh
- Wilde Aparthotels, Edinburgh, Grassmarket
- Market Street Hotel
- Hilton Edinburgh Carlton
- DoubleTree by Hilton Edinburgh Airport
More ways to explore Bonnyrigg
Top picks
**Terms and Conditions apply.
^Subject to availability and chosen travel dates.