Skip to content
Spa and gym at Macdonald Hotels & Resorts

Spa Treatments at Macdonald Holyrood HotelMacdonald Holyrood HotelAA 4 Stars

Macdonald Holyrood Hotel81 Holyrood RoadEdinburghEH8 8AUTel 0344 879 9028International +44131 550 4500

City BreakShoppingFamily funGolfCulture & HistoryAA 1 RosetteSpa

Spa days from £51 per personBook a treatment

Feel your cares float away with a soothing massage or purifying facial in our serene treatment rooms. Our expert therapists will ensure you work out the stresses of the day, leaving you feeling calm, relaxed and ready for anything.

Or, choose one of our beauty treatments, and get yourself ready for a night out in the lively Edinburgh city centre.

    Spa days from £51 per personBook a treatment