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

Bonnyrigg hotels from RM273

  • Change your mind

    Book hotels with free cancellation
  • Treat yourself

    Sign in to save 10% or more on thousands of hotels
    Sign in
  • Be picky

    Search almost a million properties worldwide

Check prices for these dates

Tonight
28 Sept - 29 Sept
Tomorrow
29 Sept - 30 Sept
This weekend
2 Oct - 4 Oct
Next weekend
9 Oct - 11 Oct

Filter by

Star rating

Guest rating

Our top choices for Bonnyrigg hotels

1. Dalhousie Castle

Dalhousie Castle
Bonnyrigg
United States
Jennifer
RM1,209
RM1,451 total
includes taxes & fees
26 Oct - 27 Oct
Dalhousie Castle

2. 14 Old Market Place

14 Old Market Place
Bonnyrigg
14 Old Market Place

3. Carberry Tower Mansion House and Estate

Carberry Tower Mansion House and Estate
Musselburgh
United States
Jessica
RM574
RM724 total
includes taxes & fees
25 Oct - 26 Oct
Carberry Tower Mansion House and Estate

4. Braid Hills Hotel

Braid Hills Hotel
Morningside
Canada
Ryan
RM546
RM688 total
includes taxes & fees
11 Oct - 12 Oct
Braid Hills Hotel

5. Prestonfield House

Prestonfield House
Prestonfield
Canada
Daniel
RM1,927
RM2,429 total
includes taxes & fees
25 Oct - 26 Oct
Prestonfield House

6. The Hoxton, Edinburgh

The Hoxton, Edinburgh
West End
United States
Waraporn
RM767
RM967 total
includes taxes & fees
16 Oct - 17 Oct
The Hoxton, Edinburgh

7. Apex Grassmarket Hotel

Apex Grassmarket Hotel
Old Town Edinburgh
United Kingdom
Louise
RM783
RM986 total
includes taxes & fees
18 Oct - 19 Oct
Apex Grassmarket Hotel

8. Courtyard by Marriott Edinburgh West

Courtyard by Marriott Edinburgh West
Riccarton
United Kingdom
Amanda
RM428
RM535 total
includes taxes & fees
22 Oct - 23 Oct
Courtyard by Marriott Edinburgh West

9. Dalmahoy Hotel & Country Club

Dalmahoy Hotel & Country Club
Kirknewton
Singapore
Geoffrey
RM543
RM652 total
includes taxes & fees
18 Oct - 19 Oct
Dalmahoy Hotel & Country Club

10. Hampton by Hilton Edinburgh Airport

Hampton by Hilton Edinburgh Airport
Ingliston
United States
Samuel
RM652
RM822 total
includes taxes & fees
26 Oct - 27 Oct
Hampton by Hilton Edinburgh Airport

11. Murrayfield Hotel

Murrayfield Hotel
Murrayfield
United States
Sarah
RM622
RM784 total
includes taxes & fees
25 Oct - 26 Oct
Murrayfield Hotel

12. Apex City of Edinburgh Hotel

Apex City of Edinburgh Hotel
Old Town Edinburgh
United States
Marรญa Noelia
RM767
RM966 total
includes taxes & fees
25 Oct - 26 Oct
Apex City of Edinburgh Hotel

13. Point A Edinburgh Haymarket

Point A Edinburgh Haymarket
West End
Australia
Harry
RM590
RM743 total
includes taxes & fees
25 Oct - 26 Oct
Point A Edinburgh Haymarket

14. Market Street Hotel

Market Street Hotel
Old Town Edinburgh
United States
Cynthia
RM894
RM1,127 total
includes taxes & fees
25 Oct - 26 Oct
Market Street Hotel

15. DoubleTree by Hilton Edinburgh Airport

DoubleTree by Hilton Edinburgh Airport
Ingliston
United States
Wai
RM570
RM719 total
includes taxes & fees
18 Oct - 19 Oct
DoubleTree by Hilton Edinburgh Airport

16. Virgin Hotels Edinburgh

Virgin Hotels Edinburgh
Old Town Edinburgh
United States
Kerry
RM1,392
RM1,754 total
includes taxes & fees
27 Oct - 28 Oct
Virgin Hotels Edinburgh

17. Moxy Edinburgh Airport

Moxy Edinburgh Airport
Ingliston
United Kingdom
David
RM562
RM708 total
includes taxes & fees
18 Oct - 19 Oct
Moxy Edinburgh Airport

