The 6 Best Spa Hotels in Scotland

A golf resort with a contrast-therapy spa, a country estate with an outdoor infinity pool or a hotel on its own private island: among the spa hotels in Scotland, our travel advisors will personally help you find the house that fits the way you want to unwind. Included with every suitespot booking: breakfast for two, a room upgrade subject to availability, hotel credit and VIP service – benefits of over €500.

6Luxury hotels
from 275 €per night
3Hotel brands
6 luxury spa hotels in Scotland

Spa Hotels in Scotland at a glance

Looking for a luxury spa hotel in Scotland where the spa is a reason to travel? Here you can see all six houses at a glance, with location, suitespot Score and nightly price. Our tip: the Old Course Golf Resort St. Andrews for couples, The Gleneagles Hotel for families and Schloss Roxburghe for swimming outdoors.

HotelLocationsuitespot scorePrice from
Fairmont St AndrewsStravithie Bridgeβ˜… 4.3/5308 €
The Gleneagles HotelGleneagles Villageβ˜… 4.9/5486 €
Old Course Golf Resort St. AndrewsTown Centreβ˜… 4.7/5275 €
Schloss RoxburgheSunlawshillβ˜… 4.7/5335 €
Isle of Eriska Hotel––455 €
Trump Turnberry Hotel Scotlandβ€“β˜… 4.4/5346 €

Current offers at spa hotels in Scotland

Offers come and go; the suitespot benefits stay. What is additionally bookable in Scotland right now, and until when, is listed below. The best offer in this selection: Fourth night free at the Fairmont St Andrews.

HotelOfferBookable until
Fairmont St AndrewsFourth night freeJune 14, 2027

Spa hotels in Scotland: your guide to spas, coast and golf

Spa hotels in Scotland sit where coastline, country estate and golf course meet: on the clifftops above St Andrews Bay, on a sprawling Perthshire estate, on the Ayrshire coast facing Ailsa Craig, on a private island near Oban and on a historic estate near Kelso in the Scottish Borders. At these six spa resorts, wellness means something concrete: contrast therapy with a thermal pool, cold plunge and snow-and-sauna cabin, a heated outdoor infinity pool with outdoor saunas, an open-air thermal pool and treatments with ishga, a skincare brand built on Hebridean seaweed.Old Course Golf Resort St. AndrewsOld Course Golf Resort St. Andrews Β· Town CentreWhich house suits you depends on what you want from the spa. For couples, we recommend the Old Course Golf Resort St. Andrews: the Kohler Waters Spa is reserved for guests aged 16 and over, and the snow-and-sauna cabin can be booked for up to two. Families are well looked after at The Gleneagles Hotel, with a family lagoon pool, a separate adults' pool and kids' clubs for ages 3 to 12.

If you want to swim outdoors, book Schloss Roxburghe: the infinity pool is heated to 29–30 Β°C, with a hot tub, plunge pool and two outdoor saunas alongside. For sea views from the water, choose the Trump Turnberry Hotel Scotland and its 20-meter spa pool.

No booking fee: through suitespot, the same rate costs exactly what it costs direct with the hotel – and the benefits come on top.

Where to stay? Spa hotels in Scotland on the coast, in Perthshire and in the Borders

The six houses are spread across five regions, from the east coast at St Andrews to the west coast near Oban. Whether you would rather unwind by the sea, on a country estate or on an island shapes the choice as much as the journey: from Edinburgh Airport, both St Andrews and Gleneagles are about an hour away.Fairmont St AndrewsFairmont St Andrews Β· Stravithie BridgeSt Andrews and the Fife coast: The Old Course Golf Resort St. Andrews overlooks the Road Hole, the 17th of the Old Course, and West Sands beach; the center of St Andrews is a five-minute walk. About 2 miles outside town, the Fairmont St Andrews sits on a 520-acre clifftop estate above St Andrews Bay, right on the Fife Coastal Path.

Perthshire: Near Auchterarder, The Gleneagles Hotel stands on an 850-acre estate with views of the Ochil Hills, about an hour from Edinburgh and Glasgow airports.

Your suitespot benefits
  • Breakfast for two, every day
  • Room upgrade subject to availability
  • Hotel credit, e.g. US$100
  • Early check-in and late check-out
  • VIP service and personal advice
  • Points and status in the hotel programme
