Luxury and low-cost spas in Edinburgh, Glasgow and across the Scottish countryside…
Fancy a spa break in Scotland? These are the best luxury hotels with excellent wellness facilities across Scotland.
Balmoral Hotel, Edinburgh
Best spa hotel in Scotland for: urban escapes
The ultimate retreat in Ediburgh city centre, the Balmoral’s spa is an award-winning place for a seriously relaxing stay. The serene space in the heart of the city is has five treatment rooms for massages, a Finnish sauna, a Turkish steam room and 15 metre swimming pool.
Rooms here are classic luxury, with plush, country house style furnishings and huge beds to fall into come evening. Dining at the Balmoral is equally sublime, with dinner by Alain Roux in the Brasserie Prince, blending the best of Scottish and French cuisine.
More like this: The best spa hotels in England
Stobo Castle, Scottish Borders
Best spa hotel in Scotland for: countryside chilling
A destination spa in the Scottish Borders, Stobo Castle offers luxurious accommodation, fine food and various spa treatments, including one of the most advanced hydrospas of its kind. There are fitness classes for keeping up your exercise and an unmissable, utterly serene Japanese Water Garden for strolls when the weather is bright.
More like this: The best spa hotels in Wales
Rooms are cosy with a country-house style vibe, and some of the suites have spectacular marble bathtubs for even more relaxation. All of this set within scenic rolling hills – it might just be Scottish spa paradise.
Portavadie, Loch Fyne, Argyll & Bute
Best spa hotel in Scotland for: private relaxation
These luxury apartments offer the best of both worlds, with facilities to do your own thing at mealtimes, but with the addition of an award-winning spa. Expect a brilliant hydro pool, a Scandinavian sauna, a steam room and a divine relaxation space, all with breath-taking floor-to-ceiling views across Loch Fyne to the Isle of Arran.
More like this: 7 London spa hotels worth splashing out on
The apartments themselves have their own saunas, and a big bathtub for end-of-day soaks, plus breakfast in the Marina Restaurant and Bar is included.
Gleneagles, Perth and Kinross
Best spa hotel in Scotland for: outdoor pursuits & specialist treatments
Famous for golf and fishing, there’s plenty more to Gleneagles than balls and rods. The health spa is one of Scotland’s finest, with classic spa therapies like massages as well as complementary and alternative wellness treatments such as Ayurveda, tailored ESPA body treatments and Wellness for Cancer-approved rituals.
On site there’s tennis, falconry, horse riding and even gun dog experiences, so whether you come for a day or stay overnight, there’s plenty to do alongside the spa and Gleneagles will have you feeling seriously refreshed by the end.
Dalhousie Castle & Spa, Midlothian, near Edinburgh
Best spa hotel in Scotland for: 13th-century healing
Set inside a castle built in the 1200s, Dalhousie’s spa isn’t quite so old. It’s actually incredible hi-tech, with a state-of-the-art hydro pool, Roman-style sauna, Turkish steam room and a tropical rain and cold fog shower for seriously invigoration.
More like this: Where to find wellness & health retreats near you
Treatments include facial yoga, designed to combat the effects of ageing while increasing inner moisture, and Thai silk poultice massages which will help rejuvenate your skin. Rooms are as grand as you’d expect in a castle like this, but be warned: check into the Dalhousie for a Scottish spa break and you might never want to leave.
Isle of Mull Hotel & Spa, Inner Hebrides
Best spa hotel in Scotland for: an island getaway
Accessible only by ferry from the town of Oban on the Scottish mainland, this amazing spa hotel has a seriously enviable location. Overlooking Craignure Bay, you’ll have views out to the ocean from your room and the 17-metre swimming pool.
There are outdoor hot tubs perfect for a sunset soak with bubbles, a Norwegian spruce sauna and the Rasul mud room offers brilliant skin-cleansing treatments. The hotel is unpretentious, with cosy rooms and a restaurant serving the very best local produce.
More like this: Yoga weekends and retreats in the UK
Mar Hall Golf and Spa Hotel, near Glasgow
Best spa hotel in Scotland for: a relaxing regal break
As grand outside as it is in, the Mar Hall hotel is a stunning place for a relaxing break. Set on the River Clyde, its golf course enjoys views of the water backed by rolling hills, and inside you’ll feel like royalty as you stroll the stunning lounges and public spaces.
The Imperia Spa is superb, with a big pool, loungers nearby and all the usual spa treatments. There’s a sauna and steam room, plus a hair and nail salon so you can arrive looking your best for a fabulous dinner in the VISTA Restaurant. And as the name suggests, the views are indeed divine.