A coastal town with historic buildings, a church spire, and a castle overlooking the sea.

Find Spa Hotels in St. Andrews from CA $105

  • Change your mind

    Book hotels with free cancellation
  • Treat yourself

    Sign in to save 10% or more on thousands of hotels
    Sign in
  • Be picky

    Search almost a million properties worldwide

Check availability on St. Andrews Spa Hotels

Tonight
Aug 7 - Aug 8
Tomorrow
Aug 8 - Aug 9
This weekend
Aug 7 - Aug 9
Next weekend
Aug 14 - Aug 16

Our top choices for St. Andrews hotels with a spa

1. Kinnettles Hotel and Spa

Kinnettles Hotel and Spa
St. Andrews
  • Revitalize in a luxury spa retreat with three treatment rooms and hot tub nestled near St. Andrews University.
CA $418
CA $501 total
includes taxes & fees
Aug 12 - Aug 13
Kinnettles Hotel and Spa

2. Old Course Hotel

Old Course Hotel
St. Andrews
  • Revitalize at this luxury hotel with 13 specialized spa treatment rooms and two indoor pools overlooking St Andrews' iconic golf course.
CA $849
CA $1,019 total
includes taxes & fees
Aug 30 - Aug 31
Old Course Hotel

3. Fairmont St Andrews

Fairmont St Andrews
St. Andrews
  • Unwind in a seaside sanctuary with 12 luxurious treatment rooms and rejuvenating aromatherapy services.
CA $593
CA $712 total
includes taxes & fees
Aug 31 - Sep 1
Fairmont St Andrews

4. Apex City Quay Hotel & Spa

Apex City Quay Hotel & Spa
Dundee
  • Indulge in a restorative retreat at this urban spa sanctuary with 5 treatment rooms and indoor pool.
CA $149
CA $178 total
includes taxes & fees
Aug 30 - Aug 31
Apex City Quay Hotel & Spa

5. Woodlands Hotel, BW Signature Collection

Woodlands Hotel, BW Signature Collection
Dundee
  • Riverside spa retreat offers Swedish massages and aromatherapy amid serene gardens for a blissful escape.
CA $113
CA $136 total
includes taxes & fees
Aug 16 - Aug 17
Woodlands Hotel, BW Signature Collection

6. The Landmark Hotel & SPA Leisure Club Dundee By Sunday

The Landmark Hotel & SPA Leisure Club Dundee By Sunday
Dundee
  • Experience this tranquil retreat with a full-service spa, indoor pool, and beautiful gardens for an indulgent escape into wellness.
CA $88
CA $105 total
includes taxes & fees
Aug 20 - Aug 21
The Landmark Hotel & SPA Leisure Club Dundee By Sunday

7. Marine North Berwick

Marine North Berwick
North Berwick
  • Seaside retreat with a full-service spa featuring six treatment rooms, sauna, and outdoor jacuzzi pool for ultimate rejuvenation.
CA $508
CA $609 total
includes taxes & fees
Sep 2 - Sep 3
Marine North Berwick

8. Woodlea

Woodlea
Perth
CA $161
CA $193 total
includes taxes & fees
Aug 23 - Aug 24
Woodlea

9. 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.
CA $343
CA $432 total
includes taxes & fees
Aug 31 - Sep 1
Apex Waterloo Place Hotel

10. 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.
CA $334
CA $420 total
includes taxes & fees
Aug 31 - Sep 1
Radisson Blu Hotel, Edinburgh City Centre
View all properties

Choose what matters most at spa hotels in St. Andrews

Pool
Breakfast included
Hot tub
Gym
5 stars

Spa hotels with pools in St. Andrews

Old Course Hotel

Old Course Hotel
St. Andrews
CA $849
CA $1,019 total
includes taxes & fees
Aug 30 - Aug 31
Old Course Hotel

Fairmont St Andrews

Fairmont St Andrews
St. Andrews
CA $593
CA $712 total
includes taxes & fees
Aug 31 - Sep 1
Fairmont St Andrews

Apex City Quay Hotel & Spa

Apex City Quay Hotel & Spa
Dundee
CA $149
CA $178 total
includes taxes & fees
Aug 30 - Aug 31
Apex City Quay Hotel & Spa

Woodlands Hotel, BW Signature Collection

Woodlands Hotel, BW Signature Collection
Dundee
CA $113
CA $136 total
includes taxes & fees
Aug 16 - Aug 17
Woodlands Hotel, BW Signature Collection

The Landmark Hotel & SPA Leisure Club Dundee By Sunday

The Landmark Hotel & SPA Leisure Club Dundee By Sunday
Dundee
CA $88
CA $105 total
includes taxes & fees
Aug 20 - Aug 21
The Landmark Hotel & SPA Leisure Club Dundee By Sunday
View all properties

Spa hotels with free breakfast in St. Andrews

Kinnettles Hotel and Spa

Kinnettles Hotel and Spa
St. Andrews
CA $418
CA $501 total
includes taxes & fees
Aug 12 - Aug 13
Kinnettles Hotel and Spa