Over two nights, that adds up to around €500 in value on average – depending on hotel, rate and availability.

No booking fee: you pay the same price for your rate as for the same rate booked direct with the hotel – suitespot adds no mark-up, and the benefits come on top.

Ayrshire and the west coast: The Trump Turnberry Hotel Scotland sits on the Firth of Clyde coast, about 50 miles south of Glasgow, looking out to Ailsa Craig and the Isle of Arran. About 12 miles north of Oban, the Isle of Eriska Hotel occupies its own 300-acre island at the mouth of Loch Creran, reached by a private bridge.

Scottish Borders: On a historic estate at Heiton near Kelso, Schloss Roxburghe is about 1.5 hours by car from Edinburgh and from Newcastle.

Want to compare spa addresses across the whole country? Our guide to spa hotels in the UK covers houses in every part of the United Kingdom.

Our travel advisors' insider tip

Plan at least two nights at the Isle of Eriska Hotel; when you book through suitespot, a two-night minimum stay applies there anyway. The Hilltop Reserve lodges have their own hot tub with views over Loch Linnhe and Lismore. The Deck restaurant opens only in the summer season, roughly from April to mid-October. Our travel advisors will tell you which category fits your dates.

Spa and pool: comparing the spas at these spa hotels in Scotland

About 25,000 sq ft in St Andrews: The Kohler Waters Spa at the Old Course Golf Resort St. Andrews is built around contrast therapy. In the hydrotherapy suite you move between thermal pool, sauna, cold plunge and the Espuro foam steam room; new is a snow-and-sauna cabin for up to two people. There is also a relaxation room and a fireside spa cafΓ©. After a five-month renovation, the spa reopened in September 2025. Outside the spa, hotel guests have a 20-meter pool with hot tub and sauna.Schloss RoxburgheSchloss Roxburghe Β· SunlawshillAbout 9,000 sq ft above St Andrews Bay: The Fairmont Spa at the Fairmont St Andrews has ten treatment rooms using ESPA and ishga products, plus a 16-meter indoor pool, aromatherapy steam room, sauna and jacuzzi.

Outdoor pool and saunas in the Borders: The 600 mΒ² SCHLOSS Spa at Schloss Roxburghe is an aromatherapy spa with an outdoor thermal suite: infinity pool at 29–30 Β°C, hot tub at 36 Β°C, an unheated plunge pool, a larch-wood aroma sauna at 75 Β°C and an earth-embedded Finnish sauna at 85 Β°C. You step into the pool from inside through a sliding door, and treatment rooms complete the spa.

18 treatment rooms in Perthshire: The Spa at Gleneagles at The Gleneagles Hotel opened in 2008 and serves as both resident spa and day spa. Treatments use the hotel's own oil blends from Perthshire botanicals, and there is a healthy cafΓ© and the Bob & Cloche beauty lodge. Gym & Swim adds an adults' pool, a family lagoon pool, an outdoor thermal pool and a thermal suite with herbal sauna, Himalayan salt sauna and steam room.

Personal luxury travel adviceOur travel advisors personally accompany your booking – 365 days a year, from the first offer to late check-out. Reach the suitespot VIP service via email or WhatsApp.Phone: +49 30 81452346 Β· hotel@suitespot.comAsk via WhatsAppWrite an email

Ocean-view pool in Ayrshire: The Spa at Turnberry at the Trump Turnberry Hotel Scotland has a 20-meter pool with ocean views, private treatment rooms, a hydrobath, saunas, steam rooms, relaxation rooms, experience showers and ice fountains. Treatments use ishga and Natura BissΓ©, and there is Gelida Sculptura cryotherapy too.

Island spa near Oban: The Stables Spa at the Isle of Eriska Hotel has five treatment rooms using ESPA and ishga. You swim in a heated, ozone-treated 17-meter pool, with a spa pool, sauna, aromatherapy steam room, relaxation areas and an ESPA Light Salon alongside.

Plan your contrast therapy

At the Kohler Waters Spa of the Old Course Golf Resort St. Andrews, spa access starts at 16 and treatments at 18. The snow-and-sauna cabin can be booked for up to two people. Tell our travel advisors early if you want to fit it into your stay. Families with children use the hotel's 20-meter pool, where children's splash time runs from 10am to 5pm.

