Find Spa Hotels in St. Andrews

  • Change your mind

    Book hotels with free cancellation
  • Treat yourself

    Save instantly and earn perks with One Key
  • Be picky

    Search almost a million properties worldwide

Check prices for these dates

Our top choices for St. Andrews hotels with a spa

1. Old Course Hotel

Old Course Hotel
5.0 star property
St. Andrews
9.6 out of 10, Exceptional, (1,000 reviews)
  • cleanliness
    Revitalise at this luxury hotel with 13 specialised spa treatment rooms and two indoor pools overlooking St Andrews' iconic golf course.
The price is £295
includes taxes & fees
7 Dec - 8 Dec
Old Course Hotel

2. Fairmont St Andrews

Fairmont St Andrews
5.0 star property
St. Andrews
9.2 out of 10, Wonderful, (1,004 reviews)
  • cleanliness
    Unwind in a seaside sanctuary with 12 luxurious treatment rooms and rejuvenating aromatherapy services.
The price is £245
includes taxes & fees
3 Dec - 4 Dec
Fairmont St Andrews

3. Apex Waterloo Place Hotel

Apex Waterloo Place Hotel
4.0 star property
Edinburgh City Centre
9.2 out of 10, Wonderful, (2,158 reviews)
  • cleanliness
    Indulge in restorative wellness at this central Edinburgh hotel with luxurious spa treatments and serene indoor pool.
The price is £152
includes taxes & fees
8 Nov - 9 Nov
Apex Waterloo Place Hotel

4. Village Hotel Edinburgh

Village Hotel Edinburgh
4.0 star property
Craigleith
8.4 out of 10, Very good, (1,009 reviews)
The price is £94
includes taxes & fees
8 Nov - 9 Nov
Village Hotel Edinburgh

5. Apex City Quay Hotel & Spa

Apex City Quay Hotel & Spa
4.0 star property
Dundee
9.4 out of 10, Exceptional, (1,297 reviews)
  • cleanliness
    Indulge in a restorative retreat at this urban spa sanctuary with 5 treatment rooms and indoor pool.
The price is £79
includes taxes & fees
15 Nov - 16 Nov
Apex City Quay Hotel & Spa

6. Woodlands Hotel, BW Signature Collection

Woodlands Hotel, BW Signature Collection
3.0 star property
Dundee
8.6 out of 10, Excellent, (771 reviews)
  • cleanliness
    Riverside spa retreat offers Swedish massages and aromatherapy amid serene gardens for a blissful escape.
The price is £54
includes taxes & fees
6 Dec - 7 Dec
Woodlands Hotel, BW Signature Collection

7. Radisson Blu Hotel, Edinburgh City Centre

Radisson Blu Hotel, Edinburgh City Centre
4.0 star property
Edinburgh City Centre
9.2 out of 10, Wonderful, (1,143 reviews)
  • cleanliness
    Soothe your spirit in this royal mile retreat with daily spa treatments and a tranquil indoor pool, perfect for rejuvenation.
The price is £143
includes taxes & fees
8 Nov - 9 Nov
Radisson Blu Hotel, Edinburgh City Centre

8. Carnoustie Golf Hotel

Carnoustie Golf Hotel
4.0 star property
Carnoustie
9.2 out of 10, Wonderful, (1,000 reviews)
The price is £59
includes taxes & fees
15 Nov - 16 Nov
Carnoustie Golf Hotel

9. The Balmoral Hotel

The Balmoral Hotel
5.0 star property
Edinburgh City Centre
9.8 out of 10, Exceptional, (1,003 reviews)
  • cleanliness
    Relax in Edinburgh's finest spa hotel with 5 luxurious treatment rooms and serene sauna for a complete wellness escape in the city centre.
The price is £499
includes taxes & fees
15 Nov - 16 Nov
The Balmoral Hotel

10. Edinburgh Marriott Hotel Holyrood

Edinburgh Marriott Hotel Holyrood
4.0 star property
Edinburgh City Centre
8.8 out of 10, Excellent, (1,000 reviews)
  • cleanliness
    Discover luxurious spa retreats with 4 treatment rooms, plus a sauna and indoor pool at this elegant hotel near Edinburgh Castle.
