Find Resorts & Hotels with Spas in Bonnyrigg

  • Plan, book, stay with confidence

  • bex rewards loyalty icon
    Be picky
    Search almost a million properties worldwide
    payments icon
    Treat yourself
    Sign in to save 10% or more on thousands of hotels
    today icon
    Change your mind
    Book hotels with free cancellation

Compare Bonnyrigg Resorts & Hotels with Spas room rates, reviews, and availability. Most hotels are fully refundable.

Dalhousie Castle Hotel & Spa

4.0 star property
8.6 out of 10, Excellent, (726)
"Overall great castle experience!"
Dalhousie Castle Hotel & Spa
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.
Don't see what you're looking for?
See all available properties in Bonnyrigg

Frequently asked questions

Looking to vacation at a spa hotel in Bonnyrigg?
Book one of our fantastic spa hotels and treat yourself from the moment you arrive. Travelers recommend the historical sites and gourmet restaurants in Bonnyrigg—your day tour starts here. Spa hotels are the perfect way to break out of your routine and add a layer of luxury to your holiday.
What is the best spa hotel in Bonnyrigg?
Dalhousie Castle Hotel & Spa is a highly recommended spa hotel with a bar. Treat yourself to a facial, body scrub, or hydrotherapy at the onsite spa.
How many spa hotels are there in Bonnyrigg?
Among Expedia’s 2 accommodation options in Bonnyrigg, there is 1 spa hotel.
What's there to see and do in Bonnyrigg?
Experience Bonnyrigg with a stop at Edinburgh Castle, Rosslyn Chapel, and Dalkeith Country Park. If you have a little extra time during your trip, you might want to make a stop at Pentland Hills Regional Park and Borthwick Castle.
What is a Bonnyrigg spa hotel?
Spa hotels in Bonnyrigg have on-site spas offering services including therapies and a range of body treatments. Some also provide a selection of in-room treatments for the ultimate luxury. Spa hotels are great for rest, rejuvenation, and relaxation.