Calm, couples, families: which luxury spa hotel in Scotland suits whom

For couples and peace seekers: Our pick is the Old Course Golf Resort St. Andrews, because the Kohler Waters Spa admits guests from 16 and treatments start at 18. At The Gleneagles Hotel, one indoor pool is reserved for adults, and next to The Dormy clubhouse lounge, The Inglenook is an adults-only fireside spot. For seclusion, stay at the Isle of Eriska Hotel: you share the private island with only a handful of other guests, and the Hilltop Reserve lodges have their own hot tub.The Gleneagles HotelThe Gleneagles Hotel Β· Gleneagles VillageFor families: Our pick is The Gleneagles Hotel, with a family lagoon pool, babysitting and two kids' clubs: Little Glen Adventurers for ages 3 to 7 and The Den Adventurers for ages 8 to 12. The Trump Turnberry Hotel Scotland sets children's swim times in its 20-meter pool, as does Schloss Roxburghe in its infinity pool, from 8 to 10am. The Isle of Eriska Hotel offers babysitting too.

Your suitespot benefits
  • Breakfast for two, every day
  • Room upgrade subject to availability
  • Hotel credit, e.g. US$100
  • Early check-in and late check-out
  • VIP service and personal advice
  • Points and status in the hotel programme
Over two nights, that adds up to around €500 in value on average – depending on hotel, rate and availability.

With your dog: Pets are allowed at all six houses. At The Gleneagles Hotel, dogs are welcome in the atrium of The Garden Cafe, and at the Old Course Golf Resort St. Andrews the Jigger Inn has a dog-friendly beer garden.

Dining and activities: Michelin stars, golf and the outdoors at Scotland's spa resorts

Starred dining after a spa day: For food lovers, our pick is The Gleneagles Hotel. At Restaurant Andrew Fairlie, head chef Stephen McLaughlin cooks modern, French-leaning cuisine awarded two Michelin stars. The Strathearn, the original 1924 restaurant, serves modern Scottish dishes by candlelight with live piano. As a hotel, Gleneagles also holds three Michelin Keys.Trump Turnberry Hotel ScotlandTrump Turnberry Hotel ScotlandAward-winning kitchens in the Borders and Ayrshire: At Sunlaws in Schloss Roxburghe, Dan Ashmore cooks modern Scottish tasting menus with local produce, awarded three AA Rosettes. Restaurant 1906 at the Trump Turnberry Hotel Scotland, led by executive chef Ryan Murphy, holds two AA Rosettes, and you can book the Chef's Table in the kitchen.

Whisky and seafood in St Andrews: At the Old Course Golf Resort St. Andrews, the Road Hole Bar pours more than 250 Scotch whiskies, and the rooftop Swilcan Loft serves Skye langoustines and Orkney scallops. At the Fairmont St Andrews, the clifftop St Andrews Bay Clubhouse & Grill cooks Scottish steaks on a Josper grill, and Kittocks Den pours rare single malts.

No booking fee: you pay the same price for your rate as for the same rate booked direct with the hotel – suitespot adds no mark-up, and the benefits come on top.

Golf: The Gleneagles Hotel has three championship courses, including the 2014 Ryder Cup venue. At the Trump Turnberry Hotel Scotland lies the Ailsa links, a four-time Open venue. The Fairmont St Andrews has two championship courses, The Torrance and The Kittocks, and Schloss Roxburghe has its own championship course designed by Dave Thomas in 1997.

Out and about: At The Gleneagles Hotel, the program includes falconry, shooting, fishing, riding and off-road driving. Around the Isle of Eriska Hotel, activities range from falconry and archery to sea kayaking and yacht charters. The Trump Turnberry Hotel Scotland has its own equestrian center, and from the Fairmont St Andrews the Fife Coastal Path runs along the shore.

Book starred tables early

Restaurant Andrew Fairlie at The Gleneagles Hotel serves dinner only. At Sunlaws in Schloss Roxburghe, dinner is served Wednesday to Sunday only, and Charlie's Terrace opens from May to August only. Let our travel advisors know early and we will plan the evening for you.

What a spa hotel in Scotland costs: prices and suitespot benefits

