The 10 best spa hotels in Edinburgh, UK | Booking.com
Skip to main content

Spa hotels in Edinburgh

Find the spa hotels that appeal to you the most

The best spa hotels in Edinburgh

Check out our selection of great spa hotels in Edinburgh

Filter by:

Review score

The Balmoral Hotel

Hotel in Old Town, Edinburgh

Located on Princes Street, The Balmoral has a 4 AA Rosette restaurant, a pool and a gym. Waverley Station and Edinburgh's main shopping area are within 5 minutes' walk.

M
Maew
From
Thailand
excellent service, amazing staffs, beautiful hotel, nice room, good location, wonderful breakfast
Scored out of 10, guest rating 9.3
Wonderful - What previous guests thought, 1,175 reviews
Location 9.8
Price from
$522
1 night, 2 adults

Gleneagles Townhouse

Hotel in New Town, Edinburgh

Gleneagles Townhouse features a fitness center, terrace, a restaurant and bar in Edinburgh.

F
Fatma
From
Qatar
The staff were very friendly and kind The treatment was exceptional
Scored out of 10, guest rating 9.2
Wonderful - What previous guests thought, 569 reviews
Location 9.8
Price from
$542.34
1 night, 2 adults

W Edinburgh

Hotel in New Town, Edinburgh

W Edinburgh has a fitness center, terrace, a restaurant and bar in Edinburgh. This 5-star hotel offers room service, a concierge service and free WiFi.

A
Alexander
From
United States
Callum and Alexander were absolutely perfect as a welcoming committee. Their warmth and kindness made the checkin process so seamless and every time I saw them I wanted to say hi to them! They made for such a lovely stay. The bar staff in the W Lounge whose names I don't remember (he was from Brazil and she had a lovely show style hair cut) make my time in the lounge especially great as well. Overall the warmth of the staff is unmatched in all my European hotel experiences!
Scored out of 10, guest rating 8.8
Excellent - What previous guests thought, 1,080 reviews
Location 9.7
Price from
$352.52
1 night, 2 adults

Village Hotel Edinburgh

Hotel in Edinburgh

Offering an indoor pool and a spa and wellness center, Village Hotel Edinburgh is located a short distance from Edinburgh city center.

L
Lisa
From
United Kingdom
It was well established with things like the swimming pool, saunas and Jacuzzi Had some lovely breakfasts and also the meals were very nice too could not fault my stay
Scored out of 10, guest rating 8.1
Very Good - What previous guests thought, 3,135 reviews
Location 8.3
Price from
$174.90
1 night, 2 adults

Kimpton Charlotte Square by IHG

Hotel in Edinburgh City Centre, Edinburgh

Kimpton Charlotte Square Hotel is located in Edinburgh, just yards from Princes Street and George Street.

L
Lolita
From
Turkey
Location, hotel, room, staff were perfect.. Our concierge Mr Remi helped us a lot to arrange tours around the city n our transportation to Gleneagles.
Scored out of 10, guest rating 8.8
Excellent - What previous guests thought, 1,712 reviews
Location 9.6
Price from
$280.66
1 night, 2 adults

Edinburgh Marriott Hotel Holyrood

Hotel in Old Town, Edinburgh

Just yards from Holyrood Park, Edinburgh Marriott Hotel Holyrood features an award-winning restaurant and spa. With Edinburgh Castle just a mile away, guests have free WiFi access and large rooms.

A
Andria
From
France
Location next to hop-on-hop off bus. Great view of scenery Close to a park.convenient parking Newly renovated. Great breakfast included
Scored out of 10, guest rating 8.6
Excellent - What previous guests thought, 1,946 reviews
Location 8.9
Price from
$148.67
1 night, 2 adults

Apex Waterloo Place Hotel

Hotel in Edinburgh City Centre, Edinburgh

Just around the corner from Calton Hill, the 4-star Apex Waterloo Place hotel epitomizes luxury living in the heart of Edinburgh.

M
Michelle
From
United States
Easy walk to the Royal mile and other attractions. The room was spacious and clean. Breakfast was excellent. The staff was friendly and helpful.
Scored out of 10, guest rating 8.7
Excellent - What previous guests thought, 4,713 reviews
Location 9.7
Price from
$215.58
1 night, 2 adults

The Caledonian Edinburgh, Curio Collection by Hilton

Hotel in West End, Edinburgh

Located just a 1-minute walk from Princes Street, The Caledonian Edinburgh - The Caledonian hotel has a modern leisure club and unobstructed views of Edinburgh Castle.

T
Talal
From
Kuwait
Every thing is wonderfull about this hotel
Scored out of 10, guest rating 8.4
Very Good - What previous guests thought, 1,311 reviews
Location 9.5
Price from
$376.95
1 night, 2 adults

Best Western Kings Manor

Hotel in Portobello, Edinburgh

Best Western Kings Manor in Edinburgh offers free WiFi, a 20-yard swimming pool and a gym. Portobello Beach is just 10 minutes’ walk from the building.

D
Dominika
From
Poland
Wonderful amenities, the pool, sauna and jacuzzi let you end your day in the most relaxed state ever. Staff is so lovely and helpful, feels like one big family who cares about each other and the guests on a personal level. The classic British breakfast with tons of choice and variation was the best possible way to start the day. I have nothing, absolutely nothing bad to say about this hotel. I wish I was back already.
Scored out of 10, guest rating 8.2
Very Good - What previous guests thought, 6,594 reviews
Location 8.5
Price from
$149.14
1 night, 2 adults

Sheraton Grand Hotel & Spa

Hotel in Edinburgh City Centre, Edinburgh

Overlooking Edinburgh Castle, the Sheraton Grand Hotel & Spa is located in the financial district, next to the West End business and entertainment area and a five-minute walk from Princes Street, 1640...

F
Fern
From
Netherlands
✅ Our room exceeded expectations – It was even better in person than in the photos! Everything was clean, spacious, and well-appointed. ✅ The staff were very hospitable – Everyone was warm and welcoming, making us feel at home. ✅ Housekeeping team was friendly – They always greeted us with smiles, which was a nice touch. ✅ Breakfast room service was convenient – On our first night, we received a breakfast order card to leave on the door, allowing us to have breakfast delivered at our preferred time. It was on time and very helpful!
Scored out of 10, guest rating 8.6
Excellent - What previous guests thought, 3,187 reviews
Location 9.3
Price from
$205
1 night, 2 adults
All spa hotels in Edinburgh

Looking for a spa hotel?

What better way to unwind after a day of sightseeing than at a health and wellness spa? Spa hotels focus on maximum relaxation for their guests, providing luxury features like hot tubs, thermal pools, and professional massage services. Some spa hotels use mineral-rich water pumped straight out of the ground, helping to maintain and restore good health.

Most booked spa hotels in Edinburgh and surrounding area in the past month

See all

FAQ about spa hotels in Edinburgh

Spa Hotels That Guests Love in Edinburgh

See all
  • Avg. price/night: $195.24
    Scored out of 10, guest rating 8.2
    Very Good - What previous guests thought, 6,594 reviews
    All staff were excellent in every way - special thanks to Linda at breakfast and Riley at dinner. Well equipped room. Room to relax in foyer. Variety of enjoyable meals at breakfast, lunch and dinner. Enjoyed the pool and sauna. Tennis looked great, but we ran out of time. Great position to all on offer in Edinburgh.
    Guest review by
    Ruth
    Family with young children
gogless