Finest St Andrews Hotels with Spas

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

St Andrews, a charming coastal town nestled along the eastern shores of Scotland, offers more than just its historic significance as the birthplace of golf. With an array of luxurious hotels boasting exceptional spa facilities, St Andrews is the perfect destination for those seeking a tranquil getaway. Immerse yourself in the rich history of this enchanting town while indulging in rejuvenating spa treatments and unwinding in luxurious accommodations.

Escape the hustle and bustle of everyday life as you step into the serene world of St Andrews hotels with spa facilities. Picture yourself surrounded by picturesque landscapes and the soothing sounds of nature, whilst being pampered with a range of indulgent treatments. From rejuvenating massages to soothing facials and revitalizing body wraps, these spas offer a wide array of therapies that will leave you feeling refreshed and revitalized.

Immerse yourself in the ultimate relaxation experience by booking a stay at one of the many premier St Andrews hotels with spa. Indulge in world-class facilities including tranquil pools, steam rooms, and saunas, designed to further enhance your wellness journey. After a day of exploring the historic ruins or strolling along the breathtaking coastline, you can return to your elegant room or suite to unwind in luxury and comfort, knowing that a rejuvenating spa experience awaits you the next day.

Prepare to embark on a unique and revitalizing journey as you explore the charming town of St Andrews and its exceptional hotels with spa facilities. Whether you are in search of a romantic weekend escape, a rejuvenating solo retreat, or a pampering getaway with friends, St Andrews has everything you need to find solace and serenity. Choose from the numerous options available and let the combination of history, beauty, and wellness make your stay truly unforgettable.

Show more + Show less -

Our Top 7

(Sorted by rating & number of reviews)

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

Deluxe Spa Retreats - St Andrews Hotels Spa

Check Availability

St Andrews
Mar 25, 2026 - Mar 26, 2026

The Waterfront Hotel

9.0

Good

(1531 Reviews)

+ 94 photos
Nestled along the scenic West Sands Beach, The Waterfront is a charming hotel with a relaxing spa overlooking the stunning coastline. Indulge in their range of invigorating treatments, from hot stone massages to salt scrubs, designed to melt away stress and revive your senses. After your spa session, take a leisurely walk along the beach or unwind with a refreshing drink at the hotel's stylish bar.
Address: 18 - 20 Shore Street
Rating: Good 9.0 (1531 Reviews)
Rooms: 41
Price: From 221$

Fairmont St Andrews, Scotland Hotel

8.6

Good

(1937 Reviews)

+ 260 photos
Fairmont St Andrews makes another appearance in this section due to its exceptional family-friendly amenities and spa facilities. While parents unwind with a pampering treatment, children can enjoy the resort's kids' pool and outdoor play area. The spa offers a diverse range of treatments, ensuring that both parents and children can experience relaxation and rejuvenation at their own pace.
Address: Kingask
Rating: Good 8.6 (1937 Reviews)
Rooms: 225
Price: From 331$

Boutique Spa Escapes - St Andrews Hotels Spa

In this section, we will explore boutique hotels in St Andrews that offer intimate and personalized spa experiences. These charming properties provide a blend of comfort, charm, and indulgence, perfect for those seeking an intimate retreat in St Andrews.

The Golf Inn

8.2

Good

(494 Reviews)

+ 71 photos
Nestled in the very heart of St Andrews is a boutique hotel with a cozy spa offering a range of treatments to relax and revitalize. Enjoy a soothing massage or choose from one of their bespoke packages for a tailored wellness experience. After your spa session, explore the historic streets of St Andrews or unwind in the hotel's inviting lounge with a glass of fine Scotch whisky.
Address: 1 Golf Place
Rating: Good 8.2 (494 Reviews)
Rooms: 6
Price: From 115$

The Inn At Lathones

8.1

Good

(1012 Reviews)

+ 194 photos
Located just a short drive from St Andrews at Lathones is a historic hotel known for its warm hospitality and serene spa. Indulge in a variety of treatments, including aromatherapy massages and skin-revitalizing facials. After your spa session, explore the picturesque surroundings or relax in the hotel's cozy lounge, immersing yourself in the centuries-old charm that defines this enchanting establishment.
Address: Lathones, By Largoward
Rating: Good 8.1 (1012 Reviews)
Rooms: 24
Price: From 131$

Coastal Spa Retreats - St Andrews Hotels Spa

In this section, we will explore coastal hotels in St Andrews that provide a serene spa experience amidst stunning seaside settings. These hotels offer the perfect blend of relaxation, breathtaking views, and coastal charm, making them an ideal choice for those seeking a spa getaway by the sea.

Scores Hotel

6.7

Good

(528 Reviews)

+ 48 photos
Set within a historic building, The Scores Hotel offers a blend of old-world charm and modern comforts. Their spa facility provides a range of indulgent treatments, from aromatic massages to customized facials. Immerse yourself in the tranquility of this historic retreat and admire the stunning views of the nearby golf courses or the North Sea from the comfort of your well-appointed room.
Address: 76 The Scores
Rating: Good 6.7 (528 Reviews)
Rooms: 36
Price: From 123$

Fairmont St Andrews, Scotland Hotel

8.6

Good

(1937 Reviews)

+ 260 photos
Perched atop a cliff overlooking the North Sea, Fairmont St Andrews is a luxurious retreat that combines breathtaking views with outstanding spa facilities. The hotel's renowned spa provides a host of indulgent treatments, such as hot stone massages and hydrotherapy baths. After your pampering session, make use of the thermal suite or take a dip in the elegant swimming pool, surrounded by floor-to-ceiling windows showcasing stunning vistas.
Address: Kingask
Rating: Good 8.6 (1937 Reviews)
Rooms: 225
Price: From 331$

Historic Spa Getaways - St Andrews Hotels Spa

In this section, we will discover historic hotels in St Andrews that offer a unique combination of charm, character, and exceptional spa facilities. These heritage properties provide a glimpse into the town's rich history while providing a rejuvenating spa experience.

Rufflets St Andrews Hotel

8.8

Good

(673 Reviews)

+ 219 photos
Nestled amidst beautiful gardens, Rufflets St Andrews offers a peaceful sanctuary for spa enthusiasts. Unwind in their tranquil spa, where skilled therapists provide a range of rejuvenating treatments using organic products. Indulge in a Swedish massage, relieve stress with a deep tissue treatment, or pamper yourself with a deluxe facial. After your spa experience, relax in the hotel's elegant drawing rooms or stroll through the enchanting gardens.
Address: Strathkinness Low Road
Rating: Good 8.8 (673 Reviews)
Rooms: 23
Price: From 343$

Family-Friendly Spa Resorts - St Andrews Hotels Spa

In this section, we will explore family-friendly hotels in St Andrews that cater to both relaxation and entertainment for all ages. These resorts offer top-notch spa facilities, ensuring a rejuvenating experience for parents while providing a range of activities to keep children entertained.