The price is £125
includes taxes & fees
8 Nov - 9 Nov
Edinburgh Marriott Hotel Holyrood
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.

Choose what matters most at spa hotels in St. Andrews

Spa hotels with pools in St. Andrews

Spa hotels with free breakfast in St. Andrews

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.

Top St. Andrews Hotel Reviews

Find out more about St. Andrews

Top St. Andrews attractions for a relaxing vacation

In St. Andrews, travellers seeking a luxurious spa experience will find plenty to indulge in. Begin your journey with a stroll along the stunning coastal paths that hug the rugged shoreline, offering breathtaking views of the North Sea. Afterward, immerse yourself in the vibrant local culture by exploring artisanal shops and unique boutiques, where you can discover handcrafted goods and souvenirs that reflect the area's rich heritage. No visit is complete without enjoying a round of golf at one of the historic courses that have shaped the game, providing both a challenge and a serene backdrop for relaxation. For a taste of history, delve into the fascinating ruins of ancient churches and castles that dot the landscape, each telling a story from centuries past. And when you're ready to unwind, retreat to your chosen hotel featuring exceptional spa services, ensuring you feel pampered after a day of exploration. Enjoy the perfect blend of relaxation and adventure in this charming coastal town.

Find the best hotels & resorts with spas in St. Andrews

For travellers seeking relaxation and rejuvenation in St. Andrews, these top hotels offer exceptional spa experiences and tranquil amenities to enrich your stay.

Fairmont St Andrews

  • Why it's great for tailored spa getaway: The Fairmont St Andrews is an exquisite retreat for spa enthusiasts, featuring a full-service spa with a strong traveler review rating of 9 out of 10. This 5-star hotel offers a wide range of treatments including massages, facials, and aromatherapy, ensuring travelers can unwind and indulge in luxurious pampering. The spa also features a sauna, steam room, and couples' treatment rooms, making it an ideal sanctuary for relaxation.
  • Other amenities: In addition to its impressive spa offerings, the hotel boasts an onsite golf course for avid players and beautiful sea views for a picturesque backdrop. Guests can enjoy indoor swimming in the heated pool or relax in the hot tub. The onsite restaurant with ocean views serves delightful meals, while complimentary WiFi and designer toiletries enhance the overall comfort of the stay. For those who love outdoor activities, nearby beaches and water sports opportunities like sailing and kayaking .
  • Nearby attractions: St Andrews Bay - 1 km, Torrance Course - 1.3 km, Devlin Course - 1.9 km

Kinnettles Hotel and Spa

  • Why it's great for tailored spa getaway: Kinnettles Hotel and Spa is a top choice for spa aficionados, highlighted by a stellar guest review rating of 9.2. The full-service spa offers a rich menu of treatments, including Swedish and deep tissue massages, alongside relaxing body treatments. With on-site hot tubs and steam rooms, this hotel provides a serene environment for guests looking to escape and rejuvenate.
  • Other amenities: Guests can enjoy complimentary breakfast each day, along with free nearby parking for added convenience. The hotel features luxurious accommodations with premium bedding and designer toiletries. For those interested in golf, nearby courses are available, and with the beach just a short distance away, opportunities for relaxation and leisure . The attentive concierge staff are always on hand to assist with planning activities and experiences.
  • Nearby attractions: University of St. Andrews - 0.2 km, Old Course at St Andrews - 0.3 km, Royal & Ancient Golf Club of St. Andrews - 0.4 km

Frequently Asked Questions

Which hotels in St Andrews offer the best spa experiences?

The Old Course Hotel, a magnificent 5-star establishment, offers an exceptional spa experience with a vast array of treatments available daily. You can indulge in deep tissue massages, invigorating body scrubs, hydrotherapy treatments, and various facial treatments. This hotel also features a sauna, hot tub, and dedicated couples' treatment rooms, great for a romantic escape or a tranquil moment together. Guests consistently praise the friendly and amazing staff, the wonderful service, and the absolutely beautiful rooms, all contributing to its outstanding review rating of 9.6.


