Skip to main content

The 10 Best Spa Hotels in Edinburgh, UK

Check out our pick of great spa hotels in Edinburgh

Filter by:


Review score

Superb: 9+ Very good: 8+ Good: 7+ Pleasant: 6+
Our top picks Lowest price first Star rating and price Top reviewed

See the latest prices and deals by choosing your dates.

First opened in 1902, The Balmoral now offers rooms with a spacious marble bathroom and an interactive TV. Many rooms have views towards Edinburgh Castle and the Old Town.

With a sauna and a Turkish steam room, The Balmoral Spa features 5 treatment rooms and an exercise studio.

Beautiful, spacious room, clean and the hotel provided everything for our baby! The location is unbelievable too. Outstanding!!

Show more Show less
9.4
Superb
1,944 reviews
Price from
£550
per night

Breakfast is available every morning, and includes continental, Full English/Irish and vegetarian options. At the hotel you will find a restaurant serving British and Scottish cuisine. Vegetarian, dairy-free and vegan options can also be requested.

Wonderful, kind service. Beautiful interiors. Excellent restaurant. Staying here was a highlight of our time in Edinburgh.

Show more Show less
9.2
Superb
366 reviews
Price from
£495
per night

The spacious apartment features 2 bedrooms, a flat-screen TV with streaming services, a fully equipped kitchen with a dishwasher and an oven, a washing machine, and 2 bathrooms with a walk-in shower. Towels and bed linen are provided in the apartment. This apartment is allergy-free and non-smoking.

Spacious and peaceful location

Show more Show less
9.1
Superb
149 reviews

Situated a 2-minute walk from the Royal Mile and a 6-minute walk from Holyrood Palace, The Park At Holyrood offers accommodation located in Edinburgh. The Edinburgh Playhouse is within a 10-minute walk of the apartment.

The property has free access to a sauna and an indoor pool in the neighbouring Hotel.

Beautiful apartment with full kitchen and laundry facilities Very close to the Royal Mile and lots of restaurants and pubs

Show more Show less
9.7
Exceptional
118 reviews
Price from
£225
per night

Just metres 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.

The rooms at Edinburgh Marriott Hotel Holyrood have a marble private bathroom and tea and coffee facilities with free mineral water. Rooms also offer satellite TV, a hairdryer and ample workspace.

Very large king room. Shower head was great. Didn't know there was a large indoor pool/sauna/spa when I booked, and they were wonderful. Large variety at breakfast. £18 if not prebooked, £12 if prebooked. Katie, Donald, and David at the front desk were very helpful with all details and a wealth of local information and suggestions for attractions/dining. It is one block off The Royal Mile, quiet at night for good sleep.

Show more Show less
9.1
Superb
281 reviews
Price from
£284
per night

Craigey Beach Home is a beachfront property set in Edinburgh, 1.3 km from Portobello Beach and 3.7 km from Edinburgh Playhouse. Both free WiFi and parking on-site are available at the holiday home free of charge. On clear days, guests can head outside to enjoy the holiday home's outdoor fireplace or simply kick back and relax.

It was best place we have stayed in. Home away from home and just beautiful 😍

Show more Show less
9.5
Exceptional
58 reviews
Price from
£366
per night

Breakfast is served in The Garden, an indoor courtyard, which serves food and drink throughout the day, including salads, hot dishes, cakes, spritzers and Scottish cocktails in the evening. Another dining option is BABA, a mezze and charcoal grill restaurant and cocktail bar. It offers Middle Eastern and Mediterranean cuisine.

Guests have complimentary access to the leisure facilities including the gym, swimming pool, and spa. The spa offers a full range of treatments including facials and massages at an additional cost.

Everything was excellent—especially Micheal the bartender!!

Show more Show less
8.8
Fabulous
2,173 reviews
Price from
£247
per night

Book in for a relaxing spa treatment and unwind in the fitness and wellness facilities including a swimming pool with poolside seating, sauna, and steam room. If you’d rather sweat it out another way, head to the fitness suite – great for working up an appetite…

I liked everything! The location is so convenient across from the train station and city centre with all the shopping and restaurants and museums. Everything is in walking distance. The staff was fantastic and let me check in early. I was also not feeling well and offered anything extra to make myself more comfortable. I only wish I'd had the time and inclination to try the spa.

Show more Show less
8.5
Very good
5,024 reviews
Price from
£240
per night

Originally built in 1903 as part of Edinburgh's central railway station, rooms at the luxury hotel each have a flat-screen TV, a luxurious bathroom with designer toiletries, and fluffy bathrobes, as well as unobstructed views of Edinburgh Castle. Guests can enjoy access to the Waldorf Astoria Spa, including an array of luxurious treatments, as well as a steam room, sauna, whirl pool, swimming pool and gym.

The hotel was exceptionally accommodating towards us. The staff were so friendly and helpful. Food was delicious. We honestly haven't experienced service like this before and we would go back in a heartbeat! Highly recommend

