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
