The United Kingdom may have travel restrictions in place, including self-quarantine, due to COVID-19.

Find out moreOpens in new tab or window

Search Spa Hotels in Edinburgh

Search over 1 million properties and 550 airlines worldwide

Members save 10% more on select hotels, cars, activities and holiday rentals. Sign up.

Free cancellation on most hotels. Because flexibility matters.

Top Edinburgh Spa Hotels

The Balmoral Hotel
Great for spa weekends
5 out of 5
1 Princes Street, Edinburgh, Scotland
The price is £164 per night from 1 Nov to 2 Nov
4.7/5Exceptional! (979 reviews)
Travellers like: full-service spa, sauna, steam room, massage
Travellers say...

"The Perfect stay. The best hotel we have ever stayed in. Extremely friendly staff and a special thanks to all those who made our stay so perfect. Afternoon tea at the Palm Court was also superb."…"

Reviewed on 19 Oct 2020

The Balmoral Hotel
Sheraton Grand Hotel & Spa, Edinburgh
Great for spa weekends
5 out of 5
1 Festival Square, Edinburgh, Scotland
Free cancellationReserve now, pay when you stay
The price is £139 per night from 22 Oct to 23 Oct
4.6/5Wonderful! (991 reviews)
Travellers like: full-service spa, sauna, steam room, massage
Travellers say...

"Nice classic suite, club lounge and spa great. Walking distance to a lot of places."…"

Reviewed on 20 Mar 2020

Sheraton Grand Hotel & Spa, Edinburgh
Radisson Blu Hotel, Edinburgh City Centre
Great for spa weekends
4 out of 5
80 High Street The Royal Mile, Edinburgh, Scotland
Free cancellationReserve now, pay when you stay
The price is £125 per night from 22 Oct to 23 Oct
4.6/5Wonderful! (956 reviews)
Travellers like: full-service spa, sauna, steam room, massage
Travellers say...

"Having spent 2 nights here to celebrate our 25th wedding anniversary we could not have asked for a better hotel. From the moment we arrived the staff were lovely and even offered us an upgrade due to our celebration which I thought was so nice. Bar staff in the evening were so helpful. Would definitely ..."…"

Reviewed on 2 Oct 2020

Radisson Blu Hotel, Edinburgh City Centre

You could be seeing lower prices

With member prices, you could save 10% or more right now on thousands of properties.
Apex Waterloo Place Hotel
Great for spa weekends
4 out of 5
23-27 Waterloo Place, Edinburgh, Scotland
Free cancellationReserve now, pay when you stay
The price is £69 per night from 25 Oct to 26 Oct
4.5/5Wonderful! (1,115 reviews)
Travellers like: full-service spa, sauna, steam room, massage
Travellers say...

"They clean your room and refresh toiletries & towels everyday. Too bad sauna and steam rooms are closed due to covid restrictions. Other than that, will definitely recommend and book again."…"

Reviewed on 18 Oct 2020

Apex Waterloo Place Hotel
Norton House Hotel & Spa
Great for spa weekends
4 out of 5
Ingliston, Newbridge, Scotland
Free cancellationReserve now, pay when you stay
The price is £140 per night from 22 Oct to 23 Oct
4.5/5Wonderful! (791 reviews)
Travellers like: full-service spa, sauna, steam room, massage
Good but not great

"We got engaged here on 2008 and us been back again since but not for a few years. Sadly not as good as it once was.. Service was slower - and it all seemed not quite as shiny as we remembered. Ushers fine dining also appears to have gone which is a shame. Dinner was good though and especially enjoyed ..."…"

Reviewed on 16 Feb 2020

Norton House Hotel & Spa
The Scotsman Hotel
4 out of 5
20 North Bridge, Edinburgh, Scotland
The price is £118 per night from 11 Nov to 12 Nov
4.5/5Wonderful! (971 reviews)

"Enjoyed everything from the check in to the beautiful room with the added complimentary malt whisky, Breakfast was of a high standard ,service was excellent,definitely my favourite hotel and can’t wait to return."…"

Reviewed on 11 Oct 2020

The Scotsman Hotel
Radisson Collection Hotel, Royal Mile Edinburgh
5 out of 5
1 George IV Bridge, Edinburgh, Scotland
Free cancellationReserve now, pay when you stay
The price is £116 per night from 19 Nov to 20 Nov
4.5/5Wonderful! (981 reviews)

"Everything was perfect. Reception Staff were friendly and very helpful even when I collected my car from the sister hotel Radisson Blu car park. The room and location were excellent. Breakfast and the lady in the breakfast room were lovely. I would definitely recommend and stay again."…"