Show more Show less
8.4
Very good
1,359 reviews
Price from
£270.69
per night

Guests at Kings Manor can use the Fountain Spa Leisure Club, which has a sauna, a steam room and a beauty therapy suite. There is also a tennis court to enjoy.

Best Western Kings Manor has spacious en-suite rooms featuring satellite TV and 24-hour room service. Rooms also benefit from a hospitality tray for tea and coffee.

Cleanliness, very helpful and kind staff, comfortable rooms, good transport options, exceptionally delicious food

Show more Show less
8.5
Very good
6,484 reviews
Price from
£108
per night

Looking for a spa hotel?

What better way to unwind after a day’s sightseeing than relaxing in a health and wellness spa? Spa hotels focus on maximum relaxation for their guests, with 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.
Search spa hotels in Edinburgh

Most booked spa hotels in Edinburgh this month

FAQ about spa hotels in Edinburgh







Spa hotels that guests love in Edinburgh

  • Avg. price/night: £195
    8.5
    Scored 8.5
    Very good
    Rated very good
     · 6,484 reviews
    It had a very laid back and relaxing feel , staff were lovely and rooms very spacious and clean.breakfast was perfect.no issues whatssoever. Would return.
    Rachael
    Family with young children
  • Avg. price/night: £230.65
    8.1
    Scored 8.1
    Very good
    Rated very good
     · 8,671 reviews
    We had one of the superior rooms. This was clean and comfortable. The Spa facilities pool, steam room, sauna and changing facilities were all clean and operational. Buffet breakfast was included in our deal and there was in my view adequate choice.
    Alastair
    Young couple
  • Avg. price/night: £360
    8.5
    Scored 8.5
    Very good
    Rated very good
     · 5,024 reviews
    Me and my partner stayed hear from Friday till Sunday as a Christmas present from me. We was absolutely stunned by Apex hotel absolutely lovely hotel staff go above and beyond. Spa facilities were amazing, nice sauna and steam room amazing rooms really comfortable beds. Shower in room was spectacular. Breakfast was beautiful a lot to choose from also a set menu to order from. Loved our stay the location was perfect right in the middle of the centre will definitely be back :) xx
    michelle
    Young couple
  • 9.2
    Scored 9.2
    Superb
    Rated superb
     · 1,245 reviews
    The room was huge, lots of space to relax after a long day walking. Bed was comfy Lovely bathroom Location is amazing, just a short walk to everything we wanted. Unfortunately Hapimag don’t do breakfast but there are some lovely places very close by.
    Paula
    Young couple
  • Avg. price/night: £230.65
    8.1
    Scored 8.1
    Very good
    Rated very good
     · 8,671 reviews
    Breakfast was good and staff were friendly. Good pool/sauna facilities. Lovely grounds round about and car parking available. Comfortable beds and spacious rooms.
    Claire
    Young couple
  • Avg. price/night: £195
    8.5
    Scored 8.5
    Very good
    Rated very good
     · 6,484 reviews
    Fabulous, room was spacious and clean. Facilities were great, jacuzzi, steam room, sauna and pool. Meal is restaurant was hot and tasty and breakfast choices were good, with vegetarian sausages cooked to order. Definitely recommend a visit.
    Kelly
    Young couple
  • Avg. price/night: £260.62
    8.3
    Scored 8.3
    Very good
    Rated very good
     · 2,887 reviews
    We had a lovely comfortably castle view room. We have stayed at this hotel many times and have always enjoyed every facility of the hotel including the VIP room for breakfast and canopies, the hotel bar, but the reason we book here always is for the spa and pool to enjoy some fun and relaxation.
    Maria
    Young couple
  • Avg. price/night: £260.62
    8.3
    Scored 8.3
    Very good
    Rated very good
     · 2,887 reviews
    Location great, walking distance to everywhere Rooms comfortable, great pillows and mattresses. Helpful and friendly concierge, breakfast good but a bit limited, very clean throughout. Nice pool and sauna area for relaxing
    Toni
    Young couple
  • 9.7
    Scored 9.7
    Exceptional
    Rated exceptional
     · 705 reviews
    Very relaxed, friendly and helpful owner. The room was very comfortable, light and spacious with use of kitchen. Tasty breakfast. Information folder including names and numbers of local restaurants/ takeaways. Dog friendly. Our two dogs enjoyed running in the large gardens behind the bungalow. You are welcome to look around the farm and see the animals. Easy access to Edinburgh by car.
    Catherine
    Family with young children
  • Avg. price/night: £195
    8.5
    Scored 8.5
    Very good
    Rated very good
     · 6,484 reviews
    The hotel facilities were very clean. Staff were very friendly and helpful. The breakfast was 5 star. Had excellent spa with jacuzzi, swimming pool, steam room and sauna.
    Walid mebrouk
    People with friends

Research, refine and make plans for your whole trip