For families and those seeking an extensive spa experience, the Fairmont St Andrews, another 5-star gem, provides a full-service spa with a steam room, sauna, and accessible treatment rooms. They offer an extensive menu of facial treatments, massages, aromatherapy treatments, and manicures and pedicures. Our customers rave about the fantastic and amazing spa, the excellent breakfast, and the extremely helpful staff, contributing to its strong review score of 9.2.


Another excellent choice for a luxurious spa retreat is the Kinnettles Hotel and Spa, a 5-star hotel boasting a full-service spa that's open daily. Here, you can unwind with deep tissue massages, sports massages, Swedish massages, and hot stone massages, alongside body scrubs, body treatments, and facials. The hotel also features a steam room, sauna, and a hot tub, along with couples' treatment rooms for shared relaxation.

How much does a spa hotel in St. Andrews cost?

Enjoy staying in a spa hotel in St. Andrews, with plenty of hotels from £54 offering incredible amenities. If you're leaning toward a little luxury, prices can rise, and may vary depending on the location, season, and hotel amenities. Be sure to book in advance to enjoy more options and potentially better rates, especially if you're planning a trip during the weekend or around public holidays.

Are there any unique spa experiences available in St Andrews, Scotland, United Kingdom?

Yes. St Andrews offers several distinctive spa experiences that elevate beyond the typical hotel offering, great for those seeking quality and unique indulgence.


For an unparalleled wellness journey, the Kohler Waters Spa at the Old Course Hotel is a prime choice. It boasts some of the most innovative treatments in the area, including Scotland's advanced contrast-therapy setup with a snow-and-sauna cabin, invigorating plunge pool, and hydrotherapy suite. You can also experience the UK's first Espuro Foam Experience in their steam room, a complimentary 15-minute foam ritual that truly stands out. Their signature water-led therapies, such as the Kohler Custom Vichy Shower and luxurious seaweed-based rituals, promise a rejuvenating escape.


Couples seeking a more tailored and romantic luxury spa experience should consider Fairmont St Andrews. Here, you'll discover Scottish-themed treatment rooms and bespoke treatments utilising the finest Hebridean seaweed and ishga skincare products. Fairmont is also proud to offer exclusive options like the first Scottish spa to feature ESPA Modern Alchemy treatments, alongside seasonal signature facials and indulgent day-spa retreats, ensuring a truly memorable and intimate experience.


For those who appreciate a unique coastal-wellness twist, St Andrews and Kingsbarns offer intriguing options that pair spa time with invigorating sea swimming and shoreside sauna experiences.

What are the top-rated luxury spa hotels in St Andrews?

The Old Course Hotel, with an outstanding review rating of 9.6, offers an exquisite spa experience right on-site, available daily. This luxurious haven provides a range of treatments, from deep tissue and hot stone massages to invigorating body scrubs and wraps, alongside aromatherapy and hydrotherapy. You'll find beautifully appointed treatment rooms, including dedicated spaces for couples, a serene sauna, a steam room, and a hot tub, ensuring a truly indulgent escape. Guests consistently rave about the amazing staff and location, as well as the absolutely beautiful rooms and wonderful service.


Another fantastic option for those seeking a pampering retreat is the Fairmont St Andrews, boasting a traveller review score of 9.2. Its full-service spa is a true highlight, featuring a steam room, sauna, and accessible treatment rooms for a variety of massages, facials, and body treatments. Couples can also enjoy shared moments in their dedicated treatment rooms. Travellers frequently praise the fantastic and amazing spa, alongside the friendly and attentive service, excellent breakfast, and extremely helpful staff.


For a luxurious experience with a focus on rejuvenation, consider the Kinnettles Hotel and Spa, which has earned an excellent review rating of 9.0. This hotel's full-service spa, open daily, provides a wide array of options including deep tissue, sports, Swedish, and hot stone massages. You can also indulge in body scrubs, wraps, facials, manicures, and pedicures. The spa facilities include a steam room, sauna, hot tub, and treatment rooms designed for ultimate relaxation, with couples' treatment rooms available for a shared experience.

Are there hotels in St Andrews that offer couples' spa treatments?

