Spa Hotel St Andrews

Book 4 top-rated spa hotels in St. Andrews-Kinnettles & Fairmont-with pools, saunas, and free parking. Check rates and secure your stay now.

Check-in
Sun, 27 Sept
Check-out
Mon, 28 Sept
Rooms and Guests2 Guests, 1 room
We’ll open Booking.com in a new tab for fair comparison.
Check-in
Sun, 27 Sept
-
Check-out
Mon, 28 Sept
Rooms and Guests2 Guests, 1 room
2Filter & Sort
View map
Check-in
Sun, 27 Sept
-
Check-out
Mon, 28 Sept
Rooms and Guests2 Guests, 1 room
2Filter & Sort
View map
View map
1-4 out of 4
Sort by: high popularity
  • Price: low to high
  • Price: high to low
  • Guest rating: high to low
  • Popularity: high to low
9.2
Perfect1324 total reviews
our site & Booking.com
Map
1283 yd from City Center65 yd from The Dukes St Andrews
Kohler SpaDuke's CourseHydrotherapy Pool
  • Overlooks the Old Course's 17th hole
  • Only Kohler Waters Spa in Europe
  • Over 300 whiskies in Road Hole Bar
FromUS$ 248 /nightSelect
8.5
Great1859 total reviews
our site & Booking.com
Map
2.5 mi from City Center275 yd from St Andrews Bay
Championship GolfFairmont SpaCoastal Estate
  • Two championship golf courses
  • Cliff-top views of St Andrews Bay
  • Luxury Hebridean seaweed spa
FromUS$ 253 /nightSelect
8.4
Great1424 total reviews
our site & Booking.com
Map
1225 yd from City Center1137 yd from Byre Theatre
Golf CourseFitness CentreRestaurant
  • Adults-only policy for a peaceful atmosphere
  • On-site golf course for guests to enjoy
  • Free private parking no reservation needed
FromUS$ 105 /nightSelect
7.8
Very good756 total reviews
our site & Booking.com
GAIA SpaHaar RestaurantGolf Concierge
  • GAIA spa with holistic wellness
  • Steps from The Old Course
  • Intimate boutique with eight rooms
FromUS$ 399 /nightSelect

In St. Andrews, spa hotels combine coastal scenery with genuine wellness facilities. The Old Course Hotel overlooks West Sands Beach and the Links Golf Course, offering the Kohler Waters Spa with a hydrotherapy pool, experience showers, and a 20-metre swimming pool. Fairmont St Andrews sits on a 520-acre estate above St Andrews Bay, featuring a spa with a 16-metre pool, steam room, sauna, and hot tub, plus two championship golf courses. Kinnettles Hotel & Spa places you in the town centre, 10 minutes from West Sands Beach, with a wellness spa offering GAIA treatments, a sauna, steam room, and hot tub. The Space To Stay Aparthotel provides self-catering apartments with access to a fitness room and yoga classes, ideal for families or longer visits.

Expect to invest from £150 to £400+ per night depending on the property and season. For a central base, Kinnettles is a 5-minute walk from the University of St Andrews and 9 minutes from St Andrews Cathedral; The Space To Stay is 1.7 km from the university and a 17-minute walk from East Sands Beach. Free parking is available at Fairmont and The Space To Stay, while Kinnettles offers paid parking. Complimentary shuttles run from Fairmont to the town centre every hour from 11:00 to 18:00 (Sunday-Thursday) and until 22:00 (Friday-Saturday). Book early for summer and golf events, as spa hotels in St. Andrews fill fast.