The best spa hotels in Scotland for a relaxing break

(Image credit: Array)

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 (opens in new tab)

Book it here > (opens in new tab)

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.

Book it here > (opens in new tab)

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 (opens in new tab)

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.

Book it here > (opens in new tab)

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.

Book it here > (opens in new tab)

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 (opens in new tab)

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.

Book it here > (opens in new tab)

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.

Book it here > (opens in new tab)

More like this: Yoga weekends and retreats in the UK (opens in new tab)

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.

Book it here > (opens in new tab)

Lottie is an NCTJ-trained journalist, an experienced travel writer and an expert in creating compelling digital content. 

Lottie has been in the travel writing business for nearly a decade and has writing and photography bylines at The Telegraph, The Times, The Independent, the i and National Geographic Traveller. She's done broadcast work for BBC Radio 4 and have contributed to a number of guidebooks and coffee table titles during her career.