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.


‘I tried a sleep retreat at a 5-star spa hotel’

The 9 best river cruises for a floating city break

The best spa hotels in the UK

22 best Airbnbs in Cornwall and Devon