Edinburgh’s spa scene caught me completely off guard. Here’s a city known for its dramatic castle and whisky culture that’s quietly developed some of the most sophisticated wellness retreats I’ve experienced anywhere in Europe. The Scottish approach to spa treatments feels refreshingly authentic, incorporating everything from Highland botanicals to ancient Celtic rituals that actually enhance the relaxation rather than feeling gimmicky.
I’ve stayed at properties that blend centuries old architecture with cutting edge spa facilities in ways that shouldn’t work but absolutely do. Finding the best luxury spa resorts in Edinburgh means discovering places where you might get a massage in a converted Georgian townhouse or soak in thermal pools while Edinburgh Castle looms in the distance. The city’s natural beauty provides the perfect backdrop for wellness experiences that feel uniquely Scottish. Trust me, combining spa treatments with exploring the Royal Mile creates the kind of balanced vacation that leaves you actually feeling refreshed rather than needing another vacation.
Luxury Hotels in Edinburgh, Scotland
Are you eager to explore the best spa hotels in Edinburgh? There’s a wide range of luxury hotels with spas in Edinburgh to choose from. Get ready to discover Edinburgh’s best spa retreats.
Are you looking for a historic getaway nestled among the city’s iconic landmarks? Or would you prefer an urban oasis in the heart of Edinburgh’s vibrant streets? Whatever you’re planning, there are luxury spa hotels in Edinburgh that can accommodate your needs. Let’s explore these in more detail.

1. The Balmoral
- 📍 Location: Princes Street, overlooking Edinburgh Waverley Station
- 💰 Prices From: $480/night
- ✨ Top Amenities: ESPA spa, 15-meter pool, steam room and sauna, afternoon tea, luxury suites
- 👨👩👧👦 Perfect For: Classic city stays, luxury spa breaks, couples and first-time visitors
Staying at The Balmoral feels like stepping into the heart of Edinburgh’s elegance. Sitting above Waverley Station with its iconic clocktower rising over the city, this grand old dame blends timeless elegance with modern comfort. The interiors are all plush fabrics, marble touches, and understated grandeur, making it one of the most iconic spots in town.
The spa here feels tucked away from the buzz, with a peaceful 15-meter pool, steam room, and sauna that melt away the chill of a long day out. ESPA treatments are thoughtful and tailored, and the post-massage tea ritual is a quiet highlight. It’s the kind of place where time slows down the second you robe up.
And when you’re ready to explore, Princes Street Gardens, the Royal Mile, and the best of the New and Old Towns are all right outside. You’ll feel both pampered and perfectly placed.
Before you book anything, don’t miss these deals 👇
- ✈️ Find cheap flights you won't see on Google - Going.com saves me $200+ per ticket
- 🏨 Book your stay – The best 2025 deals on boutique hotels and vacation homes

2. Sheraton Grand Hotel & Spa
- 📍 Location: Festival Square, just west of Edinburgh Castle
- 💰 Prices From: $410/night
- ✨ Top Amenities: Rooftop hydro-pool, 19-meter infinity pool, thermal suite, luxury spa treatments
- 👨👩👧👦 Perfect For: Urban wellness escapes, romantic getaways, castle views and skyline swims
Sheraton Grand is where sleek modern design meets full-on relaxation. Right in Festival Square, this hotel delivers a spa experience that feels both luxurious and surprisingly peaceful for being in the middle of the city. You can float in the infinity pool while catching a glimpse of Edinburgh Castle, or slip into the rooftop hydro-pool and watch the sunset.
Inside, the Escape at One thermal suite is exactly that: an hour (or two) of total disconnect. You’ll drift between saunas, salt rooms, and experience showers, and if you’re anything like me, you might lose track of time in the warm hydro-pool. Treatments here use top-tier products and feel thoughtfully personalized, not just routine.
The location makes it even better. You’re just a short walk to the Old Town, Princes Street, and Grassmarket. It’s the kind of place where you can have a full spa day and still make it to dinner or a night out without missing a beat.

3. Norton House Hotel & Spa
- 📍 Location: Countryside estate near Edinburgh Airport (15 minutes from city center)
- 💰 Prices From: $320/night
- ✨ Top Amenities: Elemis and ishga treatments, glass-walled indoor pool, thermal suite, garden café terrace
- 👨👩👧👦 Perfect For: Laid-back spa weekends, restful layovers, nature lovers near the city
Just outside the city, Norton House offers the kind of retreat that feels like a deep breath. This country estate is a quiet alternative to the buzz of central Edinburgh. You’d never know the airport’s just minutes away because everything from the long tree-lined driveway to the ivy-wrapped stone exterior is pure calm.
The spa brings that same energy. Soft lighting, an indoor pool overlooking the garden, and treatments that spotlight Scottish seaweed and herbal oils make it easy to unwind. I have a feeling you’ll want to stay here longer than planned.
It’s a great base if you want to explore beyond the city too. The nearby village of Ratho and the Union Canal offer scenic paths and quieter views, all within easy reach of the Royal Mile.
- Read next: Enchanting Places in Edinburgh

