Skip to Content

Thermal indulgence: Scotland’s best spa hotels + great deals

Scotland’s spa hotels offer the perfect escape – from luxurious city sanctuaries to tranquil loch-side retreats.

Whether you dream of soaking in a rooftop hydropool overlooking Edinburgh’s skyline, unwinding beside Loch Lomond, or indulging in a castle spa steeped in history – Scotland has it all.

This curated guide features the best spa hotels across Scotland, from Edinburgh and Perthshire to the West Coast, Islands, and the Borders, complete with insider details and packages.

Spa Hotels in Central Scotland & the Lowlands (Edinburgh & Fife)


Edinburgh, Fife, and the Lowlands are ideal for a spa break that blends luxury, history, and city culture.

You can soak in skyline views from rooftop hydropools, unwind in a castle spas, or enjoy world-class wellness facilities just steps from Edinburgh’s shops and restaurants.

Perfect for urban spa weekends, short luxury getaways, and first-time visitors to Scotland who want spa indulgence with easy access to travel links. Here are the best spas in Edinburgh.

Sheraton Grand Hotel & Spa, Edinburgh

Urban-luxury spa breaks with rooftop hydropool and sweeping city views. This five-star city centre hotel features Scotland’s premier urban thermal spa experience. Learn more → One Spa

The Balmoral Hotel

An iconic Edinburgh landmark offering spa indulgence in gorgeous surroundings. This five-star hotel includes a full-service spa with facials, body treatments and luxury wellness stays. Rates from £300+ per night. Discover more → The Balmoral Spa

The Caledonian, Edinburgh (Curio Collection by Hilton)

A refined city-spa stay blending its heritage location with modern wellness amenities. The spa features an indoor pool, steam, sauna and Ishga sea-weed treatments. Weekend packages from ~£250 per night. Explore → The Caledonian Spa

Kimpton Charlotte Square Hotel & Spa

City centre hotel offering boutique city spa breaks with pool, sauna, steam room and stylish treatments. Includes 55-minute treatment + lunch “Signature Spa Day”. Ishga or Oskia Signature Spa Day from ~£130 mid-week.
More info → Kimpton Edinburgh Spa

Norton House Hotel & Spa

A country-house spa escape on Edinburgh’s outskirts combining tranquillity with city access. Packages include a one-night spa breaks with treatment and breakfast from ~£186 pp. Explore → Norton House Spa

Old Course Hotel Golf Resort & Spa

A prestigious coastal resort with world-class golf and luxury spa experiences – the Kohler Waters Spa includes hydrotherapy sessions. Learn more → Old Course Hotel Spa

Fairmont St Andrews

Five-star seaside spa resort combining high-end wellness and ocean-view luxury. “Coastal Spa Escape” includes B&B, 50-minute treatment & spa access. More → Fairmont St Andrews Spa

Inglewood House & Spa

Boutique mansion-hotel spa set in 25 acres for a peaceful spa retreat in central Scotland. Lotus Spa offers body scrubs, wraps, sauna/steam and relaxation garden. Discover → Inglewood House Spa

Dalhousie Castle Hotel & Spa

Romantic castle-spa experience near Edinburgh for couples or special occasions. Day spa and overnight spa breaks available. “Tranquil Spa Day” includes body scrub, massage and full spa access from ~£140; overnight from ~£139 pp. More → Dalhousie Castle Spa

Marine North Berwick

Seaside spa escape with modern treatments and coastal views. Includes thermal suite and breakfast. Find out more → Marine North Berwick Spa

Spa Hotels in Perthshire


Known as “Big Tree Country,” Perthshire is the perfect destination for a Highland spa break that still offers easy access from Edinburgh or Glasgow.

Expect fresh air, open skies, and restorative treatments in some of Scotland’s most iconic spa hotels.

Gleneagles Hotel

Flagship luxury resort in Perthshire with full spa, leisure and afternoon tea offerings. Day Spa & Afternoon Tea around £295. More → Gleneagles Spa

Fonab Castle Hotel & Spa

Five-star castle hotel spa with riverside views and high-end spa breaks. One-night stay with hot-stone massage, breakfast and spa access from ~£395 pp. Explore → Fonab Castle Spa

Loch Rannoch Hotel, Estate & Spa

Peaceful loch-side spa escape nestled in the Highlands with relaxing loch views and mid-range pricing. Find out → Loch Rannoch Spa

Atholl Palace Hotel & Spa

Historic Victorian spa hotel with panoramic Highland views and affordable spa days from ~£85 Overnight escapes from £160 per night.. More → Atholl Palace Spa.

