Skip to content

Newsletter signup

Spa Treatments in Edinburgh
Spa Treatments in Aberfoyle

Spa Days at Macdonald Holyrood HotelAA 4 Stars

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

City BreakShoppingFamily funGolfCulture & HistoryAA 1 RosetteSpa

Spa days from £45 per personBook a treatment

Spa days at Macdonald Holyrood Hotel will relax and renergise you while you enjoy the beautiful surroundings of Edinburgh's stunning and historic Old Town. We offer you a wide range of spa treatments and therapies that will leave you feeling rejuvenated and ready to tackle everyday life.

Spa Day Packages

  • Spa and gym at Macdonald Hotels & Resorts

    Come and experience our tranquil spa in the most historic of settings. Treatment time: 1 hour.

    Mon-Thurs £69, Fri-Sun £74

    • Full use of leisure facilities
    • Robe, slippers and towels
    • Spa lunch or afternoon tea
    • Elemis Deep Tissue Massage and Taster Facial
  • Spa and gym at Macdonald Hotels & Resorts

    Treatment time 2 hours.

    Mon-Thurs £105, Fri-Sun £110

    • Spa lunch or afternoon tea
    • Robes, slippers and towel
    • Use of facilities
    • Elemis Exotic lime and Ginger Salt Glow
    • Elemis Deep Tissue Muscle Massage
    • Elemis Modern Skin Facial
  • Treatment time: 3 hours.

    Mon-Thurs from £125, Fri-Sun from £136

    • Spa lunch or afternoon tea
    • Robes, slippers and towel
    • Full use of facilities
    • Elemis Full Body Deep Tissue Muscle Massage
    • Elemis Modern Skin Facial
    • File and Polish on hands and feet
  • Treatment time 30mins

    Mon-Thurs from £45, Fri-Sun from £51

    • Spa lunch or afternoon tea
    • Full use of facilities
    • Robes, slippers and towel
    • Any 30 minute spa treatment of your choice
  • Treatment time 1 hour.

    £69 per person

    • Spa lunch or afternoon tea
    • Full use of facilities
    • Robes, slippers and towel
    • Choice of ANY two 30 minute spa treatments
    • Glass of bubbly on arrival
    • Hen goes free for groups of 10 or more

Spa days from £45 per personBook a treatment