A historic castle with ivy-covered towers and a paved driveway with parked cars.

Compare and book 4 Star hotels in Bonnyrigg, Edinburgh

  • Change your mind

    Book hotels with free cancellation
  • Treat yourself

    Save instantly and earn perks with One Key
    Learn about One Key
  • Be picky

    Search almost a million properties worldwide

Check availability on Bonnyrigg 4 Star Hotels

Tonight
2 Sept - 3 Sept
Tomorrow
3 Sept - 4 Sept
This weekend
4 Sept - 6 Sept
Next weekend
11 Sept - 13 Sept

Our top choices for Bonnyrigg 4-star hotels

1. Holiday Inn Edinburgh Zoo by IHG

Holiday Inn Edinburgh Zoo by IHG
Corstorphine
United States
Jessica
£118
includes taxes & fees
13 Sept - 14 Sept
Holiday Inn Edinburgh Zoo by IHG

2. Apex Grassmarket Hotel

Apex Grassmarket Hotel
Old Town Edinburgh
United Kingdom
graeme
£279
includes taxes & fees
3 Sept - 4 Sept
Apex Grassmarket Hotel

3. Leonardo Hotel Edinburgh Haymarket

Leonardo Hotel Edinburgh Haymarket
West End
United States
Saurabh
£167
includes taxes & fees
27 Sept - 28 Sept
Leonardo Hotel Edinburgh Haymarket

4. Hilton Edinburgh Carlton

Hilton Edinburgh Carlton
Old Town Edinburgh
United States
Michael
£254
includes taxes & fees
6 Sept - 7 Sept
Hilton Edinburgh Carlton

5. YOTEL Edinburgh

YOTEL Edinburgh
Edinburgh City Centre
Canada
Matthew
£174
includes taxes & fees
28 Sept - 29 Sept
YOTEL Edinburgh

6. Mount Royal Hotel Edinburgh by The Unlimited Collection

Mount Royal Hotel Edinburgh by The Unlimited Collection
Edinburgh City Centre
United States
Kressy
£205
includes taxes & fees
3 Sept - 4 Sept
Mount Royal Hotel Edinburgh by The Unlimited Collection

7. Dalmahoy Hotel & Country Club

Dalmahoy Hotel & Country Club
Kirknewton
Canada
Jocelyne
£156
includes taxes & fees
20 Sept - 21 Sept
Dalmahoy Hotel & Country Club

8. Apex Waterloo Place Hotel

Apex Waterloo Place Hotel
Edinburgh City Centre
Canada
Alexis
£233
includes taxes & fees
30 Sept - 1 Oct
Apex Waterloo Place Hotel

9. Delta Hotels by Marriott Edinburgh

Delta Hotels by Marriott Edinburgh
Gogar
United Kingdom
graham
£120
includes taxes & fees
20 Sept - 21 Sept
Delta Hotels by Marriott Edinburgh

10. Dakota Edinburgh

Dakota Edinburgh
South Queensferry
United States
Daniel
£127
includes taxes & fees
20 Sept - 21 Sept
Dakota Edinburgh

11. Apex City of Edinburgh Hotel

Apex City of Edinburgh Hotel
Old Town Edinburgh
United States
Michael Kirk
£269
includes taxes & fees
2 Oct - 3 Oct
Apex City of Edinburgh Hotel

12. Leonardo Royal Hotel Edinburgh

Leonardo Royal Hotel Edinburgh
Old Town Edinburgh
Canada
Debra
£211
includes taxes & fees
27 Sept - 28 Sept
Leonardo Royal Hotel Edinburgh

13. Village Hotel Edinburgh

Village Hotel Edinburgh
Craigleith
United Kingdom
Pemba
£158
includes taxes & fees
27 Sept - 28 Sept
Village Hotel Edinburgh

14. Market Street Hotel

Market Street Hotel
Old Town Edinburgh
United States
Daniel
£287
includes taxes & fees
29 Sept - 30 Sept
Market Street Hotel

15. The Inn Place

The Inn Place
Old Town Edinburgh
United Kingdom
Angela
£226
includes taxes & fees
3 Sept - 4 Sept
The Inn Place

16. PREMIER SUITES Edinburgh Fountain Court

PREMIER SUITES Edinburgh Fountain Court
Tollcross
Canada
Melanie
£194
includes taxes & fees
20 Sept - 21 Sept
PREMIER SUITES Edinburgh Fountain Court

17. InterContinental Edinburgh The George by IHG

InterContinental Edinburgh The George by IHG
Edinburgh City Centre
United States
Larissa
£310
includes taxes & fees
27 Sept - 28 Sept
InterContinental Edinburgh The George by IHG

18. The Hoxton, Edinburgh

The Hoxton, Edinburgh
West End
Australia
Bishma
£199
includes taxes & fees
4 Sept - 5 Sept
The Hoxton, Edinburgh

19. Novotel Edinburgh Park

Novotel Edinburgh Park
Sighthill
United Kingdom
Vikki
£115
includes taxes & fees
20 Sept - 21 Sept
Novotel Edinburgh Park

20. Malmaison Edinburgh

Malmaison Edinburgh
Leith
United Kingdom
stephen
£164
includes taxes & fees
20 Sept - 21 Sept
Malmaison Edinburgh
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

The Caledonian Edinburgh, Curio Collection by Hilton

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

Virgin Hotels Edinburgh

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

W Edinburgh

1 St. James Square Edinburgh Scotland
£410
21 Sept - 22 Sept
includes taxes & fees
W Edinburgh
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
A historic castle with ivy-covered towers and a paved driveway with parked cars.
Photo by RHaworth

Top Bonnyrigg Hotel Reviews

Holiday Inn Edinburgh Zoo by IHG

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"
heidi 3-night trip
Posted 1 hour ago
Holiday Inn Edinburgh Zoo by IHG
Market Street Hotel

Market Street Hotel

8/10 Good
"Good location."
Angela 3-night trip
Posted 3 hours ago
Market Street Hotel
Leonardo Royal Hotel Edinburgh

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! ⭐⭐⭐⭐⭐"
Juan 4-night trip
Posted 3 hours ago
Leonardo Royal Hotel Edinburgh
Apex Waterloo Place Hotel

Apex Waterloo Place Hotel

8/10 Good
"Nice lobby and bar. Rooms standard although bathrooms generous. Would stay again"
Sanjay 2-night trip
Posted 15 hours ago
Apex Waterloo Place Hotel
Radisson Blu Hotel, Edinburgh City Centre

Radisson Blu Hotel, Edinburgh City Centre

10/10 Excellent
"Comfortable and great location too!"
Susan 3-night trip
Posted 16 hours ago
Radisson Blu Hotel, Edinburgh City Centre
YOTEL Edinburgh

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"
Fiona 1-night trip
Posted 18 hours ago
YOTEL Edinburgh
Apex City of Edinburgh Hotel

Apex City of Edinburgh Hotel

10/10 Excellent
"3 day stay for Military Tattoo. Perfect location on Grassmarket."
Carole 3-night trip
Posted 22 hours ago
Apex City of Edinburgh Hotel
Village Hotel Edinburgh

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."
Ameet 2-night trip
Posted 2 days ago
Village Hotel Edinburgh

Find out more about Bonnyrigg

Explore a world of travel with Expedia