Best Spa Hotels in St Andrews for Rejuvenation

We checked thousands of reviews on and to find the best hotels for your stay
Go to Hotel List View map

Escape to the charming coastal town of St Andrews, nestled on the east coast of Scotland. Known for its rich history, stunning golf courses, and breathtaking landscapes, St Andrews offers much more than just an idyllic vacation destination. With a plethora of indulgent spa hotels scattered throughout the town, it has become a haven for those seeking relaxation and rejuvenation. Whether you're a golf enthusiast or simply in need of some pampering, St Andrews' spa hotels provide the perfect blend of luxury and tranquility.

Immerse yourself in a world of serenity as you step into the opulent spa hotels in St Andrews. Indulge in a range of treatments designed to rejuvenate both the body and mind, from soothing massages to invigorating facials. With their serene and impeccably designed interiors, these hotels create the ideal ambiance for unwinding and escaping the stresses of everyday life. Unwind in the luxurious spas, complete with state-of-the-art facilities such as saunas, steam rooms, and Jacuzzis, ensuring a truly blissful experience.

Beyond the spa experience, St Andrews beckons with its captivating surroundings. Take a leisurely stroll along the town's pristine, sandy beaches or explore the picturesque ruins of St Andrews Cathedral. For the golf enthusiasts, the birthplace of golf offers world-renowned courses such as the Old Course, where you can tee off amidst breathtaking coastal views. After a day of relaxation or outdoor adventures, return to your spa hotel and indulge in delectable cuisine at their exquisite restaurants, combining sumptuous flavors with impeccable service.

In St Andrews, spa hotels offer a respite from the ordinary, a chance to immerse yourself in pure bliss amidst a backdrop of history and natural beauty. Whether you're planning a romantic getaway or a girls' weekend, these retreats provide an oasis of tranquility that will leave you refreshed and rejuvenated.

Show more + Show less -

Our Top 7

(Sorted by rating & number of reviews)

1. Rufflets St Andrews Hotel
2. Fairmont St Andrews, Scotland Hotel
3. Fairmont St Andrews, Scotland Hotel
4. Scores Hotel
5. The Inn At Kingsbarns
6. The Inn At Lathones
7. Fairmont St Andrews, Scotland Hotel

Luxury Retreats: Unwind in Tranquility

Check Availability

St Andrews
Mar 06, 2026 - Mar 07, 2026

Rufflets St Andrews Hotel

8.8

Good

(673 Reviews)

+ 219 photos
Nestled amidst ten acres of beautifully landscaped gardens, Rufflets St Andrews offers a tranquil escape with uninterrupted views of the Scottish countryside and the Bay of St Andrews. With a dedicated spa offering a range of holistic treatments, this boutique hotel invites you to unwind and rejuvenate in a peaceful setting. Immerse yourself in the outdoor hydrotherapy pool or stroll through the lush gardens for a moment of pure bliss.
Address: Strathkinness Low Road
Rating: Good 8.8 (673 Reviews)
Rooms: 23
Price: From 343$

Fairmont St Andrews, Scotland Hotel

8.6

Good

(1937 Reviews)

+ 260 photos
Renowned for its luxurious spa facilities, The Fairmont St Andrews also caters to families with their exceptional Family Spa Experiences. Parents can enjoy pampering treatments while children partake in specially designed treatments and activities. The hotel's breathtaking surroundings, outdoor adventures, and family-friendly dining options further enhance the overall experience.
Address: Kingask
Rating: Good 8.6 (1937 Reviews)
Rooms: 225
Price: From 331$

Boutique Charm: Intimate Spa Retreats

Discover a world of intimate charm and personalized service at these boutique spa hotels in St Andrews. Combining tranquility and indulgence, each of these hidden gems offers a unique escape where you can recharge your mind, body, and soul.

Fairmont St Andrews, Scotland Hotel

8.6

Good

(1937 Reviews)

