
Compare and book 4 Star hotels in Bonnyrigg, Edinburgh
- Change your mindBook hotels with free cancellation
- Be pickySearch almost a million properties worldwide
Check availability on Bonnyrigg 4 Star Hotels
Tonight
2 Sept - 3 SeptTomorrow
3 Sept - 4 SeptThis weekend
4 Sept - 6 SeptNext weekend
11 Sept - 13 SeptOur top choices for Bonnyrigg 4-star hotels
£118
includes taxes & fees
13 Sept - 14 Sept
£279
includes taxes & fees
3 Sept - 4 Sept
£167
includes taxes & fees
27 Sept - 28 Sept
£254
includes taxes & fees
6 Sept - 7 Sept
£174
includes taxes & fees
28 Sept - 29 Sept




6. Mount Royal Hotel Edinburgh by The Unlimited Collection
Mount Royal Hotel Edinburgh by The Unlimited CollectionEdinburgh City Centre
Kressy
£205
includes taxes & fees
3 Sept - 4 Sept
£156
includes taxes & fees
20 Sept - 21 Sept
£233
includes taxes & fees
30 Sept - 1 Oct
Save an average of 15% on thousands of hotels when you're signed in
Explore similar 5-star hotels
Many 5-star hotels have the same amenities as 4-star hotels. See all 5-star hotels in Bonnyrigg.

The Caledonian Edinburgh, Curio Collection by Hilton
Princes Street Edinburgh Scotland
£366
6 Sept - 7 Sept
includes taxes & fees

Virgin Hotels Edinburgh
1 India Buildings Edinburgh Scotland
£446
29 Sept - 30 Sept
includes taxes & fees
9.6/10 Exceptional! (1,481 reviews)