4. Waldorf Astoria Edinburgh – The Caledonian
- 📍 Location: West End, at the foot of Edinburgh Castle
- 💰 Prices From: $470/night
- ✨ Top Amenities: 111SKIN spa treatments, indoor pool, sauna and steam room, castle views, fine dining
- 👨👩👧👦 Perfect For: Luxury city stays, romantic getaways, history lovers with a taste for indulgence
The spa at The Caledonian strikes a rare balance between indulgent and intimate. With castle views from the pool and treatments by 111SKIN and Ground Wellbeing, it’s a quiet sanctuary in the middle of the city. The thermal suite is small but polished with steam, sauna, and calm lighting that invites you to slow down. Imagine yourself floating in a pool while watching a castle glow through the windows.
Upstairs, the rooms carry that same classic-meets-modern energy: high ceilings, rich fabrics, and views that remind you you’re in the heart of Edinburgh. The hotel itself is set inside a historic railway building that feels grand without being stiff.
✈️ Pro Travel Tip:
I use Going.com to find crazy flight deals...($300 roundtrip to Europe kind of crazy).
It’s free, and I honestly check it more than Google Flights. For a limited time only, they are offering 25% off on Premium and Elite to readers of my website, using my special code: JON25)
Right outside, the West End puts you within walking distance of Princes Street, Dean Village, and the Old Town. It’s a polished city base for anyone wanting spa time without giving up location.
- Read next: Unique Hotels in Edinburgh

5. Apex Waterloo Place Hotel
- 📍 Location: Waterloo Place, at the edge of Edinburgh’s New Town
- 💰 Prices From: $260/night
- ✨ Top Amenities: Elemis treatments, ozone pool, steam room, fitness suite, in-room dining
- 👨👩👧👦 Perfect For: Stylish city breaks, spa weekends, travelers who want it all in one place
Tucked right where New Town meets Old, Apex Waterloo Place makes it easy to explore the city and unwind in equal measure. The spa isn’t massive but the features and treatments totally make up for them, such as the ozone pool, steam room, and even Elimis treatments.
Here, everything feels well-kept and quietly stylish, perfect for slipping away from the day’s sightseeing. Rooms carry a bold but cozy energy, with clean lines and touches of deep color that contrast nicely with the building’s Georgian exterior. There’s a relaxed confidence about this place that works for both business and leisure guests.
Step outside and you’re right by Calton Hill, just minutes from Waverley Station and Princes Street. Guests often end the day here with a steam and a swim before heading out to dinner, or do it my way order straight from room service.

6. W Edinburgh
- 📍 Location: St James Quarter, central Edinburgh
- 💰 Prices From: $440/night
- ✨ Top Amenities: Rooftop hydrotherapy tubs, ishga facials, infrared sauna, skyline terrace
- 👨👩👧👦 Perfect For: Trendy spa-goers, design fans, couples looking for wow-factor
Perched above the buzz of St. James Quarter, this luxury newcomer is impossible to miss, and definitely hard to forget. Inside, the spa is a sleek and calming contrast to the bold design around it, offering treatments that feature ishga’s seaweed-rich skincare line from the Scottish Hebrides. There’s an infrared sauna, steam rooms, and rooftop hydro tubs where the views stretch over the entire city.
As for the rooms and suites, they push boundaries in all the right ways. We’re talking about rotating beds, sculptural furniture, and private terraces with fire pits that light up the night. Even standard rooms offer floor-to-ceiling windows and cozy, cocoon-like vibes.
W Edinburgh is also perfect for travelers who want luxury with a bit of edge. Just steps from Calton Hill and the Royal Mile, it’s ideal for couples looking to mix culture, comfort, and a splash of drama in the best possible way.
- Read next: Instagrammable Places in the UK

7. Kimpton Charlotte Square Hotel
- 📍 Location: Charlotte Square, near Princes Street Gardens
- 💰 Prices From: $360/night
- ✨ Top Amenities: ishga spa treatments, sauna and steam rooms, Peloton-equipped gym, courtyard bar
- 👨👩👧👦 Perfect For: Stylish city stays, wellness-focused travelers, art lovers
At Kimpton Charlotte Square, the vibe is cozy, creative, and just a little bit unexpected. Housed in a row of elegant Georgian townhouses, the interiors are full of personality – plush sofas, bold colors, vintage books, and eclectic artwork tucked into every corner. It’s the kind of hotel that feels lived-in and loved.
The spa keeps things simple and thoughtful. You’ll find ishga facials, detox wraps, and quiet steam and sauna rooms perfect for post-exploring recovery. Guests often end their day here before grabbing a cocktail in the glass-roofed courtyard bar, where fairy lights and soft music set the mood.
You’re a short walk from Stockbridge, the Scottish National Gallery, and the gardens along Princes Street. It’s a hotel that rewards slow mornings, good coffee, and a little pampering between adventures.
- Read next: Top Hidden Gems in Scotland