18. YOTEL Edinburgh, Select by Hilton

YOTEL Edinburgh, Select by Hilton
Edinburgh City Centre
United States
Denise
RM615
RM775 total
includes taxes & fees
25 Oct - 26 Oct
YOTEL Edinburgh, Select by Hilton

19. Fingal - A Luxury Floating Hotel

Fingal - A Luxury Floating Hotel
Leith
United Kingdom
Simon
RM1,388
RM1,749 total
includes taxes & fees
27 Oct - 28 Oct
Fingal - A Luxury Floating Hotel

20. The Scholar

The Scholar
Southside
United States
Grant
RM764
RM962 total
includes taxes & fees
19 Oct - 20 Oct
The Scholar
View all properties
Save an average of 15% on thousands of hotels when you're signed in

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

Virgin Hotels Edinburgh

Virgin Hotels Edinburgh

10/10 Excellent
"Absolutely fantastic stay. The staff were exceptional across every area of the hotel with special mention for Roland (sorry if thatโ€™s not correct!) who did everything he could to make sure we had a great stay, after a slight noise disruption on our first night. It was a true 5 star experience and weโ€™ll definitely stay again."
Vicky 3-night trip
Posted 1 hour ago
Virgin Hotels Edinburgh
Leonardo Royal Hotel Edinburgh

Leonardo Royal Hotel Edinburgh

8/10 Good
"Excellent location in Edinburgh and well priced. Walkable to the Royal Mile. Moments to Waverley Train Station and the Tram. Itโ€™s central to Old and New town. Tipโ€ฆto avoid walking up the โ€œcloseโ€ walk further down Jeffrey and hang a right and your right at the royal mile. To avoid sloped walk from old town to new go through Waverley. Lots of nice shops too."
Kimberley 3-night trip
Posted 11 hours ago
Leonardo Royal Hotel Edinburgh
Sheraton Grand Hotel & Spa, Edinburgh

Sheraton Grand Hotel & Spa, Edinburgh

8/10 Good
"Good location. Rooms on the non castle side hear garbage trucks early in the morning. Other than that I would be happy to stay there again."
Cameron 3-night trip
Posted 11 hours ago
Sheraton Grand Hotel & Spa, Edinburgh
Moxy Edinburgh Airport

Moxy Edinburgh Airport

8/10 Good
"Nice clean hotel within walking distance to the airport. Options for meals and a quiet lounge were available. We would stay again next trip to Edinburgh."
Patricia 1-night trip
Posted 13 hours ago
Moxy Edinburgh Airport
Garner Edinburgh Haymarket by IHG

Garner Edinburgh Haymarket by IHG

10/10 Excellent
"Everything was great. Staff was very helpful. Loved the connection to the pub."
Alexis 4-night trip
Posted 15 hours ago
Garner Edinburgh Haymarket by IHG
Holiday Inn Edinburgh Zoo by IHG

Holiday Inn Edinburgh Zoo by IHG

8/10 Good
"Overall we had a good stay. Had a few off days with housekeeping but was always rectified. Front desk was welcoming and helpful. Breakfast was good nice selections. Suppers were good. There was definitely 1 server we had the opportunity to have on multiple occasions( Imran). Very pleasant and great service. The pool area was nice we did use it a few times. The hotel as a whole needs some upgrading and safes in the room and a mini fridge!"
Kevin 10-night trip
Posted 16 hours ago
Holiday Inn Edinburgh Zoo by IHG
Apex City of Edinburgh Hotel

Apex City of Edinburgh Hotel

10/10 Excellent
"Very friendly staff. Overly offered to help with our bags. We appreciated thr welcome drinks for booking through Expedia"
Ian 1-night trip
Posted 16 hours ago
Apex City of Edinburgh Hotel
CODE - The Court, Edinburgh

CODE - The Court, Edinburgh

8/10 Good
"The location was excellent, the food was good, the social aspect was unexpectedly fun. We are older than the typical guests, so my only negative is that we were in bed sooner than most and the elevator ding and doors clunking shut late into the evening took away from general sleep quality. But, if you want good value and superb location and a chance to mingle with travellers from all over the world, this is a good place to start."
Duane 4-night trip
Posted 17 hours ago
CODE - The Court, Edinburgh
YOTEL Edinburgh

YOTEL Edinburgh