+ 260 photos
Set against the backdrop of picturesque landscapes, Fairmont St Andrews offers an idyllic retreat for spa enthusiasts. The hotel's luxurious spa features a range of holistic therapies and beautifying treatments, all designed to rejuvenate the mind, body, and soul. Immerse yourself in the spacious indoor pool, steam rooms, and sauna before retiring to your elegant suite, complete with panoramic views of the surrounding countryside.
Address: Kingask
Rating: Good 8.6 (1937 Reviews)
Rooms: 225
Price: From 331$

Scores Hotel

6.7

Good

(528 Reviews)

+ 48 photos
As its name suggests, The Scores Hotel showcases panoramic views of St Andrews' famous golf course and the North Sea. The hotel's spa provides an array of indulgent treatments tailored to your specific needs, whether you seek relaxation, revitalization, or invigoration. After an enriching spa experience, unwind in the cozy lounge or take a leisurely walk along the nearby West Sands Beach.
Address: 76 The Scores
Rating: Good 6.7 (528 Reviews)
Rooms: 36
Price: From 123$

Coastal Bliss: Spa Hotels with Breathtaking Views

Immerse yourself in the serenity of St Andrews' stunning coastline at these spa hotels. Experience a harmonious blend of natural beauty and wellness as you embrace breathtaking views while indulging in spa treatments tailored to enhance your relaxation.

The Inn At Kingsbarns

9.4

Good

(374 Reviews)

+ 38 photos
Located in the picturesque village of Kingsbarns, The Inn is a charming boutique hotel that combines rustic charm with modern elegance. Their intimate spa focuses on using locally sourced, natural ingredients to create bespoke treatments that nourish and revitalize. Relax in the hotel's cozy lounge or explore the nearby Kingsbarns Golf Links for a truly rejuvenating experience.
Address: 5 Main Street
Rating: Good 9.4 (374 Reviews)
Rooms: 6
Price: From 184$

The Inn At Lathones

8.1

Good

(1012 Reviews)

+ 194 photos
Located in the picturesque countryside near St Andrews at Lathones is a historic hotel that seamlessly blends traditional charm with modern comforts. Unwind in their tranquil spa, where you can indulge in organic treatments inspired by the natural beauty of the surroundings. After your pampering session, relax in the cozy lounge or explore the nearby Lathones Golf Course.
Address: Lathones, By Largoward
Rating: Good 8.1 (1012 Reviews)
Rooms: 24
Price: From 131$

Historic Elegance: Spa Hotels with a Story

Step into a world of history and elegance at these spa hotels in St Andrews. Explore properties with unique stories to tell, where classic charm meets modern amenities in perfect harmony. Experience unparalleled relaxation and immerse yourself in the rich heritage of these distinctive retreats.

Fairmont St Andrews, Scotland Hotel

8.6

Good

(1937 Reviews)

+ 260 photos
Set amidst breathtaking coastal landscapes, Fairmont St Andrews boasts two championship golf courses that overlook the North Sea. After a round of golf, retreat to the hotel's award-winning spa and immerse yourself in a world of tranquility. Indulge in revitalizing treatments and take advantage of the hotel's extensive wellness facilities, including a sauna, steam room, and indoor swimming pool.
Address: Kingask
Rating: Good 8.6 (1937 Reviews)
Rooms: 225
Price: From 331$

Family-Friendly Retreats: Spa Hotels for All Ages

Embark on a rejuvenating family getaway at these spa hotels in St Andrews that cater to the needs of guests of all ages. From children's spa treatments to activities and amenities designed for the whole family, these hotels offer an ideal blend of relaxation and fun for everyone.

Golf and Spa Bliss: Combine Luxury and Leisure

Maximize your relaxation and golfing experience with these spa hotels in St Andrews that are perfectly situated near some of the world's most renowned golf courses. Offering the ultimate combination of upscale accommodations, indulgent spa facilities, and proximity to outstanding golfing opportunities, these hotels are a golfer's dream come true.

Seaside Serenity: Spa Hotels with Coastal Charm

Experience the calming influence of the sea at these spa hotels in St Andrews that offer a coastal retreat like no other. Nestled along the captivating shoreline, these hotels provide a peaceful sanctuary where you can rejuvenate your senses while listening to the gentle lullaby of crashing waves.