FREE cancellation on most rooms!
Instant confirmation when you reserve

Popular Hotels in Bonnyrigg

See where others are staying...

Dalhousie Castle Hotel Very good 8.2 Everything. Lovely place to stay and take a break. Food very good, staff all very nice and the therma pool and steam room were just what we needed. Thank you.
The Retreat Castle Wonderful 9.2 Absolutely fantastic in every way. A must for those that like the old world charms.

See how rates

  • 4.3/5 From 9,872 reviews
  • 88.1% of users recommended

Bonnyrigg 2 properties

Save money in Bonnyrigg
We'll send you our best discounts
Get deals

Just Booked

    Hotels that guests love in Bonnyrigg

    • Nice castle, theme room very nice and comfortable, fantastic dinner in the Dungeon, good breakfast in the Orangeraie, nice setting! 15 minutes walk from bus stop to Edinburgh.

    • Very friendly and helpful owners and good location for us to visit family and Edinburgh. I left my necklace when we left and the owner contacted me and posted it on to me which was very thoughtful. We would be happy to stay here again.