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 availability on St. Andrews Spa Hotels

Our top choices for St. Andrews hotels with a spa

Kinnettles Hotel and Spa

Kinnettles Hotel and Spa
5.0 star property
St. Andrews
9.2 out of 10, Wonderful, (188 reviews)
  • cleanliness
    Revitalise in a luxury spa retreat with three treatment rooms and hot tub nestled near St. Andrews University.
The price is £409
includes taxes & fees
10 May - 11 May
Kinnettles Hotel and Spa

Fairmont St Andrews

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

Apex City Quay Hotel & Spa

Apex City Quay Hotel & Spa
4.0 star property
Dundee
9.2 out of 10, Wonderful, (1,254 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
10 May - 11 May
Apex City Quay Hotel & Spa

Old Course Hotel

Old Course Hotel
5.0 star property
St. Andrews
9.6 out of 10, Exceptional, (1,001 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 £520
includes taxes & fees
8 May - 9 May
Old Course Hotel

Woodlands Hotel, BW Signature Collection

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

The Landmark Hotel & SPA Leisure Club Dundee By Sunday

The Landmark Hotel & SPA Leisure Club Dundee By Sunday
4.0 star property
Dundee
7.8 out of 10, Good, (1,002 reviews)
  • cleanliness
    Experience this tranquil retreat with a full-service spa, indoor pool, and beautiful gardens for an indulgent escape into wellness.
The price is £73
includes taxes & fees
10 May - 11 May
The Landmark Hotel & SPA Leisure Club Dundee By Sunday

Woodlea

Woodlea
3.0 star property
Perth
8.0 out of 10, Very good, (2 reviews)
The price is £84
includes taxes & fees
31 May - 1 Jun
Woodlea

The Caledonian Edinburgh, Curio Collection by Hilton

The Caledonian Edinburgh, Curio Collection by Hilton
5.0 star property
West End
9.2 out of 10, Wonderful, (1,001 reviews)
  • cleanliness
    Revitalise at this Edwardian hotel offering 5 treatment rooms, couples massages, and a tranquil spa sanctuary in the heart of Edinburgh.
The price is £281
includes taxes & fees
10 May - 11 May
The Caledonian Edinburgh, Curio Collection by Hilton

Kimpton Charlotte Square by IHG

Kimpton Charlotte Square by IHG
5.0 star property
Edinburgh City Centre
9.4 out of 10, Exceptional, (1,008 reviews)
  • cleanliness
    Spa retreat in Edinburgh with treatment rooms, sauna, and steam room for total wellness immersion.
The price is £298
includes taxes & fees
10 May - 11 May
Kimpton Charlotte Square by IHG

Marine North Berwick

Marine North Berwick
5.0 star property
North Berwick
8.8 out of 10, Excellent, (294 reviews)
  • cleanliness
    Seaside retreat with a full-service spa featuring six treatment rooms, sauna, and outdoor jacuzzi pool for ultimate rejuvenation.
The price is £296
includes taxes & fees
10 May - 11 May
Marine North Berwick
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.

Find out more about St. Andrews

Top St. Andrews attractions for a relaxing vacation

St. Andrews, the historic coastal town renowned for its golf courses, offers a delightful blend of relaxation and adventure for travellers seeking spa hotels. Begin your journey at the stunning St. Andrews Links, where you can enjoy a round of golf on one of the world’s oldest courses, surrounded by breathtaking sea views. After a day on the greens, unwind at the renowned Old Course Hotel, which boasts a luxurious spa with treatments inspired by the local landscape. For a change of scenery, take a leisurely stroll through the picturesque ruins of St. Andrews Cathedral, where the ancient stone walls tell tales of centuries past. Families will appreciate a visit to the British Golf Museum, which offers engaging exhibits suitable for all ages, making it a fantastic educational experience. Finally, indulge in a pampering afternoon at the spa facilities of the Fairmont St. Andrews, featuring treatments that incorporate local ingredients and provide serene views of the coastline. Staying in the heart of St. Andrews allows easy access to these attractions, ensuring a convenient yet enriching experience that caters to your desire for both relaxation and adventure.

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

For those seeking relaxation and rejuvenation in St. Andrews, these hotels offer outstanding spa amenities and tranquil environments for a perfect getaway.

Old Course Hotel

  • Why it's great for tailored spa getaway: The Old Course Hotel is a haven for spa enthusiasts, an impressive guest review rating of 9.6. With a full-service spa that includes hydrotherapy treatments, massage therapy, and a steam room, guests can indulge in luxurious pampering. The hotel also features treatment rooms dedicated to body scrubs and aromatherapy, making it an ideal retreat for relaxation and wellness.
  • Other amenities: In addition to its remarkable spa offerings, the hotel features an indoor pool, a hot tub, and a terrace for unwinding. Guests can enjoy on-site golfing with stunning views and access to a golf clubhouse. For those looking for active pursuits, opportunities for kayaking, surfing, and windsurfing are nearby, while the hotel's concierge service is ready to assist with any needs. Additionally, the hotel offers elegant dining options with a golf view and convenient amenities such as room service and valet parking.
  • Nearby attractions: University of St. Andrews - 0.5 km, St Andrews - Jubilee Course - 0.4 km, Swilken Bridge - 0.5 km

Fairmont St Andrews

  • Why it's great for tailored spa getaway: Fairmont St Andrews is a luxurious retreat for spa lovers, with a superb guest review rating of 9.4. The resort features a full-service spa that offers a variety of treatments, including massages and body treatments, ensuring guests can unwind in style. Couples can enjoy dedicated treatment rooms, while facilities such as a sauna and steam room enhance the spa experience.
  • Other amenities: Beyond the spa, the hotel offers a range of amenities including an indoor pool and a golf course on-site. Guests can savour gourmet meals at the hotel’s restaurants, which boast golf and ocean views. The hotel also features concierge services for personalised experiences and easy access to nearby beaches and outdoor activities such as kayaking and windsurfing. Complimentary designer toiletries and premium bedding ensure a comfortable and opulent stay for all travelers.
  • Nearby attractions: St Andrews Bay - 0.9 km, St Andrews - Eden Course - 5 km, The Fife Coastal Path - 5.2 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

Top St. Andrews Hotel Reviews

Frequently asked questions

Which hotels in St Andrews offer the best spa experiences?
Some of the best spa experiences in St Andrews can be found at the Old Course Hotel, Kinnettles Hotel and Spa, and Fairmont St Andrews.

The 5-star Old Course Hotel, with a 9.6 rating, offers an extensive spa experience including hydrotherapy treatments, deep tissue massages, aromatherapy, and body wraps. They also have dedicated couples' treatment rooms and a hot tub.

Kinnettles Hotel and Spa, a 5-star establishment with a 9.2 rating, provides a range of services such as sports massage, Swedish massage, body scrubs, and hot stone massage. Guests frequently comment on the quality of their spa facilities, including the sauna and steam room.

The 5-star Fairmont St Andrews, rated 9.4, features a full-service spa with accessible facilities. Their treatment menu includes aromatherapy, facials, and body treatments, with options for couples' treatments.
How much does a spa hotel in St Andrews cost?
Enjoy staying in a spa hotel in St Andrews, with plenty of hotels from £73 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.
What are the top-rated luxury spa hotels in St Andrews?
The top-rated luxury spa hotels in St Andrews are the Old Course Hotel, Fairmont St Andrews, and Kinnettles Hotel and Spa.

The 5-star Old Course Hotel, with a 9.6 rating, offers an extensive spa experience. Its facilities include a hot tub, a steam room, and a sauna, alongside a wide range of treatments such as hydrotherapy, deep tissue massage, aromatherapy, and body wraps.

Fairmont St Andrews, a 5-star hotel with a 9.4 rating, features a full-service spa with accessible facilities. Guests can enjoy various treatments, including aromatherapy, facials, body treatments, and massages, with dedicated couples' treatment rooms available.

The 5-star Kinnettles Hotel and Spa, rated 9.2, provides a spa with a hot tub, steam room, and sauna. The treatment menu includes sports massage, body scrubs, facials, hot stone massage, deep tissue massage, and Swedish massage, with options for couples' treatments.
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. Bundling can lead to significant savings, especially for international travel or when booking well in advance. However, 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.
Are there hotels in St Andrews that offer couples' spa treatments?
Yes, St Andrews offers several highly-rated hotels with excellent facilities for couples' spa treatments.

The 5-star Old Course Hotel, with a 9.6 rating, provides an extensive spa experience. Couples can enjoy dedicated treatment rooms and a variety of therapies, including hydrotherapy treatments, deep tissue massages, aromatherapy, and body wraps. The spa also features a hot tub, sauna, and steam room for relaxation.

At the 5-star Fairmont St Andrews, rated 9.4, the spa offers couples' treatment rooms alongside a menu of aromatherapy treatments, facials, and body therapies. Guests frequently praise the fantastic spa facilities and the attentive service.

The 5-star Kinnettles Hotel and Spa, boasting a 9.2 rating, includes couples' treatment rooms as part of its much-loved spa. The treatment menu features sports massages, deep tissue and Swedish massages, hot stone massages, body scrubs, and facials, complemented by a hot tub, sauna, and steam room.
Are there any unique spa experiences available in St Andrews?
Yes, St Andrews offers several unique spa experiences that combine local natural elements and luxurious treatments.

The Old Course Hotel and Spa features distinctive thalassotherapy treatments using sea water and seaweed harvested from the Irish coast. Highlights include an overflowing Sok Bath filled with seaweed, an organic seaweed leaf wrap for detoxifying and firming the skin, and a seaweed body buff massage, all designed to improve circulation, relieve muscle aches, and promote relaxation and better sleep.

Kohler Waters Spa offers a signature thermal suite and pool with a focus on the therapeutic benefits of water, providing a variety of treatments aimed at relaxation and replenishment of mind and body.

Kinnettles Spa has recently been refurbished and relaunched in partnership with a holistic spa brand, offering a curated selection of natural wellness rituals and treatments designed to nurture mind, body, and spirit in a tranquil setting.

Fairmont Spa at the Fairmont St Andrews resort features a 16-metre indoor pool, aromatherapy steam room, sauna, and hot tub, offering personalised massages and facials using a renowned skincare brand and a luxury Hebridean brand, providing a luxurious spa experience with stunning North Sea views.
How can I save on a spa hotel in St Andrews with Expedia?
Members always get our best prices. Find our best St Andrews spa hotel deals by joining One Key™, Expedia's free travel rewards program. As a member, you can unlock instant savings and member perks when you're logged in to your account. For a quick weekend retreat, discover last-minute offers.
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.

Explore a world of travel with Expedia