Reviewed on 6 Oct 2020

Radisson Collection Hotel, Royal Mile Edinburgh
Waldorf Astoria Edinburgh - The Caledonian
Great for spa weekends
5 out of 5
Princes Street, Edinburgh, Scotland
Free cancellationReserve now, pay when you stay
The price is £161 per night from 22 Oct to 23 Oct
4.4/5Excellent! (993 reviews)
Travellers like: full-service spa, sauna, steam room, massage
Travellers say...

"Great location, attentive staff and a beautiful room. 👍"…"

Reviewed on 21 Sep 2020

Waldorf Astoria Edinburgh - The Caledonian
Dalmahoy Hotel & Country Club
Great for spa weekends
4 out of 5
Free cancellationReserve now, pay when you stay
The price is £71 per night from 15 Nov to 16 Nov
4.4/5Excellent! (1,494 reviews)
Travellers like: full-service spa, sauna, steam room, massage
Travellers say...

"Enjoyable stay spent at the Dalmahoy country golf resort."…"

Reviewed on 19 Oct 2020

Dalmahoy Hotel & Country Club
Macdonald Holyrood Hotel and Spa
Great for spa weekends
4 out of 5
81 Holyrood Road, Edinburgh, Scotland
Free cancellationReserve now, pay when you stay
The price is £95 per night from 26 Oct to 27 Oct
4.4/5Excellent! (986 reviews)
Travellers like: full-service spa, sauna, steam room, massage
Travellers say...

"For a first stay after lockdown it was great for our wedding - we hope to come back next year when we can try the spa and restaurant in more normal times"…"

Reviewed on 26 Jul 2020

Macdonald Holyrood Hotel and Spa
Best Western Kings Manor Hotel
Great for spa weekends
3 out of 5
100 Milton Road East, Edinburgh, Scotland
Free cancellationReserve now, pay when you stay
The price is £48 per night from 22 Oct to 23 Oct
4.3/5Excellent! (977 reviews)
Travellers like: full-service spa, massage, facials, manicures and pedicures
Travellers say...

"The hotel is clean, practical, everything I needed for a visit to Edinburgh."…"

Reviewed on 25 Sep 2020

Best Western Kings Manor Hotel
Dalhousie Castle Hotel & Spa
Great for spa weekends
The price is £84 per night from 26 Oct to 27 Oct
4.3/5Excellent! (526 reviews)
Travellers like: full-service spa, sauna, steam room, massage
Travellers say...

"This was my 3rd time staying here. It's comfortable, quiet, but also good for meeting other guests. The setting is lovely with acres to walk in. I always make sure to eat at least one dinner here as the food is excellent. Breakfast has always been spot on also. Close to Rosslyn Chapel and only 20 ..."…"

Reviewed on 2 Oct 2020

Dalhousie Castle Hotel & Spa
Village Hotel Edinburgh
Great for spa weekends
4 out of 5
140 Crewe Road South, Edinburgh, Scotland
Free cancellationReserve now, pay when you stay
The price is £57 per night from 25 Oct to 26 Oct
4.2/5Excellent! (986 reviews)
Travellers like: full-service spa, sauna, steam room, massage
Excellent as always.

"Considering the covid19 situation evolving around us the hotel coped extremely well. Mark from the events team looked after myself and my delegates amazingly well. Helping with additional tables to give us more space, offering separate restaurant tables for food instead of the buffet area and taking ..."…"

Reviewed on 23 Mar 2020

Village Hotel Edinburgh
Edinburgh Marriott Hotel
Great for spa weekends
4 out of 5
111 Glasgow Road, Edinburgh, Scotland
Free cancellationReserve now, pay when you stay
The price is £85 per night from 22 Oct to 23 Oct
4.2/5Very Good! (987 reviews)
Travellers like: on-site spa services, sauna, steam room, hot tub
Travellers say...

"Stay for 3 night, staff on the reception was really helpful, And clean and the best thing is very quiet and peaceful, was really happy will defo going back"…"

Reviewed on 18 Oct 2020

Edinburgh Marriott Hotel
Leonardo Edinburgh Murrayfield
Great for spa weekends
3 out of 5
187 Clermiston Road, Edinburgh, Scotland
Free cancellation
The price is £38 per night from 30 Oct to 31 Oct
4/5Very Good! (975 reviews)
Travellers like: sauna, steam room
Travellers say...

"Set in a pleasant area close to the city centre and very close to the zoo. Had all the required facilities"…"

Reviewed on 13 Oct 2020

