
Find Resorts & Hotels with Spas in St. Andrews
- Change your mindBook hotels with free cancellation
- Be pickySearch almost a million properties worldwide
Check availability on St. Andrews Resorts & Hotels with Spas
Tonight
Sep 25 - Sep 26Tomorrow
Sep 26 - Sep 27This weekend
Sep 25 - Sep 27Next weekend
Oct 2 - Oct 4Our top choices for St. Andrews hotels with a spa




1. Old Course Hotel
Old Course HotelSt. Andrews
- Revitalize at this luxury hotel with 13 specialized spa treatment rooms and two indoor pools overlooking St Andrews' iconic golf course.
₩609,324
₩731,189 total
includes taxes & fees
Oct 18 - Oct 19




2. Fairmont St Andrews
Fairmont St AndrewsSt. Andrews
- Unwind in a seaside sanctuary with 12 luxurious treatment rooms and rejuvenating aromatherapy services.
₩370,108
₩444,130 total
includes taxes & fees
Oct 25 - Oct 26




3. Kinnettles Hotel and Spa
Kinnettles Hotel and SpaSt. Andrews
- Revitalize in a luxury spa retreat with three treatment rooms and hot tub nestled near St. Andrews University.




4. Apex City Quay Hotel & Spa
Apex City Quay Hotel & SpaDundee
- Indulge in a restorative retreat at this urban spa sanctuary with 5 treatment rooms and indoor pool.
₩108,844
₩130,613 total
includes taxes & fees
Oct 25 - Oct 26




5. Woodlands Hotel, BW Signature Collection
Woodlands Hotel, BW Signature CollectionDundee
- Riverside spa retreat offers Swedish massages and aromatherapy amid serene gardens for a blissful escape.
₩101,554
₩121,865 total
includes taxes & fees
Oct 11 - Oct 12




6. The Landmark Hotel & SPA Leisure Club Dundee By Sunday
The Landmark Hotel & SPA Leisure Club Dundee By SundayDundee
- Experience this tranquil retreat with a full-service spa, indoor pool, and beautiful gardens for an indulgent escape into wellness.
₩94,126
₩112,951 total
includes taxes & fees
Oct 26 - Oct 27




7. Marine North Berwick
Marine North BerwickNorth Berwick
- Seaside retreat with a full-service spa featuring six treatment rooms, sauna, and outdoor jacuzzi pool for ultimate rejuvenation.
₩391,171
₩469,405 total
includes taxes & fees
Oct 19 - Oct 20
View all properties
Spa hotels with pools in St. Andrews
₩609,324
₩731,189 total
includes taxes & fees
Oct 18 - Oct 19
₩370,108
₩444,130 total
includes taxes & fees
Oct 25 - Oct 26
₩108,844
₩130,613 total
includes taxes & fees
Oct 25 - Oct 26
₩101,554
₩121,865 total
includes taxes & fees
Oct 11 - Oct 12




The Landmark Hotel & SPA Leisure Club Dundee By Sunday
The Landmark Hotel & SPA Leisure Club Dundee By SundayDundee
₩94,126
₩112,951 total
includes taxes & fees
Oct 26 - Oct 27
Spa hotels with free breakfast in St. Andrews
₩609,324
₩731,189 total
includes taxes & fees
Oct 18 - Oct 19
₩370,108
₩444,130 total
includes taxes & fees
Oct 25 - Oct 26
₩108,844
₩130,613 total
includes taxes & fees
Oct 25 - Oct 26
₩101,554
₩121,865 total
includes taxes & fees
Oct 11 - Oct 12




The Landmark Hotel & SPA Leisure Club Dundee By Sunday
The Landmark Hotel & SPA Leisure Club Dundee By SundayDundee
₩94,126
₩112,951 total
includes taxes & fees
Oct 26 - Oct 27
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 propertiesTop St. Andrews Hotel Reviews
Old Course Hotel
10/10 Excellent
"The Old Course Hotel is, without question, one of the finest hotels in all of Great Britain and an absolute must-visit for any golf lover. The location alone is iconic, but the entire experience lives up to it. You have to go! Everything about the hotel feels exquisite and high-end, from the rooms and common areas to the service and overall attention to detail. The staff were excellent throughout our stay...professional, welcoming, and always helpful. Two thumbs up. The food was also superb. Every meal we had was beautifully prepared and added to the overall experience. Staying here feels like much more than just visiting a hotel; it’s part of the St Andrews experience itself. I thoroughly enjoyed my stay and can’t wait to return, hopefully next time with my entire family."
Rusacks St Andrews
10/10 Excellent
"Having stayed at the Hotel over the years we were aware,this time that the dining arrangements are now so expensive as to make one of the restaurants not somewhere we would wish to eat . Other than that the hotel is still somewhere we would happily recommend for position, comfort and the amazing staff"




















