Spa hotels in St Andrews, United Kingdom

Selected spa hotels for ultimate relaxation and well-being in St Andrews, United Kingdom

Check-in
03Nov
Check-out
04Nov
Guests
2 Guests
St Andrews welcomes you with attractions like the Old Course, St Andrews Links, and the stunning West Sands Beach. Enjoy the beautiful Botanic Garden and explore the ruins of St Andrews Castle. The city features a variety of accommodations, from luxury hotels overlooking the bay to boutique hotels close to the university. You can find dog friendly hotels, spa hotels, and cheap hotels all listed based on guest reviews and amenities. When booking, aim for off-peak times, and consider local transport like buses or bike rentals for easier navigation.
All filters
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
8.6
Great
MapCoastal setting with golf views0m
  • Luxurious spa and wellness center
  • Two renowned championship golf courses
  • Diverse dining with scenic ocean views
  • Spa
  • Golf Courses
  • Indoor Pool
Luxury resort featuring golf, spa, and scenic dining
FromUS$ 253 /nightSelect
8.6
Great
MapAdjacent to historic Old Course150m
  • Kohler Waters Spa offering luxury treatments
  • Overview of iconic golf courses nearby
  • Diverse upscale dining options available
  • Luxury Spa
  • Fine Dining
  • Indoor Pool
Luxury resort overlooking the renowned Old Course and beach
FromUS$ 248 /nightSelect
Map1300 yd from City Centre1200 yd from Byre Theatre
FromUS$ 105 /nightSelect
8.2
Great
MapProximity to The Old Course200m
  • Luxurious spa treatments available for relaxation
  • Gourmet dining at Haar restaurant indoors
  • Stylish boutique rooms with modern amenities
  • Spa Facilities
  • Gourmet Dining
  • Golf Concierge
Boutique hotel offering spa treatments and fine dining
FromUS$ 662 /nightSelect

Places to stay near St Andrews

Dundee3 spa hotels

8.4
Great
Seaside village of Broughty Ferry500m
  • Relaxing indoor pool and spa
  • Extensive local dining options
  • Beautiful landscaped gardens
  • Indoor Pool
  • Spa Services
  • Dining Restaurant
Country house hotel offering leisure and dining excellence
FromUS$ 123 /nightSelect
8.6
Great
Quayside views and attractions300m
  • Luxurious spa facilities available onsite
  • Diverse dining at Quayside Bar & Grill
  • Indoor pool and fitness center access
  • Indoor pool
  • Spa services
  • Dining options
Chic hotel with exceptional spa and dining experiences
FromUS$ 107 /nightSelect
8.6
Great
Scenic gardens and countryside views200m
  • Indoor pool and wellness facilities offering relaxation
  • Family-friendly amenities with spacious leisure options
  • Fine dining experiences featuring local seasonal produce
  • Indoor Pool
  • Fitness Centre
  • Spa Services
Historic hotel with premium leisure and dining experience
FromUS$ 59 /nightSelect

Carnoustie1 spa hotel

8.4
Great
Carved into a championship golf course200m
  • Stunning golf course views
  • Award-winning dining experiences
  • Unique spa treatments offered
  • Indoor pool
  • On-site spa
  • Conference rooms
Premier golf resort with luxury rooms and dining options
FromUS$ 114 /nightSelect

North Berwick1 spa hotel

8.2
Great
Stunning views of Bass Rock300m
  • Luxurious on-site spa awaits relaxation
  • Coastal views with nearby golf courses
  • Award-winning dining showcasing local produce
  • Indoor pool
  • On-site Spa
  • Fine Dining
Seaside resort blending luxury spa treatments and golf
FromUS$ 150 /nightSelect

Blairgowrie and Rattray1 spa hotel

8.2
Great
Charming Perthshire countryside300m
  • On-site spa with wellness treatments
  • Diverse dining options throughout the day
  • Indoor swimming pool and sauna facilities
  • Spa Centre
  • Heated Pool
  • Event Spaces
Premier leisure hotel with modern spa facilities
FromUS$ 84 /nightSelect

Spa hotel prices in St Andrews

From budget-friendly wellness stays to luxury spa experiences tailored to your needs.

⬆️ The highest price
USD 662
⬇️ The lowest price
USD 105
💸 Average price for
5-star hotels
USD 388
3-star hotels
USD 105

Top spa hotels in St Andrews

Ranked based on exceptional guest feedback over the last 12 months

Luxury Coastal Retreats:
Legendary Golf Experiences:
Intimate Spa Getaways:

FAQs for spa hotels in St Andrews

Helping you craft the perfect spa vacation

Which spa hotels in St Andrews offer the best value for money?
The Kinnettles Hotel & Spa is often recommended for its competitive pricing, averaging around $160 per night. In contrast, Fairmont St Andrews and Old Course Hotel tend to be higher-end, with rates ranging from $300 to $500 per night, offering luxurious amenities.
Which spa hotels have the most convenient location for visiting St Andrews' historic sites?
Old Course Hotel is located approximately 1 km from St Andrews' historic town center, making it a prime location for tourists. Fairmont St Andrews is about 4 km from the town but offers beautiful coastal views.
Do any spa hotels in St Andrews provide tailored amenities for families?
Kinnettles Hotel & Spa offers family-friendly amenities including spacious rooms and activities for children. The Fairmont St Andrews also provides childcare services and family suites.
Which spa hotels in St Andrews have unique views?
Fairmont St Andrews is known for its stunning coastline views, while Old Course Hotel offers picturesque views of the Old Course and surrounding landscapes.
What are typical nightly rates during peak season vs. off-peak season in St Andrews spa hotels?
During peak season, expect rates to rise to $300-$500 per night at higher-end hotels like Fairmont St Andrews and Old Course Hotel. Off-peak rates can drop to around $160 per night at Kinnettles Hotel & Spa.
What are the top-rated spa hotels in St Andrews according to guest reviews?
Old Course Hotel is frequently highlighted for its service and location, receiving high guest satisfaction scores. Fairmont St Andrews is praised for its facilities and ambiance, while Kinnettles Hotel & Spa is known for its value and intimate setting.

Spa Hotels Overview in St Andrews

This guide evaluates two spa hotels in St Andrews, providing essential details for travelers to make informed decisions on relaxation getaways amidst stunning coastal scenery and historic attractions.

Typical nightly rates range from $150 to $300.

There are 2 spa hotels available in the area.

Peak travel seasons are from June to August.

Expect local taxes/fees of around 20%.

Both hotels are approximately 1 km from the St Andrews Links golf courses.