Skip to main content.

Hotels in Bonnyrigg, United Kingdom

Search & Compare Bonnyrigg Hotels

Save more with Secret Prices

Get instant savings with Secret Prices

  • Pay now or later on most rooms
  • Free cancellation on most rooms
  • Price Guarantee

Best hotels in Bonnyrigg

What's Bonnyrigg like?

There's a lot visitors like about Bonnyrigg, especially its restaurants and historical sites. Simply book an excursion to enjoy your stay a little more. Bonnyrigg might not have well-known attractions within the city, but you won't need to venture far to find top places to visit like Rosslyn Chapel (Collegiate Chapel of St. Matthew) and Holyrood Park. In the surrounding area, popular sights include Royal Commonwealth Pool and Arthur's Seat.

Where are the best places to stay in Bonnyrigg?

We have Bonnyrigg accommodations with prices starting at USD 9. Choose one of our 2538 deals and get discounts of up to 55%.

Below are the number of accommodations by star rating in Bonnyrigg and the surrounding area:

  • • 27 5-star accommodations from USD 84 per night
  • • 296 4-star accommodations from USD 58 per night
  • • 250 3-star accommodations from USD 37 per night
  • • 38 2-star accommodations from USD 11 per night

Here's our travelers' top place to stay in Bonnyrigg:

Dalhousie Castle Hotel & Spa

4-star hotel with spa, indoor pool
  • • Free breakfast • Free parking • Free WiFi • 2 restaurants • Walkable location

How to Get to Bonnyrigg

What is the closest airport to Bonnyrigg?

  • • Edinburgh (EDI), 11.7 mi (18.9 km) from central Bonnyrigg

Things to See and Do in Bonnyrigg

What is there to see near Bonnyrigg:

  • • Rosslyn Chapel (Collegiate Chapel of St. Matthew) (2.4 mi/3.9 km from the city center)
  • • Holyrood Park (5.7 mi/9.2 km from the city center)
  • • University of Edinburgh (6.5 mi/10.4 km from the city center)
  • • Napier University (6.5 mi/10.4 km from the city center)
  • • Arthur's Seat (6.5 mi/10.5 km from the city center)

What is there to do near Bonnyrigg:

  • • Royal Commonwealth Pool (5.9 mi/9.5 km from the city center)
  • • Festival Theatre (6.6 mi/10.6 km from the city center)
  • • King's Theatre (6.6 mi/10.6 km from the city center)
  • • Our Dynamic Earth (6.6 mi/10.7 km from the city center)
  • • National Museum of Scotland (6.7 mi/10.7 km from the city center)

When is the best time to visit Bonnyrigg?

  • • Hottest months: July, August, June, September (average 63°F)
  • • Coldest months: March, January, February, December (average 34°F)
  • • Rainiest months: August, October, July, and January (average 2.82 inches of rainfall)