Find Resorts & Hotels with Spas in Edinburgh

Most hotels are fully refundable. Because flexibility matters.

Save an average of 15% on thousands of hotels with Expedia Rewards.

Search over 2.9 million properties and 550 airlines worldwide.

Top Edinburgh Resorts & Hotels with Spas

The Balmoral Hotel
Great for spa weekends
5 out of 5
1 Princes Street, Edinburgh, Scotland, EH2 2EQ
Fully refundableReserve now, pay when you stay
The price is $282 per night from Dec 12 to Dec 13
$282
per night
Dec 12 - Dec 13
4.8/5 Exceptional! (999 reviews)

Travelers like: full-service spa, sauna, steam room, massage

Travelers say...
"Lovely stay, lovely hotel, lovely arrive. I was a bit put off by the “optional” service fee they charged to my card before confirming with me. Of course I would tip for service, but the presumption was not of the level I would expect."

Reviewed on Nov 29, 2022

The Balmoral Hotel
The Scotsman Hotel
4 out of 5
20 North Bridge, Edinburgh, Scotland, EH1 1TR
Fully refundableReserve now, pay when you stay
The price is $188 per night from Dec 12 to Dec 13
$188
per night
Dec 12 - Dec 13
4.5/5 Wonderful! (1,002 reviews)
"Three night stay at the Scotsman, lovely room, pleasant helpful staff Great location in easy reach of all attractions, enjoyed every minute Would definitely recommend...."

Reviewed on Dec 3, 2022

The Scotsman Hotel
Apex Waterloo Place Hotel
Great for spa weekends
4 out of 5
23-27 Waterloo Place, Edinburgh, Scotland, EH1 3BG
Fully refundableReserve now, pay when you stay
The price is $107 per night from Jan 5 to Jan 6
$107
per night
Jan 5 - Jan 6
4.5/5 Wonderful! (1,002 reviews)

Travelers like: full-service spa, sauna, steam room, massage

Travelers say...
"Lovely hotel very welcoming staff The room was clean and tidy but disappointing we were put on floor 2 felt like the basement. All the other times I have stayed there we have been higher and nicer rooms"

Reviewed on Nov 30, 2022

Apex Waterloo Place Hotel

You could be seeing lower prices

With member prices, you could save 10% or more right now on thousands of properties.
Sheraton Grand Hotel & Spa, Edinburgh
Great for spa weekends
5 out of 5
1 Festival Square, Edinburgh, Scotland, EH3 9SR
Fully refundableReserve now, pay when you stay
The price is $190 per night from Dec 18 to Dec 19
$190
per night
Dec 18 - Dec 19
4.5/5 Wonderful! (998 reviews)

Travelers like: full-service spa, sauna, steam room, massage

Travelers say...
"Nice hotel, but when we reported a flashing light over the toilet, we were told that was normal. When we persisted, the woman on the phone treated us as idiots. It was a short in the socket. Not fixed properly, though, and flashing continued. We did not report this until we checked out because of ..."

Reviewed on Sep 27, 2022

Sheraton Grand Hotel & Spa, Edinburgh
Norton House Hotel & Spa
Great for spa weekends
4 out of 5
Ingliston, Newbridge, Scotland, EH28 8LX
The price is $147 per night from Dec 18 to Dec 19
$147
per night
Dec 18 - Dec 19
4.5/5 Wonderful! (849 reviews)

Travelers like: full-service spa, sauna, steam room, massage

Travelers say...
"Great Property when getting ready to fly back to the US. Very convenient to the airport."

Reviewed on Oct 3, 2022

Norton House Hotel & Spa
Radisson Blu Hotel, Edinburgh City Centre
Great for spa weekends
4 out of 5
80 High Street The Royal Mile, Edinburgh, Scotland, EH1 1TH
Fully refundableReserve now, pay when you stay
The price is $154 per night from Jan 5 to Jan 6
$154
per night
Jan 5 - Jan 6
4.5/5 Wonderful! (1,002 reviews)

Travelers like: spa services onsite, sauna, steam room

Travelers say...
"Friendly staff, fantastic room size and space. Hotel, gym, pool and steam room on site. Very close (walking distance) to shopping and local attractions (Edinburgh castle etc)"

Reviewed on Nov 26, 2022