In this selection, a night starts at 274 € at the Old Course Golf Resort St. Andrews and goes up to 486 € at The Gleneagles Hotel. Besides price and benefits, the table shows each house's spa. You will find all houses with availability in the hotel list below.

HotelPrice fromSpasuitespot benefits (selection)suitespot score
Old Course Golf Resort St. Andrews274 €Kohler Waters Spa, about 25,000 sq ft, access from age 16USD 100 hotel credit, points & status benefitsβ˜… 4.7/5
Fairmont St Andrews307 €Fairmont Spa, about 9,000 sq ft, 16-meter indoor poolUSD 100 hotel credit, welcome giftβ˜… 4.3/5
Schloss Roxburghe334 €SCHLOSS Spa, 600 mΒ², heated outdoor infinity poolUSD 100 hotel credit, points & status benefitsβ˜… 4.7/5
Trump Turnberry Hotel Scotland345 €The Spa at Turnberry, 20-meter ocean-view poolUSD 100 hotel credit, early check-in / late check-out (subject to availability)β˜… 4.4/5
Isle of Eriska Hotel454 €The Stables Spa, 17-meter pool, five treatment roomsUSD 50 hotel credit, two-night minimum stay–
The Gleneagles Hotel486 €The Spa at Gleneagles, 18 treatment rooms, outdoor thermal poolUSD 100 food & beverage credit, upgrade on arrival (subject to availability)β˜… 4.9/5

Included everywhere: At all six houses, daily breakfast for two is included, and every house includes an upgrade subject to availability, at Schloss Roxburghe at the time of booking and not from room to suite, elsewhere on arrival. Early check-in and late check-out, subject to availability, are part of the stay at five houses.

On top with suitespot: a USD 100 hotel credit at the Old Course Golf Resort St. Andrews, the Fairmont St Andrews, the Trump Turnberry Hotel Scotland and Schloss Roxburghe.Isle of Eriska HotelIsle of Eriska HotelAt The Gleneagles Hotel, you get USD 100 for food and beverages, excluding Restaurant Andrew Fairlie and the minibar; Estate Suites and Whisky Suites add another USD 100 from two nights, not combinable with promotions. At the Isle of Eriska Hotel, it is USD 50, with a two-night minimum stay.

Personal luxury travel adviceOur travel advisors personally accompany your booking – 365 days a year, from the first offer to late check-out. Reach the suitespot VIP service via email or WhatsApp.Phone: +49 30 81452346 Β· hotel@suitespot.comAsk via WhatsAppWrite an email

Extras: A welcome gift awaits at the Old Course Golf Resort St. Andrews, the Fairmont St Andrews and Schloss Roxburghe.

Points and status are available at four of the six houses: ALL (Accor) at the Fairmont St Andrews, I Prefer at the Old Course Golf Resort St. Andrews, World of Hyatt at Schloss Roxburghe and Leaders Club at The Gleneagles Hotel. Because suitespot books at direct rates, you keep your points and status benefits.

Want to compare these spa hotels with the rest of the country? You will find all luxury hotels in the UK in our guide.

The hotels in Scotland at a glance

What sets the hotels in Scotland apart – from their opening year to the spa:

HotelOpenedRenovatedPoolSpaKids clubMichelin KeysForbes
Fairmont St Andrews20012017βœ“βœ“
The Gleneagles Hotel19242016βœ“βœ“βœ“3 Keys
Old Course Golf Resort St. Andrews19682026βœ“βœ“β€“1 KeyRecommended
Schloss Roxburghe20192023βœ“βœ“βœ“Recommended
Isle of Eriska Hotel1974βœ“βœ“
Trump Turnberry Hotel Scotland1906βœ“βœ“

Earn points & use your status in Scotland

Four of the six houses belong to a loyalty program: ALL (Accor) at the Fairmont St Andrews, I Prefer at the Old Course Golf Resort St. Andrews, World of Hyatt at Schloss Roxburghe and Leaders Club at The Gleneagles Hotel. Because suitespot books at direct rates, you earn points and status benefits on top of the suitespot benefits.

ProgramHotelsExamples in Scotland
ALL (Accor)1 hotelFairmont St Andrews
I Prefer1 hotelOld Course Golf Resort St. Andrews
Leaders Club1 hotelThe Gleneagles Hotel
World of Hyatt1 hotelSchloss Roxburghe

