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.

A
Abdulaziz
From
Saudi Arabia
The location is Amaaaazing, every major event/activity is nearby The longest i had to walk is 12 mins away, so i literally didn’t use any public transportation or even a car. The room is spacious, with nice bathroom. The staff are very kind and nice.
Scored out of 10, guest rating 9.3
Wonderful - What previous guests thought, 1,164 reviews
Price from
$512.83
1 night, 2 adults

Gleneagles Townhouse

Hotel in New Town, Edinburgh

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

K
Kirsten
From
Canada
Beautiful and breathtaking with warm and friendly service.
Scored out of 10, guest rating 9.2
Wonderful - What previous guests thought, 571 reviews
Price from
$539.82
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
Adeel
From
Saudi Arabia
Convenient location. Hospitable staff. Quick service. Decent sized and comfortable rooms and facilities.
Scored out of 10, guest rating 8.8
Excellent - What previous guests thought, 1,088 reviews
Price from
$350.88
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.

D
David
From
Canada
Clean quiet and bus stop at door
Scored out of 10, guest rating 8.1
Very Good - What previous guests thought, 3,106 reviews
Price from
$176.79
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.

O
Olga
From
United Kingdom
Great service, very comfortable rooms, all necessities (bathrobe, nice lotions, kettle, tea, coffee), a very nice gym and a pool, great breakfast and a central location.
Scored out of 10, guest rating 8.8
Excellent - What previous guests thought, 1,706 reviews
Price from
$279.36
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,963 reviews
Price from
$147.98
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.

V
Vasilica
From
Romania
Hotel positioned in the center; train station and bus stations under 400m. Very good and varied breakfast. Room spacious and clean. Bathroom with all necessary equipped. Well-trained staff, attentive to tourists, prompt response to requests. Definitely we'll recommend this hotel.
Scored out of 10, guest rating 8.7
Excellent - What previous guests thought, 4,727 reviews
Price from
$214.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.

A
Arwa
From
Saudi Arabia
Everything, specially the staff and their attention to details.
Scored out of 10, guest rating 8.4
Very Good - What previous guests thought, 1,312 reviews
Price from
$375.20
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.

B
Be Vegan Make Peace
From
Czech Republic
Thank you so much for your excellent service. You made my vacation more special than ever.
Scored out of 10, guest rating 8.2
Very Good - What previous guests thought, 6,555 reviews
Price from
$148.45
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,193 reviews
Price from
$214.85
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: $194.34
    Scored out of 10, guest rating 8.2
    Very Good - What previous guests thought, 6,555 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