St Andrews Hotel and Spa: Top Spa Hotels

Compare 3 St Andrews spa hotels: Old Course, Fairmont, Kinnettles. Kohler spa, golf, and central location. Exclusive deals - book now for best rates.

Check-in
Tue, 11 Aug
Check-out
Wed, 12 Aug
Rooms and Guests2 Guests, 1 room
We’ll open Booking.com in a new tab for fair comparison.
Check-in
Tue, 11 Aug
-
Check-out
Wed, 12 Aug
Rooms and Guests2 Guests, 1 room
2Filter & Sort
View map
Check-in
Tue, 11 Aug
-
Check-out
Wed, 12 Aug
Rooms and Guests2 Guests, 1 room
2Filter & Sort
View map
View map
1-3 out of 3
Sort by: high popularity
  • Price: low to high
  • Price: high to low
  • Guest rating: high to low
  • Popularity: high to low
8.5
Great1884 total reviews
our site & Booking.com
Map
4.0 km from City Centre300 m from St Andrews Bay
Championship GolfLuxury SpaItalian Dining
  • Two championship golf courses
  • Cliff-top views over St Andrews Bay
  • Luxury spa with seaweed treatments
From£ 187 /nightSelect
9.3
Perfect1333 total reviews
our site & Booking.com
Map
1.2 km from City Centre100 m from The Dukes St Andrews
Kohler SpaGolf SimulatorHydrotherapy Pool
  • Overlooking the iconic Old Course
  • Only Kohler Waters Spa outside US
  • Over 300 whiskies at Road Hole Bar
From£ 184 /nightSelect
7.9
Very good756 total reviews
our site & Booking.com
GAIA SpaHaar RestaurantGolf Concierge
  • 200 yards from The Old Course
  • Boutique hotel with 8 rooms
  • GAIA spa with holistic treatments
From£ 344 /nightSelect

St Andrews, a historic coastal town famed for its university and golf courses, offers a range of spa hotels catering to relaxation and luxury. Visitors can expect high-end accommodations with on-site wellness facilities including swimming pools, saunas, steam rooms, and hydrotherapy areas. These properties typically command premium rates starting above £200 per night. Prime locations include the coastline near West Sands Beach or the town centre for easy access to shops and historic landmarks like St Andrews Cathedral.

The Old Course Hotel (Superb rating, 93) features the exclusive Kohler Waters Spa with a 20-metre swimming pool, hydrotherapy pool, and cold plunge, set against views of the Links. Fairmont St Andrews (Fabulous, 85) occupies a 520-acre estate with two championship golf courses, a 16-metre indoor pool, steam room, sauna, and hot tub, plus a complimentary shuttle to town. Kinnettles Hotel & Spa (Very Good, 81) offers boutique rooms in the town centre, with a GAIA treatment spa featuring sauna, steam room, and hot tub (extra charge). For golf enthusiasts, booking packages that combine spa and tee times can provide added value.