The best spa hotels in Edinburgh for a relaxing city stay
Treat yourself to a relaxing stay in the vibrant Scottish capital, and indulge in therapeutic treatments followed by cocktails in snug bars and fine dining restaurants

Edinburgh is one of the UK’s most vibrant cities to explore, home to a host of famous landmarks, historic sights and beautiful gothic architecture. It also boasts some of the most luxurious spa hotels, where you can combine exploring the iconic sights of the city with rest and rejuvenation.
From slick city spots to country house hotels on the outskirts, an Edinburgh spa hotel is the perfect treat; think signature treatments, holistic hydra pools, therapeutic saunas and steam rooms and relaxation zones – a world away from the hustle and bustle of the tourist-clad streets.
Indulge in post-treatment drinks on the terrace or a traditional afternoon tea by the fire, and reset for another day of exploring; for spectacular vista’s, head to Arthur’s Seat – the highest point in Edinburgh – a hill located in Holyrood Park and trek to the summit for unforgettable views.
There’s also the Royal Botanical Gardens – boasting ten climactic zones and beautiful glasshouses – the National Museum of Scotland, with its brilliant roof terrace, designed by sculptor, Andy Goldsworthy - for a fresh perspective of the city - and for a memorable evening, book The Witchery – an atmospheric dining destination, dark and gothic, serving the finest Scottish cuisine.
Read on to see our favourite spa hotels in Edinburgh for your next city break.


The 10 best weekend bags for your next mini break

Quiet luxury: Inside Christian Louboutin's hotel

6 easy ways to prep for your bucket-list trip

Brilliant no-fly holidays for 2025