Old Course Hotel

Old Course Hotel
St. Andrews
CA $849
CA $1,019 total
includes taxes & fees
Aug 30 - Aug 31
Old Course Hotel

Fairmont St Andrews

Fairmont St Andrews
St. Andrews
CA $593
CA $712 total
includes taxes & fees
Aug 31 - Sep 1
Fairmont St Andrews

Apex City Quay Hotel & Spa

Apex City Quay Hotel & Spa
Dundee
CA $149
CA $178 total
includes taxes & fees
Aug 30 - Aug 31
Apex City Quay Hotel & Spa

Woodlands Hotel, BW Signature Collection

Woodlands Hotel, BW Signature Collection
Dundee
CA $113
CA $136 total
includes taxes & fees
Aug 16 - Aug 17
Woodlands Hotel, BW Signature Collection

The Landmark Hotel & SPA Leisure Club Dundee By Sunday

The Landmark Hotel & SPA Leisure Club Dundee By Sunday
Dundee
CA $88
CA $105 total
includes taxes & fees
Aug 20 - Aug 21
The Landmark Hotel & SPA Leisure Club Dundee By Sunday
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.
View all properties

Find out more about St. Andrews

Top St. Andrews attractions for a relaxing vacation

St. Andrews, renowned for its historic charm and stunning coastal views, offers a delightful blend of relaxation and adventure for spa hotel seekers. Begin your journey with a leisurely stroll along the West Sands Beach, where the soft golden sands stretch for miles, perfect for a refreshing sea breeze and a peaceful escape. Don’t miss the chance to explore the ruins of St. Andrews Castle, steeped in history and providing breathtaking views of the North Sea from its cliffside perch. Golf enthusiasts will find their paradise here, with the world-famous Old Course just a stone's throw away, offering both a challenging game and an opportunity to unwind in a luxurious hotel nearby. For a taste of local culture, the charming streets of the town are dotted with quaint shops and cosy cafes, ideal for a quick respite after a day of exploration. Finally, indulge in a spa day at one of the elegant hotels nestled near the picturesque shoreline, where you can enjoy treatments that utilise local ingredients, surrounded by exceptional service that caters to your every need. Consider staying in the heart of St. Andrews, where the blend of vibrant local life and serene luxury creates the perfect backdrop for an unforgettable getaway.

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

For those seeking relaxation and rejuvenation in St. Andrews, these top hotels offer exceptional spa facilities and soothing amenities to enhance your stay.Old Course Hotel

  • Why it's great for tailored spa getaway: The Old Course Hotel is a premier destination for spa enthusiasts, a remarkable guest review rating of 9.6. Guests can indulge in a range of luxurious treatments, including hydrotherapy and deep tissue massages, while enjoying access to extensive spa facilities like steam rooms and hot tubs, making it an ideal retreat for relaxation and wellness.
  • Other amenities: This lavish hotel features an indoor pool, a fitness centre, and yoga classes that enhance the wellness experience. Guests can enjoy golf on-site with stunning course views, while additional perks include 24-hour room service, valet parking, and a full-service restaurant overlooking the golf course. For those looking to explore, nearby sea activities such as kayaking and windsurfing are readily available.
  • 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: Offering a serene escape for spa lovers, Fairmont St Andrews presents an impressive review rating of 9.4. The hotel features a full-service spa with an array of treatments, including aromatherapy and couples massages, ensuring a tranquil experience for guests looking to unwind and rejuvenate in a picturesque setting.
  • Other amenities: Guests can also enjoy an indoor pool, sauna, and steam room, enhancing their wellness journey. The hotel is located near beautiful coastal views, with golf courses on-site and opportunities for activities like sailing and windsurfing nearby. Additional amenities include concierge services, complimentary parking, and a restaurant with ocean views, perfect for indulging in delicious culinary experiences after a day of pampering.
  • 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 provides an inviting atmosphere for relaxation with a stellar guest review rating of 9.2. This hotel features a spa offering a variety of treatments such as Swedish massages and body scrubs, ensuring guests leave feeling rejuvenated and refreshed during their stay.
  • Other amenities: The hotel also boasts a hot tub, sauna, and steam room to enhance the spa experience. Guests can enjoy complimentary breakfast daily, premium bedding for a restful night's sleep, and nearby parking options. With its luxurious feel and attention to wellness, Kinnettles is an exceptional choice for any traveller looking to indulge in spa treatments.
  • 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

Fairmont St Andrews

Fairmont St Andrews

10/10 Excellent
"Great location - views, golf course and amenities. We enjoyed our stay as a family of four"
Komal 3-night trip
Posted 2 days ago
Fairmont St Andrews
Rusacks St Andrews

Rusacks St Andrews

10/10 Excellent
"Customer aervice"
Catherine 1-night trip
Posted 4 days ago
Rusacks St Andrews

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 CA $105 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 travel 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.
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 program. 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.

Explore a world of travel with Expedia