6 Best Spa Hotels in Scotland for 2026
Looking for the best spa hotels in Scotland for 2026? This guide brings together a carefully selected mix of island resorts, countryside retreats and city-friendly hotels with genuine spa or leisure facilities.
From a full resort break on the Isle of Arran to spa and golf stays near Edinburgh, country-house escapes in Fife and Angus and a relaxing Dundee hotel break, these Scottish spa hotels offer different ways to switch off.
Best Spa Hotels in Scotland:
1. Auchrannie Resort, Isle of Arran
Auchrannie Resort is the strongest choice on this list if you want the hotel itself to be the main part of the trip. Set on the Isle of Arran, the resort combines an island setting with extensive leisure facilities, including swimming pools, saunas, steam rooms and health suites. Selected packages also include breakfast, ferry travel and dining upgrades, making it a practical option for a longer spa-style escape.
- Best for: A full resort break with extensive leisure facilities and an island setting.
- Location: Auchrannie Resort, Brodick, Isle of Arran, Scotland.
2. Dalmahoy Hotel & Country Club, Edinburgh
Dalmahoy Hotel & Country Club offers a relaxed country-club stay within easy reach of Edinburgh. Guests can enjoy the hotel’s leisure facilities, which include an indoor swimming pool, sauna, steam room and fitness facilities, while the golf courses and surrounding grounds add to the sense of escape. It works especially well for travellers who want spa-style downtime without staying in the city centre.
- Best for: A spa and golf break close to Edinburgh.
- Location: Dalmahoy Hotel & Country Club, Kirknewton, near Edinburgh, Scotland.
3. The Landmark Hotel, Dundee
Set within landscaped grounds just outside Dundee city centre, The Landmark Hotel is a useful option for travellers who want sightseeing alongside hotel downtime. The leisure club includes an indoor pool, sauna, steam room and fitness centre, while selected stays include breakfast, prosecco, late checkout and dinner upgrades.
- Best for: A Dundee city break with pool and leisure access.
- Location: The Landmark Hotel & Leisure Club, Kingsway West, Dundee, Scotland.
4. Keavil House Hotel, Fife
Keavil House Hotel offers a straightforward countryside spa and leisure break near Dunfermline. Guests can use the hotel’s leisure facilities, including an indoor pool, sauna, steam room and gym, while selected packages add breakfast, dinner and late checkout. Its central Fife location makes it convenient for a one- or two-night break.
- Best for: A good-value countryside spa break with easy access from central Scotland.
- Location: Keavil House Hotel, Crossford, near Dunfermline, Fife.
5. Glenesk Hotel & Spa, Angus
Glenesk Hotel & Spa is a quiet country-house retreat at the gateway to the Angus Glens. The hotel’s leisure facilities include a heated indoor pool, sauna and steam room, creating an easy place to unwind after exploring the surrounding countryside. Breakfast and late checkout are included on selected deals, with dinner upgrades available.
- Best for: A peaceful country-house spa break in a rural setting.
- Location: Glenesk Hotel & Spa, Edzell, Angus, Scotland.
6. Thainstone House Hotel, Inverurie
Thainstone House Hotel is a traditional country-house escape near Inverurie, set within peaceful Aberdeenshire grounds. The hotel’s leisure facilities make it suitable for a spa-style overnight stay, while selected packages include breakfast and dinner. It is a good choice for couples who want a quieter base outside Aberdeen.
- Best for: A traditional Aberdeenshire country-house break with leisure facilities.
- Location: Thainstone House Hotel, Inverurie, Aberdeenshire, Scotland.