A rocky shoreline with tide pools, a sandy beach, and a distant town with buildings.

Find Spa Hotels in Musselburgh

  • Change your mind

    Book hotels with free cancellation
  • Treat yourself

    Save instantly and earn perks with One Key
    Learn about One Key
  • Be picky

    Search almost a million properties worldwide

Check availability on Musselburgh Spa Hotels

Tonight
26 Sept - 27 Sept
Tomorrow
27 Sept - 28 Sept
Next weekend
2 Oct - 4 Oct
In two weeks
9 Oct - 11 Oct

Our top choices for Musselburgh hotels with a spa

1. Best Western Kings Manor Hotel

Best Western Kings Manor Hotel
Portobello
  • Rejuvenate at this tranquil hotel spa with 4 treatment rooms, an indoor pool, and scenic beach access for the perfect wellness escape.
£117
includes taxes & fees
20 Oct - 21 Oct
Best Western Kings Manor Hotel

2. Edinburgh Marriott Hotel Holyrood

Edinburgh Marriott Hotel Holyrood
Old Town Edinburgh
  • Discover luxurious spa retreats with 4 treatment rooms, plus a sauna and indoor pool at this elegant hotel near Edinburgh Castle.
£170
includes taxes & fees
25 Oct - 26 Oct
Edinburgh Marriott Hotel Holyrood

3. Kimpton Charlotte Square by IHG

Kimpton Charlotte Square by IHG
Edinburgh City Centre
  • Spa retreat in Edinburgh with treatment rooms, sauna, and steam room for total wellness immersion.
£251
includes taxes & fees
25 Oct - 26 Oct
Kimpton Charlotte Square by IHG

4. Apex Waterloo Place Hotel

Apex Waterloo Place Hotel
Edinburgh City Centre
  • Indulge in restorative wellness at this central Edinburgh hotel with luxurious spa treatments and serene indoor pool.
£224
includes taxes & fees
26 Oct - 27 Oct
Apex Waterloo Place Hotel

5. Sheraton Grand Hotel & Spa, Edinburgh

Sheraton Grand Hotel & Spa, Edinburgh
Tollcross
  • Discover serenity at this full-service spa hotel featuring a sauna, Turkish hammam, and deep soaking tubs for ultimate pampering.
£234
includes taxes & fees
25 Oct - 26 Oct
Sheraton Grand Hotel & Spa, Edinburgh

6. Radisson Blu Hotel, Edinburgh City Centre

Radisson Blu Hotel, Edinburgh City Centre
Old Town Edinburgh
  • Soothe your spirit in this royal mile retreat with daily spa treatments and a tranquil indoor pool, perfect for rejuvenation.
£212
includes taxes & fees
26 Oct - 27 Oct
Radisson Blu Hotel, Edinburgh City Centre

7. The Caledonian Edinburgh, Curio Collection by Hilton

The Caledonian Edinburgh, Curio Collection by Hilton
West End
  • Revitalise at this Edwardian hotel offering 5 treatment rooms, couples massages, and a tranquil spa sanctuary in the heart of Edinburgh.
£277
includes taxes & fees
26 Oct - 27 Oct
The Caledonian Edinburgh, Curio Collection by Hilton

8. Norton House Hotel & Spa

Norton House Hotel & Spa
Newbridge
  • Immerse in spa bliss at this Victorian hotel, where indulgent body treatments and aromatherapy await in three serene treatment rooms.
£230
includes taxes & fees
27 Sept - 28 Sept
Norton House Hotel & Spa

9. The Balmoral Hotel

The Balmoral Hotel
Edinburgh City Centre
  • Relax in Edinburgh's finest spa hotel with 5 luxurious treatment rooms and serene sauna for a complete wellness escape in the city centre.
£672
includes taxes & fees
20 Oct - 21 Oct
The Balmoral Hotel

10. W Edinburgh

W Edinburgh
Edinburgh City Centre
  • Revitalise with sumptuous spa treatments in Edinburgh's sleek W hotel, where couples' retreats and body wraps await.
£365
includes taxes & fees
27 Oct - 28 Oct
W Edinburgh
View all properties

Choose what matters most at spa hotels in Musselburgh

Pool
Breakfast included
Hot tub
4 stars
5 stars

Find out more about Musselburgh

Top Musselburgh attractions for a relaxing vacation

Musselburgh, a charming town nestled on the eastern fringes of Edinburgh, offers a delightful blend of relaxation and adventure for those seeking spa hotel experiences. Start your journey with a visit to the stunning Musselburgh Links, the oldest golf course in the world, where you can enjoy a round of golf amidst picturesque views of the East Lothian coastline. After a day on the greens, unwind at the nearby Fisherrow Harbour, where you can take a leisurely stroll along the beach, breathing in the fresh sea air and perhaps indulging in some local seafood delicacies. Families will appreciate a trip to the Musselburgh Racecourse, where thrilling horse races create an electrifying atmosphere, perfect for a day out with the children. For those interested in history, the iconic Brunton Theatre hosts a variety of performances and events, ensuring a cultural experience just minutes from your spa hotel. Finally, don't miss the chance to explore the scenic paths along the River Esk, ideal for a peaceful walk or a refreshing jog. Staying in the heart of Musselburgh allows you easy access to these attractions, combined with the luxury of spa hotels that offer attentive service and pampering treatments to rejuvenate after your day of exploration.

Top Musselburgh Hotel Reviews

Frequently asked questions

Looking to holiday at a spa hotel in Musselburgh?
Book one of our lush spa hotels and pamper yourself from the moment you arrive. Enjoy the historical sites and restaurants in Musselburgh—your day trip starts here. Take part in recreational activities such as golf during your holiday. Spa hotels are the perfect way to take a break from your daily routine and add a layer of luxury to your holiday.
What's there to see and do in Musselburgh?
Experience Musselburgh with a stop at Musselburgh Racecourse, Fisherrow Sands and Musselburgh Sands. If you have a bit of extra time while you're in the area, you might want to check out Royal Mile and Edinburgh Castle.
What is a Musselburgh spa hotel?
Spa hotels in Musselburgh have full on-site spas and offer services such as therapies and a selection of beauty treatments. Some also provide a selection of in-room treatments for the ultimate luxury. Spa hotels are a must if you want to give yourself an extra treat while on holiday.

Explore a world of travel with Expedia