Crieff Hydro Hotel & Spa

Family-friendly resort spa in Perthshire with Victorian heritage and leisure club access. Overnight breaks with breakfast start ~£120 per night. Explore → Crieff Hydro Spa

Scotlands Spa Hotel

Best for: Boutique Highland spa hotel offering value-driven overnight breaks, treatments and afternoon tea from ~£99 pp. More → Scotlands Spa Hotel
Boutique Highland spa offering overnight breaks with afternoon tea and 30–60 minute treatments from ~£99 pp.

Dunkeld House Hotel & Spa

Country-house spa on the River Tay with intimate wellness setting and Ishga treatments. Wellness Spa Days from ~£109 pp. Discover → Dunkeld House Spa

Spa Hotels on Scotland’s West Coast & Ayrshire


From Loch Lomond to the rugged Ayrshire shoreline, Scotland’s west coast spa hotels pair breathtaking scenery with infinity pools overlooking the loch and castle spas by the sea.

Cameron House Hotel & Spa

Loch-side five-star resort spa with couples’ packages, hydro-spa access and romantic setting. Couples Spa Package includes 90-minute treatments each, hydro spa access, lunch and breakfast.More → Cameron House Spa

Lodge on Loch Lomond Hotel & Spa

Waterfront retreat in Loch Lomond & The Trossachs with AmberRose Spa featuring thermal suite, rasul mud chamber and relaxation area overlooking the loch.. Find out → Lodge on Loch Lomond Spa

Loch Fyne Hotel & Spa

Refined west-coast spa hotel with outdoor hot-tubs and spa lunches; ideal for a relaxing getaway. Overnight spa breaks £180-£250 per night.More → Loch Fyne Spa

Oban Bay Hotel

Compact coastal spa experience with outdoor tub, oak-barrel sauna & steam room — great value spa day. From ~£50 per couple. Explore → Oban Bay Hotel Spa

Isle of Eriska Hotel, Spa & Island

Best for: Private island boutique spa getaway with ESPA treatments and luxury accommodation. More → Isle of Eriska Spa

Trump Turnberry

World-class coastal spa resort with deluxe wellness retreats and sweeping ocean views. The Luxury Spa Day includes a 50-minute treatment. Wellness retreats from ~£239 per night. Discover → Turnberry Spa

Marine Troon

Boutique coastal spa hotel with ishga treatments and seaside setting — ideal for couples or small groups. Four treatment rooms using Ishga, pool, steam room and hot tub. More → Marine Troon Spa

The Gailes Hotel & Spa

Boutique spa destination with thermal suite & outdoor hydro pool, perfect for spa-stay deals. Spa breaks often include dinner, breakfast and a treatment. Learn more → Gailes Hotel Spa

Portavadie Resort & Spa

Modern west-coast waterside spa resort featuring Scotland’s largest outdoor infinity pool — unique twist on wellness. Discover → Portavadie Spa

Lochside House Hotel & Spa

Countryside spa hotel near Ayrshire offering good value spa-breaks and day spa deals from ~£69 pp. Autumn Spa Break ~£259 for two people or day spa from £69 pp. Explore → Lochside House Spa

Island Spa Hotels


From Arran’s lush hills to the remote Hebrides, these spa hotels offer fresh sea air, wild beauty, and a slower pace of life.

Perfect for couples or anyone seeking digital detox and quiet luxury, island spa breaks combine coastal walks, local seaweed treatments, and world-class hospitality.

Auchrannie Resort

Award-winning island resort spa combining seaside charm with wellness facilities — ideal for scenic spa getaway. Spa breaks from ~£200-£250 per night including breakfast and treatment. More → Auchrannie Spa

The Machrie Hotel & Golf Links

Stylish Hebridean spa escape with PureGray treatments and island tranquillity — perfect for couples. Dinner, B&B packages from ~£230 per night for two. Explore → The Machrie Spa

Isle of Mull Hotel & Spa (Driftwood Spa)

Compact island wilderness spa with indoor pool, thermal deck and scenic views — excellent value. Classic Spa Day vouchers from ~£75. Learn more → Isle of Mull Spa

Spa Hotels in the Highlands, Aberdeen & Dundee


From Inverness to Dundee, you’ll find modern spa resorts and grand manor hotels offering hydrotherapy pools and relaxing rituals.

This region’s natural beauty makes it ideal for combining outdoor adventure – hiking, golf, or urban sightseeing – with luxurious downtime in elegant spas.

Kingsmills Hotel & Spa