Radisson Blu Hotel, Edinburgh City Centre
Waldorf Astoria Edinburgh - The Caledonian
Great for spa weekends
5 out of 5
Princes Street, Edinburgh, Scotland, EH1 2AB
Fully refundableReserve now, pay when you stay
The price is $219 per night from Jan 2 to Jan 3
$219
per night
Jan 2 - Jan 3
4.4/5 Wonderful! (998 reviews)

Travelers like: full-service spa, sauna, steam room, massage

Travelers say...
"Great location for walking and seeing the City"

Reviewed on Nov 15, 2022

Waldorf Astoria Edinburgh - The Caledonian
Dalmahoy Hotel & Country Club
Great for spa weekends
4 out of 5
Dalmahoy Hotel & Country Club, Kirknewton, Scotland, EH27 8EB
Fully refundableReserve now, pay when you stay
The price is $82 per night from Jan 3 to Jan 4
$82
per night
Jan 3 - Jan 4
4.3/5 Excellent! (1,003 reviews)

Travelers like: spa services onsite, sauna, steam room, massage

Travelers say...
"Excellent"

Reviewed on Dec 2, 2022

Dalmahoy Hotel & Country Club
Village Hotel Edinburgh
Great for spa weekends
4 out of 5
140 Crewe Road South, Edinburgh, Scotland, EH4 2NY
Fully refundableReserve now, pay when you stay
The price is $73 per night from Jan 5 to Jan 6
$73
per night
Jan 5 - Jan 6
4.2/5 Very Good! (1,000 reviews)

Travelers like: sauna, steam room, hot tub

Would recommend
"Nice sized room, easy check in and great facilities"

Reviewed on Nov 12, 2022

Village Hotel Edinburgh
Edinburgh Marriott Hotel
Great for spa weekends
4 out of 5
111 Glasgow Road, Edinburgh, Scotland, EH12 8NF
Fully refundableReserve now, pay when you stay
The price is $69 per night from Jan 2 to Jan 3
$69
per night
Jan 2 - Jan 3
4.1/5 Very Good! (1,003 reviews)

Travelers like: spa services onsite, sauna, steam room, hot tub

Great
"Great place to stay before early morning flight out of Edinburgh Airport. Good size rooms and room service."

Reviewed on Dec 1, 2022

Edinburgh Marriott Hotel
Don't see what you're looking for?
See all available properties in Edinburgh
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.

Edinburgh Resorts & Hotels with Spas information

 

Resorts & Hotels with Spas in Edinburgh

41

Highest price $282
Cheapest price $69
Number of guest reviews 9856
Total number of hotels in Edinburgh 3364

 

Frequently asked questions

Looking to vacation at a spa hotel in Edinburgh?

Soothe the senses with some time in one of our wonderful spa hotels. Travelers 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 out of your routine and add a layer of luxury to your vacation.

What is the best spa hotel in Edinburgh?

Apex Grassmarket Hotel is a top spa hotel featuring a fitness center, a bar, an indoor pool, and a restaurant. Why not spend some time relaxing in the sauna? Other popular spa hotels in Edinburgh include Sheraton Grand Hotel & Spa, Edinburgh and Kimpton Charlotte Square Hotel, an IHG Hotel.

How many spa hotels are there in Edinburgh?

Among Expedia's 3360 accommodation options in Edinburgh, there are 14 spa hotels.

What's there to see and do in Edinburgh?

Take in the sights and attractions that Edinburgh offers with a visit to Edinburgh Castle, Royal Mile, and National Gallery of Scotland. If you have extra time while you’re in the area, you might want to see Scott Monument and Princes Street.

What is a Edinburgh spa hotel?

Spa hotels in Edinburgh feature on-site spas offering services like couples massages and a choice 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 vacation.

Recent reviews of Edinburgh hotels
expedia verified reviews

Plan your trip in a snap on the app

From home or hammock, organize your entire escape and explore app offers

Text yourself a download link for easy access

Get a link to download the app in the Apple App Store or Google Play Store. 1 message per request. Message and data rates may apply. Text HELP for help or STOP to unsubscribe. Review the App Download SMS terms at www.expedia.com/app. For privacy, please go to www.expedia.com/lp/lg-privacypolicy.
QR code