Hotels in Bonnyrigg

Search Bonnyrigg Hotels

Get Secret Prices on selected hotels

These prices aren’t available to everyone.

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

Best Bonnyrigg Hotels

Bonnyrigg overview

Bonnyrigg is a relaxing place, distinct for its historical sites and known for its castle and spas. You'll enjoy the abundant bar and dining choices. Learn about local heritage at popular landmarks in the area, such as Greyfriars Kirk and Palace of Holyroodhouse. University of Edinburgh and Arthur's Seat are popular places to visit. Bonnyrigg is an inviting destination that has something for everyone.

Where to stay in Bonnyrigg

Whether you're planning to stay for a night or for the week, the area around Bonnyrigg has accommodations to fit every need. Search for hotels in Bonnyrigg with Hotels.com by checking our online maps. These display the areas and neighbourhoods around all Bonnyrigg hotels so you can see how close you are from landmarks and attractions, and then refine your search within the larger area. The best Bonnyrigg hotel deals are here with our lowest price guarantee.

How to get to Bonnyrigg

Fly in to Edinburgh (EDI), 11.7 mi (18.9 km) from central Bonnyrigg.

What to see around Bonnyrigg

Fun activities are on hand like tours and spas, along with attractions such as:
  • • Castlelaw
  • • 7stanes - Glentress
  • • Leisure Club and Spa at Macdonald Cardrona Hotel
  • • East Vows Complementary Health
Memorable for its castle, historical sites and these top landmarks to visit:
  • • Hawthornden Castle
  • • Newbattle Abbey
  • • Craigmillar Castle
  • • Maltings
  • • MacEwan Hall
Popular places in the area include:
  • • University of Edinburgh
  • • Arthur's Seat
  • • Greyfriars Kirk
  • • Palace of Holyroodhouse
  • • St. Giles' Cathedral

When to visit Bonnyrigg

Curious about when the best time to visit is? Here are the seasonal trends to help with your planning:

Seasonal temperatures
  • January-March: 9°C day, 1°C night
  • April-June: 17°C day, 3°C night
  • July-September: 18°C day, 8°C night
  • October-December: 13°C day, 2°C night
Seasonal average rainfall
  • January-March: 5 cm
  • April-June: 6 cm
  • July-September: 7 cm
  • October-December: 6 cm
  • Historical sites
  • Dining
  • Romantic
  • Luxury
  • Bar