W Edinburgh
1 St. James Square Edinburgh Scotland
£410
21 Sept - 22 Sept
includes taxes & fees
Still don't see what you're looking for?
See all properties in Bonnyrigg.
You can also use these popular filters to refine your search.
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.
Learn more about Bonnyrigg
This small town near Edinburgh offers peaceful walks through Pittendreich Wood and the scenic Lasswade path. Visit Dalhousie Castle Hotel for afternoon tea or explore the historic Rosslyn Chapel in nearby Roslin.
See all hotels in Bonnyrigg
Photo by RHaworth
Top Bonnyrigg Hotel Reviews
Holiday Inn Edinburgh Zoo by IHG
8/10 Good
"Added breakfast and it was well worth 12.50 There’s a lot of deferred maintenance in the building. Pool and changing areas were dirty and had mold on the ceiling. Hoses were going through the changing room. We went to the pool and hot tub in the evening and it was really very crowded, my tip is to go when all of the families are at the zoo. I had the place to myself. Area is ok not a lot going on if you’re not going to the zoo. It was ok but I don’t think I would go back and stay just for the property"
Market Street Hotel
8/10 Good
"Good location."
Leonardo Royal Hotel Edinburgh
10/10 Excellent
"Wonderful hotel in the heart of Edinburgh! 🏰✨ The hotel is exceptionally clean, with comfortable accommodations and excellent, friendly service. The shower is amazing—definitely one of the highlights! 🚿 The location couldn’t be better, right on the Royal Mile and within walking distance of so many of Edinburgh’s main attractions, restaurants, and shops. Super central and convenient for exploring the city. Highly recommended! ⭐⭐⭐⭐⭐"
Apex Waterloo Place Hotel
8/10 Good
"Nice lobby and bar. Rooms standard although bathrooms generous. Would stay again"
Radisson Blu Hotel, Edinburgh City Centre
10/10 Excellent
"Comfortable and great location too!"
YOTEL Edinburgh
10/10 Excellent
"Excellent location for access to all Edinburgh has to offer. The hotel was exceptionally clean and comfortable. The bar staff were very amenable to our requests. I was a bit bemused by the check in and check out do it yourself terminals! However staff were available if required. We didn't have the hotel breakfast, however the dining room was busy. We turned left on exiting the hotel and went to a lovely little cafe instead. I'd recommend a stay here and would love to go back"
Apex City of Edinburgh Hotel
10/10 Excellent
"3 day stay for Military Tattoo. Perfect location on Grassmarket."
Village Hotel Edinburgh
8/10 Good
"Read the reviews before we booked 2 rooms for 2 nights at over £1000, was skeptical about the buffet breakfast, room not being cleaned and the pool being closed, had stayed at another village hotel recently and had a great experience. The breakfast was ok, but could have been more choice and a bit better, the rooms were refreshed on our request, surprisingly the pool was closed for our entire stay, which was one the main reasons we booked this hotel, for the kids. The gym was nice. We paid a premium to stay in August, but not worth more than £150 per night in my opinion. Inc breakfast Hermine on reception was very nice."
Find out more about Bonnyrigg
Explore a world of travel with Expedia
- 2 Star Hotels in Edinburgh and Lothian
- 3 Star Hotels in Bilston
- 3 Star Hotels in Bonnyrigg
- 3 Star Hotels in Craigmillar
- 3 Star Hotels in Edinburgh and Lothian
- 3 Star Hotels in Edinburgh
- 3 Star Hotels in Niddrie
- 3 Star Hotels in Old Town Edinburgh
- 3 Star Hotels in Penicuik
- 4 Star Hotels in Danderhall
- 4 Star Hotels in Edinburgh and Lothian
- 4 Star Hotels in Edinburgh
- 4 Star Hotels in Marchmont
- 4 Star Hotels in Morningside
- 4 Star Hotels in Musselburgh
- 4 Star Hotels in Newington
- 4 Star Hotels in Old Town Edinburgh
- 4 Star Hotels in Polton
- 4 Star Hotels in Portobello
- 5 Star Hotels in Dalkeith
- 5 Star Hotels in Edinburgh and Lothian
- 5 Star Hotels in Edinburgh
- 5 Star Hotels in Gilmerton
- 5 Star Hotels in Morningside
- 5 Star Hotels in Murrayfield
- 5 Star Hotels in Musselburgh
- 5 Star Hotels in New Town
- 5 Star Hotels in Newtongrange
- 5 Star Hotels in Penicuik
- 5 Star Hotels in Portobello
- Hotels near Arthur's Seat
- Apartments in Bonnyrigg
- B&B in Bonnyrigg
- Cabin Rentals in Bonnyrigg
- Caravan Parks in Bonnyrigg
- Guest Houses in Bonnyrigg
- Hostels in Bonnyrigg
- Hotels with Entertainment in Bonnyrigg
- Hotels with Hot Tubs in Bonnyrigg
- Pet-Friendly Hotels in Bonnyrigg
- Romantic Hotels in Bonnyrigg
- Travelodge UK Hotels in Bonnyrigg
- Bonnyrigg Hotels
- Lodges in Bonnyrigg
- Holiday Homes in Bonnyrigg
- Dalkeith Hotels
- All-Inclusive Hotels in Scotland
- Hotels near Edinburgh
- Serviced Apartments in Edinburgh
- Apartments in Edinburgh
- B&B in Edinburgh
- Caravan Parks in Edinburgh
- Hotels near Edinburgh Castle
- Edinburgh City Centre Hotels
- Cheap Hotels in Edinburgh
- Hotels with Parking in Edinburgh
- Hotels with Hot Tubs in Edinburgh
- Hotels with Pool in Edinburgh
- Spa Hotels in Edinburgh
- Edinburgh Hotels
- Hotels near Edinburgh Waverley Station
- Haymarket Hotels
- Cottages in Lasswade
- Hotels near Murrayfield Stadium
- Musselburgh Hotels
- Old Town Edinburgh Hotels
- Hotels near Princes Street
- Hotels near Royal Infirmary
- Hotels near Royal Mile
- Caravan Parks in Scotland
- Cottages in Scotland
- Flights to Bonnyrigg
- Flights to Edinburgh
- Flights to Scotland
- Flights from Edinburgh
- Flights from Edinburgh
- Flights from Birmingham (BHX) to Edinburgh (EDI)
- Flights from Bristol (BRS) to Edinburgh (EDI)
- Flights from London (LGW) to Edinburgh (EDI)
- Flights from London (LHR) to Edinburgh (EDI)
- Flights from London (LON) to Edinburgh (EDI)
- Flights from Southampton (SOU) to Edinburgh (EDI)











































