8. Gleneagles Townhouse
- 📍 Location: St Andrew Square, just off Princes Street
- 💰 Prices From: $490/night
- ✨ Top Amenities: Cryotherapy chamber, infrared sauna, rooftop terrace, Tata Harper treatments
- 👨👩👧👦 Perfect For: Wellness trendsetters, boutique lovers, stylish city retreats
Wellness at Gleneagles Townhouse feels curated rather than clinical. The spa is tucked beneath the building in what was once a grand bank vault, now transformed into a state-of-the-art retreat. Expect infrared saunas, personal training, and cryotherapy sessions alongside luxury facials using Tata Harper and Barbara Sturm products.
Upstairs, the hotel leans into soft elegance – think velvet textures, soothing pastels, and high ceilings that let in the Edinburgh light. It’s intimate but never boring. Guests love the rooftop bar for sunrise yoga or late-night cocktails, all while looking out over the spires of the Old Town.
Location-wise, you’re planted right in St Andrew Square, a short walk from Waverley Station, the National Gallery, and the boutique-lined George Street. It’s a refined stay for travelers who want cutting-edge wellness paired with a strong sense of place.
- Read next: 12 Most Amazing Places to Live in Scotland

9. Radisson Collection Hotel, Royal Mile Edinburgh
- 📍 Location: Royal Mile, between Edinburgh Castle and Holyrood Palace
- 💰 Prices From: $390/night
- ✨ Top Amenities: Heated indoor pool, sauna and steam room, full-service spa, modern fitness center
- 👨👩👧👦 Perfect For: Spa seekers in the city center, design-savvy travelers, cultural explorers
Right in the middle of the Royal Mile, this hotel offers a true spa retreat without ever leaving the historic core. The wellness space is sleek and calming, with a heated indoor pool, quiet sauna, and a spa menu built to help you reset after a day climbing castle steps or wandering down cobbled lanes.
The design feels bold and artistic, mixing Scottish influence with clean, modern lines. Rooms are surprisingly spacious for the location, with large windows that open up to the Old Town rooftops. Treatments here range from classic deep tissue massages to more tailored, full-body rituals that leave you feeling restored.
Step outside and you’re surrounded by the best of Edinburgh – St Giles’ Cathedral, the Scotch Whisky Experience, and tucked-away closes just waiting to be explored. It’s an easy pick for anyone who wants spa luxury right in the thick of it.

Frequently Asked Questions (FAQs) about the Best Spa Hotels in Edinburgh
Are you looking for more content about where to stay in Edinburgh? Here are some common questions (and answers) I get asked about 5-star spa hotels in Edinburgh, Scotland.
What’s the best area to stay in Edinburgh?
Choosing the best area to stay in Edinburgh depends on what you’re looking for. The Old Town is where the magic happens – think cobbled streets, historic buildings, and that-famous castle looming overhead. But if you’re after something a tad more upscale with chic boutiques and unique restaurants, New Town is your go-to. It’s the best of both worlds in Edinburgh!
Is it better to stay in Edinburgh Old Town or New Town?
Deciding between Old Town and New Town is a matter of personal preference, as both areas offer the best things to do in Edinburgh. Old Town is ideal for those who wish to be at the heart of Edinburgh’s historical narrative, surrounded by landmarks and lively atmosphere reminiscent of the beautiful Old Towns in Europe. New Town, on the other hand, appeals to those seeking a more genteel experience, with its graceful streets and fashionable boutiques. Each offers a distinct flavor of Edinburgh’s heritage and modernity.

What is the most walkable area of Edinburgh?
The Old Town is undoubtedly the most walkable area of Edinburgh, boasting beautiful places in Scotland. You’ve got everything within walking distance – the Royal Mile, Edinburgh Castle, and countless little alleyways just begging to be explored. Plus, walking is the best way to stumble upon those hidden gems, like a cozy café or a quirky shop that you wouldn’t find in any guidebook.
What is the name of the famous street in Edinburgh?
The Royal Mile, my friend! It’s the heart and soul of the Old Town, a highlight of any European vacation, stretching from Edinburgh Castle all the way down to Holyrood Palace. It’s bustling, it’s lively, and it’s packed with history, shops, pubs, and street performers. Walking down the Royal Mile is like taking a stroll through history, with a side of modern-day buzz.

Need help planning your trip? Check out these helpful links:
- ✈️ Find cheap flights – I save $10k per year on flights thanks to this tool
- 🏨 Book accommodations – My favorite platform for boutique hotels and budget stays
- 🚗 Compare rental car prices – Great rates from trusted companies
- 🎟️ Discover affordable tours and day trips – Skip the line and explore more