Leonardo Edinburgh Murrayfield
Macdonald Houstoun House
Great for spa weekends
4 out of 5
Uphall, Broxburn, Scotland
Free cancellationReserve now, pay when you stay
The price is £69 per night from 30 Oct to 31 Oct
4/5Very Good! (534 reviews)
Travellers like: full-service spa, sauna, steam room, massage
Travellers say...

"Amazing place, mixture of old and new buildings. Like living in a different age! Definitely worth a stay."…"

Reviewed on 25 Sep 2020

Macdonald Houstoun House
Holiday Inn Edinburgh
Great for spa weekends
4 out of 5
132 Corstorphine Road, Edinburgh, Scotland
Free cancellation
The price is £39 per night from 8 Nov to 9 Nov
4/5Very Good! (995 reviews)
Travellers like: on-site spa services, sauna, massage, facials
Travellers say...

"Good location, spacious, friendly staff. Some fittings a little dated and ceilings and walls can be a bit tired but didn’t affect the stay."…"

Reviewed on 19 Oct 2020

Holiday Inn Edinburgh
Marine Hotel and Spa
Great for spa weekends
4 out of 5
Cromwell Road 18, North Berwick, Scotland
Free cancellationReserve now, pay when you stay
The price is £90 per night from 2 Nov to 3 Nov
3.9/5Good! (580 reviews)
Travellers like: full-service spa, sauna, steam room, massage
Travellers say...

"The hotel was clean. The room very comfortable . Sea view is excellent. Very disappointed that a 4 star hotel did not have any draught beer on sale in the hotel, and the bottled beers were extortionate. The hotel has adapted well to Covid and you felt safe"…"

Reviewed on 31 Aug 2020

Marine Hotel and Spa
Don't see what you're looking for?
We've got more Spa Hotels. Find the right one for you.
View all properties
Lowest nightly price found within the past 24 hours based on a 1 night stay for 2 adults. Prices and availability subject to change. Additional terms may apply.

Whether you’re booking a spa weekend or treating yourself to a pampering session as part of a longer stay, Edinburgh’s award-winning spa hotels are the perfect place to relax and unwind.

It’s not only the spas that boast accolades aplenty. Edinburgh also offers renowned bars where you can sip indulgent cocktails, plus restaurants that include Michelin-starred venues.

Luxury hotels can be found throughout the city and you can step into their world-class spa facilities to feel like you’re a million miles away from the bustling streets, floating in an oasis of calm.

Enjoy a relaxing massage, detox and purify in saunas and stream rooms, or rejuvenate with signature treatments and tailored therapies using sumptuous products and take a moment to look after number one.

Luxury Edinburgh

With body and mind rejuvenated, it’s time to explore the sights.

Soak up the culture in the city’s world-class museums and galleries before indulging in a spot of retail therapy. Find big name designers in central areas like George Street, or venture further to find quirky boutiques in neighbourhoods like Stockbridge and the West End, which have a charming village feel.

Pamper yourself in sublime surroundings, ranging from historic grandeur to contemporary elegance or designer boutique.

Use Expedia’s search tool to browse and book great deals on spa hotels. You can relax in style with luxury accommodation for every budget.

Frequently asked questions

Looking to holiday at a spa hotel in Edinburgh?
Soothe the senses with some time in one of our wonderful spa hotels. Travellers highly recommend Edinburgh for its historical sites and popular shops—your day tour starts here. Your cultural tour starts at the museums, art galleries and monuments so don’t forget your camera! Spa hotels are the perfect way to break away from your routine and add a layer of luxury to your holiday.
What is the best spa hotel in Edinburgh?
Norton House Hotel & Spa is a top spa hotel featuring a restaurant, an indoor pool, a fitness centre and a bar. Treat yourself to a facial, body scrub or hydrotherapy at Norton House Spa. Other popular spa hotels in Edinburgh include Sheraton Grand Hotel & Spa, Edinburgh and Apex Waterloo Place Hotel.
How many spa hotels are there in Edinburgh?
Expedia has 38 spa hotels to choose from in Edinburgh.
What's there to see and do in Edinburgh?
Take in the sights and attractions that Edinburgh offers with a visit to Princes Street, George Street and Edinburgh Castle. If you have extra time while you’re in the area, you might want to see Grassmarket and Royal Mile.
What is a Edinburgh spa hotel?
Spa hotels in Edinburgh feature on-site spas and offer services including couples massages and a selection of body treatments. Some also provide a selection of in-room treatments for the ultimate luxury. Spa hotels are ideal if you are looking for some R&R during your holiday.

Travellers loved these Spa Hotels

More trip options