Top-Rated Spa Hotels in St Andrews for Relaxation

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

Welcome to the picturesque town of St Andrews, nestled along the stunning coastline of Scotland. Known for its history, culture, and breathtaking beauty, St Andrews offers a plethora of attractions and activities for visitors. And when it comes to accommodations, the town boasts an array of luxurious options, with spa hotels in St Andrews standing out as the epitome of indulgence and relaxation. Immerse yourself in the serene atmosphere of these exquisite establishments, where you can unwind, rejuvenate, and embark on a journey of well-being.

St Andrews is home to some of the finest spa hotels in the United Kingdom, catering to the needs of discerning travelers seeking tranquility and pampering. Impeccable service, state-of-the-art facilities, and a serene ambiance await you at these establishments, where every aspect is designed to ensure your well-being and ultimate relaxation. From soothing massages and rejuvenating facials to invigorating body treatments, the spa hotels in St Andrews offer a wide range of bespoke therapies to cater to your every need. Indulge in expertly crafted spa journeys that will leave you feeling renewed, invigorated, and harmonized.

When you're not basking in the peaceful oasis of the spa, St Andrews itself offers a wealth of attractions and experiences to enhance your stay. Explore the ancient ruins of St Andrews Cathedral, stroll along the iconic West Sands Beach, or immerse yourself in the town's rich history while visiting the renowned St Andrews Castle. In the evenings, savor the finest of Scottish cuisine at the town's exquisite restaurants or enjoy a round of golf at one of the world-class courses that St Andrews is famous for. With the convenience and luxury of spa hotels in St Andrews at your fingertips, every moment of your stay will be a truly blissful experience.

Show more + Show less -

Our Top 6

(Sorted by rating & number of reviews)

1. Scores Hotel
2. The Inn At Kingsbarns
3. Ardgowan Hotel
4. Fairmont St Andrews, Scotland Hotel
5. The Albany St Andrews Hotel
6. The Albany St Andrews Hotel

Luxurious Retreats

Check Availability

St Andrews
Sep 18, 2025 - Sep 19, 2025

Scores Hotel

6.7

Good

(528 Reviews)

+ 48 photos
The Scores Hotel blends historic charm with modern luxury. Its spa is nestled within the historic building, offering an array of treatments inspired by ancient therapies. From Swedish massages to detoxifying wraps, each treatment at The Scores Hotel will transport you to a world of blissful relaxation.
Address: 76 The Scores
Rating: Good 6.7 (528 Reviews)
Rooms: 36
Price: From 123$

The Inn At Kingsbarns

9.4

Good

(374 Reviews)

+ 38 photos
Situated in the charming village of Kingsbarns, The Inn at Kingsbarns offers a rustic spa experience amidst the scenic countryside. Unwind with a range of therapeutic treatments, including deep tissue massages and revitalizing body scrubs. Let the peaceful ambiance of this countryside retreat rejuvenate your body and mind.
Address: 5 Main Street
Rating: Good 9.4 (374 Reviews)
Rooms: 6
Price: From 184$

Serene Seaside Sanctuaries

Immerse yourself in the calming embrace of the St Andrews coastline at these spa hotels. Offering stunning views of the sea and the soothing sound of crashing waves, these establishments provide the perfect backdrop for a rejuvenating escape.

Ardgowan Hotel

8.0

Good

(1810 Reviews)

+ 50 photos
The Ardgowan Hotel offers a budget-friendly spa experience in the heart of St Andrews. Indulge in a range of affordable treatments, from Swedish massages to refreshing facials, and unwind in the cozy and welcoming atmosphere of this charming hotel.
Address: 2 Playfair Terrace, North Street
Rating: Good 8.0 (1810 Reviews)
Rooms: 36
Price: From 200$

Fairmont St Andrews, Scotland Hotel

8.6

Good

(1937 Reviews)

+ 260 photos
Perched atop a cliff overlooking the North Sea, Fairmont St Andrews mesmerizes with its impeccable service and magnificent spa facilities. The award-winning ESPA spa offers a range of indulgent treatments, including customized massages, detoxifying body wraps, and invigorating hydrotherapy sessions. Immerse yourself in the blissful serenity of this seaside haven.
Address: Kingask
Rating: Good 8.6 (1937 Reviews)
Rooms: 225
Price: From 331$

Historic Elegance and Serenity

Immerse yourself in the rich history and timeless beauty of St Andrews while enjoying the tranquil pampering offered by these historic spa hotels. Combining elegance, charm, and wellbeing, these establishments provide an unforgettable experience.

The Albany St Andrews Hotel

8.3

Good

(1290 Reviews)

+ 114 photos
The Albany Hotel St Andrews provides affordable spa facilities in a convenient location. Rejuvenate tired muscles with a relaxing massage, treat yourself to a beauty treatment, or simply unwind in the hotel's sauna and steam room. Enjoy a budget-friendly retreat without compromising on relaxation.
Address: 56 North Street
Rating: Good 8.3 (1290 Reviews)
Rooms: 24
Price: From 89$

The Albany St Andrews Hotel

8.3

Good

(1290 Reviews)

+ 114 photos
Located just steps away from West Sands Beach, The Albany St Andrews provides an idyllic coastal retreat. The hotel's spa offers a range of pampering treatments, including sea salt scrubs, hot stone massages, and facials using natural, organic products. Treat yourself to a seaside escape that will leave you feeling refreshed and revitalized.
Address: 56 North Street
Rating: Good 8.3 (1290 Reviews)
Rooms: 24
Price: From 89$

Contemporary Retreats

Discover modern elegance and rejuvenation at these contemporary spa hotels in St Andrews. Offering sleek designs, cutting-edge facilities, and a focus on wellness, these establishments provide a refreshing escape from everyday life.

Countryside Retreats

Escape the hustle and bustle of the town and immerse yourself in the tranquil beauty of the St Andrews countryside at these spa hotels. Nestled amidst lush green landscapes, these retreats offer a serene sanctuary for relaxation and rejuvenation.

Budget-friendly Options

Enjoy the benefits of spa treatments without breaking the bank at these budget-friendly spa hotels in St Andrews. Offering affordable accommodations and a range of rejuvenating treatments, these establishments allow you to experience relaxation on a budget.