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

CoDE Pod – The CoURT - Edinburgh

Apex City of Edinburgh Hotel

Moxy Edinburgh Airport

Dalmahoy Hotel & Country Club

Market Street Hotel

YOTEL Edinburgh

Holiday Inn Edinburgh by IHG
Hotels In Bonnyrigg
Daydreaming of a Bonnyrigg escape? Time to stop dreaming! lastminute.co.nz features loads of amazing places to stay in Bonnyrigg that are sure to match your budget. We currently feature 127 places to stay within a 10-kilometre radius of Bonnyrigg's centre.
Those looking for a comfortable night's sleep close to the centre of Bonnyrigg won't find too many options other than the popular The Retreat Castle.
You could check out the The Balmoral Hotel and the Old Town Chambers. The The Balmoral Hotel is 11 kilometres from the main part of Bonnyrigg. The Old Town Chambers is situated 11 kilometres away. If you'd prefer, you could book a room at the Prestonfield House or the Sheraton Grand Hotel & Spa, Edinburgh.
Don't be a drongo and farewell Bonnyrigg without checking out the other cool things to see and do in Edinburgh and Lothian. Edinburgh and Lothian boasts beaches, coastal plains and forests. Commonly visited Edinburgh and Lothian visitor draws are the ruins and castles. Active travellers might also enjoy mountain biking here.
30 kilometres to the northeast of Bonnyrigg you will find North Berwick, home to the Dirleton Castle and North Berwick Golf Course. The Macdonald Marine Hotel And Spa and Folly Hotel are just some of the apartment and hotel options in North Berwick. 25 kilometres to the northeast of Bonnyrigg you can also stay at Gullane, home to the Greywalls Hotel and Chez Roux and Maple Cottage. Should you choose to stay in Gullane, set aside some time to visit the Muirfield Golf Course and Gullane Beach.
Just because you are far from home, doesn't mean you can't indulge in your obsession for sporting events. Celtic Park can be found 70 kilometres to the west of Bonnyrigg. For those who are interested in booking a room close by, make a reservation at the Glasgow Central Boutique Suites and Bistro or the Dreamhouse Apartments Glasgow City Centre.
Located 19 kilometres from Bonnyrigg is Edinburgh Airport. Stay nearby at the Norton House Hotel & Spa or the Dalmahoy Marriott Hotel & Country Club.
Bonnyrigg hotels essential information
Accommodation | 3,130 hotels |
|---|---|
Lowest Price | NZ$154 |
Highest Price | NZ$876 |
Popular hotels | Apex Grassmarket Hotel, Apex Waterloo Place Hotel, CoDE Pod – The CoURT - Edinburgh, Apex City of Edinburgh Hotel, Moxy Edinburgh Airport, Dalmahoy Hotel & Country Club, Market Street Hotel, YOTEL Edinburgh, Holiday Inn Edinburgh by IHG |
Most recent Bonnyrigg hotel reviews

Top picks
- Hotels in Musselburgh
- Hotels in Penzance
- Hotels in Jindalee
- Hotels in Berlin
- The Martinborough Hotel
- Hotels in Karratha
- Hotels in Fairfield
- Hotels in Te Anau
- Hotels in Wellington
- Mantra Lake Tekapo
- Beach Hotels in Main Beach
- Hotels in South Queensferry
- Ocean Pacific Broadbeach
- Hotels in Dunbar
- Hotels with Pool in Sunshine Coast Hinterland
- Hotels in Aberlady
- Hotels in Western Australia
- West Fitzroy Apartments
- Hotels in Gullane
- Hotels in Bathgate
- Matamata Central Motel
- Loft at Shed 5 - Ahuriri Holiday Apartment
- The Islander Hotel
- Belmont Motor Inn
- City Corporate Motor Inn
- Hotels in North Berwick
- Luxury Hotels in Waikiki
- Apartment Hotels in Palmerston North
- Millennium Hotel Queenstown
**Terms and Conditions apply.
^Subject to availability and chosen travel dates.