Highland spa hotel with full service spa/leisure club and value-driven wellness breaks. Relax & Stay packages include treatment and breakfast from ~£175 per night. Explore → Kingsmills Spa

The Marcliffe Hotel & Spa

Independent five-star spa hotel in Aberdeen – perfect for luxury spa stays away from city bustle. More → Marcliffe Spa

Mercure Aberdeen Ardoe House Hotel & Spa

Baronial manor spa hotel near Aberdeen offering thermal areas, pool and spa day deals. “Unplug & Unwind” Spa Day from ~£139.50 per person. Learn more → Ardoe House Spa

Apex City Quay Hotel & Spa

Waterside hotel spa in Dundee featuring Yu Spa with great mid-week deals — ideal for city escapes. Yu Spa Sunset Bliss includes 2 h spa access, 50-minute treatment, 2-course dinner from ~£89 Tue-Thu. Discover → Apex City Quay Spa

Carnoustie Golf Hotel & Spa

Spa and golf resort near Dundee with full spa services and resort amenities — ideal for mixed leisure breaks. 1-Night Spa Break includes dinner, 50-minute treatment and full facilities from ~£152.50 per person. More → Carnoustie Spa

Spa Hotels in the Scottish Borders & South


Rolling countryside, peaceful villages, and luxurious estate hotels make the Scottish Borders a blissful choice for a countryside spa retreat.

Home to iconic destinations like Stobo Castle and SCHLOSS Roxburghe, it’s perfect for romantic spa weekends, quiet resets, or a restful stop-off between Edinburgh and England.

Stobo Castle Health Spa

Destination spa in tranquil countryside offering inclusive wellness-focused stays with meals and spa access. Inclusive one- to five-night packages from ~£280 pp per night. Discover → Stobo Castle Spa

SCHLOSS Roxburghe Hotel & Spa

Country estate spa with parkland setting, luxury treatment rooms and an outdoor infinity pool. Learn more → Schloss Roxburghe Spa

The Cairndale Hotel & Spa

Best for: Modern wellness spa hotel in Dumfries & Galloway offering thermal pool and value overnight spa breaks. Twilight Spa Stay from ~£155 per person. Explore → Cairndale Spa

Spa Hotels in Glasgow & the Central Belt


Stylish, accessible, and full of character, Glasgow and the Central Belt offer spa breaks that balance vibrant city life with calm, elegant relaxation.

From five-star city sanctuaries to peaceful countryside hotels within an hour’s drive, this region is ideal for urban wellness getaways and quick rejuvenating escapes.

Pair a day in the spa with shopping and fine dining – it’s Scotland’s most convenient way to unwind.

Kimpton Blythswood Square Hotel & Spa

Five-star urban spa in Glasgow offering “Spa, Sleep, Retreat” overnight stays or city-spa day access. Find out → Kimpton Blythswood Spa

Malmaison Glasgow

Stylish city hotel spa with TempleSpa treatments and flexible spa-day deals paired with dining — perfect for a weekend break. More → Spa at Malmaison Glasgow

Crossbasket Castle

Historic castle spa near Glasgow for luxury weekend retreats in a grand setting; new spa facilities coming soon. Discover → Crossbasket Castle

Mar Hall Hotel, Golf & Spa Resort

Resort spa near Glasgow with newly refurbished spa, golf and wellness facilities — ideal for a full day of pampering. Overnight spa breaks from ~£240 per night. More → Mar Hall Spa

Gleddoch Golf & Spa Resort

Countryside spa hotel near Glasgow with hydro pool and affordable spa-day prices — great value for a countryside escape. Spa days from ~£39 or overnight packages with dinner and spa access. Discover → Gleddoch Spa

Bowfield Hotel & Spa

Countryside spa hotel retreat with AURA Health & Wellbeing facilities, pool, sauna, steam — good value and mid-range luxury. Spa-day deals from ~£189 and overnight breaks from ~£89. Explore → Bowfield Spa

The Westerwood Hotel & Spa

Value spa-break near Glasgow with dinner, breakfast and 50-minute treatment included — ideal for budget luxury. One Night Spa Break includes dinner, breakfast and a 50-minute treatment from ~£140 per night. Discover → Westerwood Spa

Scotland’s Top Spa Escapes

Whether you’re craving a Highland retreat surrounded by mountains, a city spa weekend in Edinburgh or Glasgow, or a lochside escape by Loch Lomond, Scotland offers a spa experience to suit every mood and moment.

For those seeking wellness, luxury, and natural beauty, a spa break in Scotland is more than a getaway, it’s a chance to explore Scotland as well.

Kate – Love from Scotland x