The Old Course Hotel, a splendid 5-star establishment, is a fantastic choice for those seeking a relaxing couples' spa treatment. This hotel offers a full-service spa where you can indulge in deep tissue massages, invigorating body scrubs, and hydrotherapy treatments. They specifically feature couples' treatment rooms, ensuring a private and intimate experience, and guests consistently praise the amazing and friendly staff.


Another excellent option is the Fairmont St Andrews, also a 5-star hotel, which boasts a full-service spa with dedicated couples' treatment rooms. Here, you can enjoy a range of treatments from aromatherapy to manicures and pedicures, and guests frequently highlight the fantastic and amazing spa facilities, alongside the extremely helpful staff.


For a luxurious and intimate spa experience, consider the Kinnettles Hotel and Spa. This 5-star hotel provides couples' treatment rooms within its full-service spa, offering a variety of massages such as deep tissue and hot stone, as well as body treatments and facials.

Which spa hotels in St Andrews are near Dundee (DND)?

The Old Course Hotel, a splendid 5-star establishment, offers an exceptional spa experience right on-site with daily access. Indulge in a range of treatments from deep tissue and hot stone massages to invigorating body scrubs, wraps, and aromatherapy. They also boast hydrotherapy treatments, luxurious facials, and manicures and pedicures, ensuring a truly pampering escape. For a truly relaxing time, you'll find a sauna, steam room, and hot tub, along with dedicated treatment rooms, including options for couples. Guests consistently praise the friendly and amazing staff, the absolutely beautiful rooms, and the wonderful service, contributing to its impressive 9.6 review rating.


For families seeking adventure and quality, the Old Course Hotel provides a high-end experience that caters to all. While the spa offers a serene retreat for adults, the hotel's overall quality and service ensure a comfortable and enjoyable stay for children too, allowing parents to relax knowing everything is taken care of.


Another excellent choice is the Kinnettles Hotel and Spa, also a 5-star hotel, which features a full-service spa on-site with daily access. Here, you can enjoy deep tissue, sports, Swedish, and hot stone massages, alongside body treatments, scrubs, facials, and manicures and pedicures. The spa includes a steam room, sauna, hot tub, and treatment rooms designed for individual or couples' relaxation. With a review rating of 9.0, travellers frequently highlight the clean and amazing rooms, delicious breakfast, and super friendly staff, with particular mention of the great spa facilities and excellent service.


The Kinnettles Hotel and Spa presents a fantastic option for families who appreciate both quality and value. While parents unwind at the spa, the comfortable and well-maintained rooms, as noted by previous guests, provide a welcoming space for everyone.


Further afield, but still a superb option, is the Fairmont St Andrews, a 5-star hotel with a fantastic full-service spa on-site. Their spa offers a variety of massages, facials, body treatments, and aromatherapy, along with manicures and pedicures. You'll also find a steam room, sauna, and accessible treatment rooms, including those for couples, ensuring a relaxing and inclusive experience. With a review rating of 9.2, guests consistently praise the friendly and attentive service, excellent breakfast, and the fantastic spa, making it a wonderful choice for those looking for a luxurious escape.


The Fairmont St Andrews caters exceptionally well to families, providing a premium experience where convenience and adventure meet.

Can I cancel my spa hotel reservation on Expedia?

Many Expedia hotel reservations are refundable, provided that you cancel before the hotel's cancellation deadline. This is often within 24-48 hours of your scheduled arrival. Be sure to check your booking confirmation for the exact cancellation policy. For maximum flexibility, use Expedia's "Fully refundable property" filter during your search to find the right spa hotel in St. Andrews for you.

How can I save on a spa hotel in St. Andrews with Expedia?

Find St. Andrews spa hotel deals by joining One Key™, Expedia's free travel rewards programme. As a member, you can unlock instant savings with Member Prices when you're logged in. For a quick weekend retreat, discover last-minute offers.

Is it cheaper to book a spa hotel in St. Andrews with flights as part of a package deal?

Booking a hotel and flight package on Expedia can be cheaper than booking flights and hotels separately. Savings vary depending on factors like destination, travel dates, and availability, so it's wise to compare options. With access to over 300,000 hotels worldwide, Expedia makes it easy to build the perfect holiday package. *Savings vary and are not available on all flight and hotel bookings.

Explore a world of travel with Expedia