Edinburgh

Spa Hotels in Edinburgh

Enter your dates to find spa hotels in Edinburgh, perfect for relaxing treatments and peaceful stays.

Swipe down to view more
Filter by:
Hotel Star Rating
≤2345
Guest Rating
Amazing 9+Great 8+Good 7+Pleasant 6+

Edinburgh Spa Resorts & Hotels

Discover the best spa hotels in Edinburgh for a truly pampering experience.
Most Booked
Lowest price
Closest to downtown
Highest Rated
99+
Hotel near New Town,Edinburgh
Featured facilities: Sauna, Massage room
Great
184 reviews
9.0/10
1 night
From RUB 11,637
Check availability
99+
Hotel near New Town,Edinburgh
Featured facilities: Sauna, Massage room, Body care
Great
67 reviews
9.1/10
1 night
From RUB 38,406
Check availability
94
Hotels in Edinburgh
Featured facilities: Sauna
Very Good
63 reviews
8.3/10
1 night
From RUB 7,026
Check availability
99+
Hotels in Edinburgh
Featured facilities: Sauna
Very Good
190 reviews
8.5/10
1 night
From RUB 7,738
Check availability
99+
Hotels in Edinburgh
Featured facilities: Massage room, Body care
Very Good
60 reviews
8.7/10
1 night
From RUB 4,611
Check availability
99+
Hotel near Edinburgh Old Town,Edinburgh
Featured facilities: Sauna, Massage room, Body care
Very Good
127 reviews
8.7/10
1 night
From RUB 11,465
Check availability
77
Hotel near New Town,Edinburgh
Featured facilities: Sauna, Massage room
Very Good
41 reviews
8.5/10
1 night
From RUB 46,597
Check availability
99+
Hotel near Edinburgh Old Town,Edinburgh
Featured facilities: Sauna, Massage room, Body care
Very Good
74 reviews
8.9/10
1 night
From RUB 10,840
Check availability
99+
Hotel near New Town,Edinburgh
Featured facilities: Sauna, Massage room
Very Good
313 reviews
8.5/10
1 night
From RUB 16,971
Check availability
99+
Hotel near West End,Edinburgh
Featured facilities: Sauna, Massage room, Foot bath
Very Good
44 reviews
8.7/10
1 night
From RUB 15,120
Check availability
See All Hotels With spa in Edinburgh

Latest Reviews for Edinburgh Hotels

See all
Read genuine traveler ratings & reviews to find your perfect stay.

Norton House Hotel & Spa

9.4/10
Amazing
Posted onOct 16, 2024|Classic Double Room
GBAz90
The hotel was lovely and in a convenient location. We only stayed for one night but managed to make use of the wonderful spa and gorgeous breakfast. The spa staff were unbelievably friendly and accommodating to all our needs. It is easy to get into Edinburgh City Centre either by use of the Park and Ride (10 mins away) or drive in (30 mins). If you book, make sure you add on the breakfast, you will not be disappointed!
Price per night from:RUB 15,034

Sheraton Grand Hotel & Spa

8.9/10
Very Good
Posted onFeb 24, 2026|Classic Room King Room with Castle View
CNGaoyunbujiaohaojun
I was torn between many hotels before deciding, and I'm glad I chose this one. I picked the castle-view room type; the room was quite spacious, the bathroom had a separate shower and tub, and the bedding was very comfortable. The front desk staff were also very friendly. Breakfast was a mix of à la carte and buffet style, and the à la carte items were unlimited. The food selection was rich, and the restaurant staff were very polite and courteous. The hotel provided slippers and two small bottles of water, but there was no toothbrush or toothpaste.
Price per night from:RUB 16,763

Kimpton CHARLOTTE SQUARE by IHG

8.8/10
Very Good
Posted onFeb 2, 2026
Guest User
Comfortable hotel bed. Premium room w kingsize bed and two armchairs. Mini fridge, complimentary water and tuck box in the room. Social hour 5-6pm every day with complimentary wine/beer/soft drink in the bar. Gym and small pool, sauna and steam room. 20 mins walk from Edinburgh Waverly station. Plenty to choose from at breakfast, non- dairy milk and gluten free options. Friendly staff and help with luggage. Would stay again.
Price per night from:RUB 12,839

FAQs

Where is the best place for a stay with Spa in Edinburgh?

Whether you are traveling to Edinburgh for business or fun, Apex Waterloo Place Hotel (from RUB 12,581) , Delta Hotels by Marriott Edinburgh (from RUB 7,897) and Best Western Kings Manor Hotel (from RUB 4,794) are all preferred hotels.

What’s the typical price for hotels with Spa in Edinburgh?

For hotels with Spa in Edinburgh, the average price on weekdays is RUB 43,472, and the average price on weekends (Friday–Saturday) is RUB 52,176.

What's the best high-end place with Spa to stay in Edinburgh?

What's the best pet-friendly hotel with Spa in Edinburgh?

Kimpton CHARLOTTE SQUARE by IHG (from RUB 12,274) allows pets. But it's better to contact hotels ahead to confirm the situation since pet-friendly rooms are subject to availability. Hope to enjoy your good time with pets during the stay!

What are some great hotel promotions for property with Spa in Edinburgh?

Trip.com provides various promotions and discounts for users all year round. You can check the promotions page to see what promotions are available on Trip.com.

Edinburgh Hotels with spa Information

Total properties15
Number of reviews1,440
Highest priceRUB 146,009
Lowest priceRUB 8,817
Weekday Avg. PriceRUB 43,472
Weekend Avg. PriceRUB 52,176