More luxury hotel destinations nearby

Current offers

FAQ: spa hotels in Scotland

How much does a night at a spa hotel in Scotland cost?

In this selection, prices start at 274 € at the Old Course Golf Resort St. Andrews and 307 € at the Fairmont St Andrews. At the top end are the Isle of Eriska Hotel from 454 € and The Gleneagles Hotel from 486 €. Breakfast for two is included at all six houses.

Which are the best spa resorts in Scotland for couples?

Our pick is the Old Course Golf Resort St. Andrews in St Andrews: the Kohler Waters Spa is reserved for guests aged 16 and over, and the snow-and-sauna cabin can be booked for up to two. For seclusion, stay at the Isle of Eriska Hotel on its private island, in a Hilltop Reserve lodge with its own hot tub. At The Gleneagles Hotel, one indoor pool is reserved for adults.

Which spa hotels in Scotland have a particularly large spa?

The Kohler Waters Spa at the Old Course Golf Resort St. Andrews covers about 25,000 sq ft, the Fairmont Spa at the Fairmont St Andrews about 9,000 sq ft and the SCHLOSS Spa at Schloss Roxburghe 600 mΒ². The Spa at Gleneagles at The Gleneagles Hotel has 18 treatment rooms, two indoor pools and an outdoor thermal pool.

Which spa hotel in Scotland is best for families?

Our pick is The Gleneagles Hotel, with a family lagoon pool, babysitting and kids' clubs for ages 3 to 7 and 8 to 12. The Trump Turnberry Hotel Scotland has children's swim times in its 20-meter pool, and the Old Course Golf Resort St. Andrews has children's splash time from 10am to 5pm in its hotel pool.

Can I earn points at spa hotels in Scotland?

Yes, at four of the six houses: ALL (Accor) at the Fairmont St Andrews, I Prefer at the Old Course Golf Resort St. Andrews, World of Hyatt at Schloss Roxburghe and Leaders Club at The Gleneagles Hotel. Because suitespot books at direct rates, you keep your points and status benefits.

Are there spa hotels near Edinburgh?

None of the houses in this selection is a spa hotel in Edinburgh itself, but three are easy to reach for a wellness retreat from the city. The Gleneagles Hotel is about an hour from Edinburgh Airport, as is the Old Course Golf Resort St. Andrews in St Andrews. Schloss Roxburghe in the Scottish Borders is about 1.5 hours by car from Edinburgh.

Which spa hotels in Scotland have an outdoor pool?

Schloss Roxburghe has a heated outdoor infinity pool at 29–30 Β°C, plus a hot tub and two outdoor saunas. At The Gleneagles Hotel there is an outdoor thermal pool. At the Isle of Eriska Hotel, the Hilltop Reserve lodges have their own hot tub.

Which spa hotel in Scotland has a Michelin-starred restaurant?

The Gleneagles Hotel, home to Restaurant Andrew Fairlie with two Michelin stars; the head chef is Stephen McLaughlin. Sunlaws at Schloss Roxburghe, led by Dan Ashmore, holds three AA Rosettes, and Restaurant 1906 at the Trump Turnberry Hotel Scotland holds two.

Which spa resorts in Scotland have their own golf course?

The Gleneagles Hotel has three championship courses, including the 2014 Ryder Cup course. The Trump Turnberry Hotel Scotland has the Ailsa links, a four-time Open venue, and the Fairmont St Andrews has The Torrance and The Kittocks. Schloss Roxburghe has a championship course by Dave Thomas.

Can I bring my dog?

Pets are allowed at all six houses. At The Gleneagles Hotel, dogs are welcome in the atrium of The Garden Cafe, and at the Old Course Golf Resort St. Andrews the Jigger Inn has a dog-friendly beer garden. Our travel advisors will gladly check each house's conditions for you.

Personal luxury travel adviceOur travel advisors personally accompany your booking – 365 days a year, from the first offer to late check-out. Reach the suitespot VIP service via email or WhatsApp.Phone: +49 30 81452346 Β· hotel@suitespot.comAsk via WhatsAppWrite an email
Signature Travel Network
IATA