10/10 Excellent
"Our room was quiet, clean, and had lovely shampoo, conditioner, bath & body wash, and skin cream in the room. It was convenient to walk to Waverley station, the tram and bus stops, New Town, and Old Town. The staff was so helpful and kind to keep our luggage before check in and following check out. I would stay here again."
Elaine 1-night trip
Posted 2 days ago
YOTEL Edinburgh

More cheap stays in Bonnyrigg

Edinburgh Travel Guest House

Edinburgh Travel Guest House

30 Minto Street Edinburgh Scotland
RM217
RM273 total
26 Oct - 27 Oct
includes taxes & fees
7.4/10 Good! (159 reviews)
Edinburgh Travel Guest House
Revolver Edinburgh

Revolver Edinburgh

35 Palmerston Place Edinburgh Scotland
RM236
RM297 total
26 Oct - 27 Oct
includes taxes & fees
Revolver Edinburgh
Livingston Lodge Hotel

Livingston Lodge Hotel

Hawkbrae Livingston Scotland
RM328
RM394 total
28 Oct - 29 Oct
includes taxes & fees
7/10 Good! (497 reviews)
Livingston Lodge Hotel
Edinburgh Backpackers Hostel

Edinburgh Backpackers Hostel

65 Cockburn Street Edinburgh Scotland
RM543
RM684 total
5 Oct - 6 Oct
includes taxes & fees
Edinburgh Backpackers Hostel
CODE - The Court, Edinburgh

CODE - The Court, Edinburgh

1 a Parliament Square Edinburgh Scotland
RM577
RM728 total
4 Oct - 5 Oct
includes taxes & fees
9.4/10 Exceptional! (1,295 reviews)
CODE - The Court, Edinburgh
Cairn Hotel

Cairn Hotel

10-18 Windsor Street Edinburgh Scotland
RM578
RM729 total
25 Oct - 26 Oct
includes taxes & fees
Cairn Hotel

Frequently asked questions

What's the best place to stay in Bonnyrigg?
Located 6.7 mi (10.7 km) from the heart of Bonnyrigg, YOTEL Edinburgh is a top choice for your stay, based on our traveller data. Other good choices for your visit to the area are Apex Grassmarket Hotel and Mount Royal Hotel Edinburgh by The Unlimited Collection. See all available top hotels, or vacation rentals in Bonnyrigg.
What are some of the best holiday rentals that Bonnyrigg has to offer?
St Giles ApartHotel by Joivy: This holiday home rental outside Bonnyrigg comes with free WiFi so that you can feel at home during your trip. Kitchen amenities include a dishwasher, a fridge and a stovetop. See all vacation rentals in Bonnyrigg.
If I need to cancel my hotel reservation in Bonnyrigg, will I receive a refund?
Yes, most hotel reservations are fully refundable provided that you cancel prior to the hotel's cancellation deadline, which in most cases is within 24 or 48 hours of your scheduled arrival. If you booked a non-refundable reservation, you may still be able to cancel and be given a refund within 24 hours of booking. Filter your search by fully refundable to find flexible hotel deals in Bonnyrigg.
What's the best family accommodation in Bonnyrigg?
Dalhousie Castle is a hotel with 2 restaurants and free parking, and it's a top choice on Expedia for families. Also, attractions in the area such as Camera Obscura and World of Illusions and Edinburgh Zoo are fun for children of all ages. Find more child-friendly accommodations in Bonnyrigg.
What are some accommodation options with pools in Bonnyrigg?
Apex Grassmarket Hotel: Hotel steps from Grassmarket. Offers a sauna, an indoor pool and a snack bar/deli. Another choice with an on-site pool is Holiday Inn Edinburgh Zoo by IHG. View all hotels with pools in Bonnyrigg.
How is it to stay in Bonnyrigg?
History buffs will enjoy exploring Bonnyrigg, and visitors give high marks for the top-notch restaurants. Welcoming and relaxing, this city also attracts tourists with its spas. Top sights around the area include Royal Mile and Edinburgh Castle. In Bonnyrigg, there are 7 hotels and other accommodation options to choose from. Find out more about Bonnyrigg.
What should I see while I'm in Bonnyrigg?
A favourite place to visit is Broomieknowe Golf Course. Additionally, you'll find Royal Mile and Edinburgh Castle in the area. Take a look at what more there is to see and do in Expedia's Bonnyrigg guide.
What's the weather like in Bonnyrigg?
The hottest months are usually July and August, with an average temperature of 13ยฐC, while the coldest months are January and February, with an average of 4ยฐC. Average annual precipitation for Bonnyrigg is 887 mm.