T
5-star luxury
The Balmoral Hotel ★★★★★
Edinburgh
A 5-star stay on Princes Street with a renowned spa, elegant rooms, and a Michelin-starred restaurant.
Spa hotels · Edinburgh · United Kingdom
We reviewed 19 spa hotels in Edinburgh across every price band and picked the 18 best for you.
T
5-star luxury
Edinburgh
A 5-star stay on Princes Street with a renowned spa, elegant rooms, and a Michelin-starred restaurant.
R
Central & spacious
Edinburgh
A 4-star stay right on the Royal Mile with an indoor pool, spa, and parking — ideal for exploring Edinburgh's old town.
S
Spa & Castle Views
Edinburgh
A 5-star Edinburgh hotel with a spa, pool, and views of the castle, just a short walk from the Royal Mile.
W
City centre with rooftop bar
Edinburgh
A polished five-star base with a rooftop bar, spa, and a location that puts you steps from Edinburgh Castle and the St James Quarter.
T
Classic Luxury
Edinburgh
A grand Princes Street hotel with castle views, a full spa, and an indoor pool.
K
Central & historic
Edinburgh
A Georgian-style hotel with an indoor pool and spa, steps from Princes Street.
V
Pool & fitness hub
Edinburgh
Pool, spa, and gym under one roof, with easy bus access to the city centre.
P
Opulent Retreat
Edinburgh
A 5-star Edinburgh retreat with opulent interiors, a peaceful garden setting, and service that guests consistently praise.
A
Castle views & pool
Edinburgh
A 4-star stay in Edinburgh's Old Town, with views of the castle and a pool to unwind in.
N
Airport-friendly
Edinburgh
A reliably comfortable base near Edinburgh Airport and the tram, with a pool, sauna, and good-value dining.
A
Central & Comfortable
Edinburgh
A 4-star Edinburgh hotel with a prime location near theatres and the Christmas market, plus an indoor pool and spa.
G
City Classic
Edinburgh
A stylish 5-star townhouse with a celebrated rooftop bar and spa in the heart of Edinburgh.
H
Zoo-side stay
Edinburgh
A well-rated hotel right by Edinburgh Zoo with an indoor pool, free parking, and easy bus links to the airport and city.
L
Pool & parking
Edinburgh
A 4-star Edinburgh hotel with a heated pool, free parking and a strong breakfast – ideal for a relaxed stay.
B
Pool & Parking
Edinburgh
A reliable 3-star with an indoor pool, free parking, and a bus stop right outside – a solid base for exploring Edinburgh.
D
Wellness stay
Edinburgh
A 4-star stay with an indoor pool, spa, and easy tram links to Edinburgh city centre.
E
Central & calm
Edinburgh
Close to Holyrood Palace and the Royal Mile, this Marriott pairs a full spa and pool with a polished, quiet stay.
J
Guest House
Edinburgh Guest house
A 4-star guest house near Edinburgh with garden views, a cozy conservatory breakfast, and on-site parking.
Edinburgh
Rated 8.9 by 237 guests, this Edinburgh guest house offers a solid base for exploring the city.
Map & live prices by our partner
The best spa hotels in Edinburgh sit right where you want to be: on Princes Street, off Charlotte Square, and along the Royal Mile, all with pools and treatment rooms on site. Top marks go to Gleneagles Townhouse (9.2), The Balmoral (9.1), and Justb Edinburgh (9.1)—the first two are five-star city icons, the last a boutique guest house with a garden setting. For a balance of price and polish, the Sheraton Grand (from £154) and Novotel Edinburgh Park (from £137) offer full spa facilities without the five-star price tag. Across the board, expect 4-star comfort as the standard, with 10 of the 18 properties rated 4 stars and 7 rated 5 stars.
If you want to be in the heart of the action, the city centre is where most of Edinburgh’s spa hotels are concentrated. Here, you’ll find the likes of W Edinburgh (8.8) and Apex Waterloo Place (8.8) within steps of the St James Quarter and theatres, with prices starting at £357 and £347 respectively. The Sheraton Grand (from £154) offers a more accessible entry point while still being a short walk from the Royal Mile, and the Radisson Blu (from £250) puts you right on the historic street itself. These properties combine spa, pool, and immediate access to the city’s sights.
True resort-style stays are rare in central Edinburgh, but a few properties offer that all-in-one escape. Gleneagles Townhouse (from £669) is the most indulgent, a five-star townhouse with a celebrated rooftop bar and spa. Alternatively, the Edinburgh Marriott Hotel Holyrood (8.7, from £356) provides a calm, full-service spa experience near Holyrood Palace, while the Kimpton Charlotte Square (8.8, from £285) brings a boutique resort feel to a Georgian square. For a more family-friendly resort vibe, the Village Hotel Edinburgh (8.1) focuses on pool, gym, and spa under one roof at a more accessible price.
For the highest guest rating, Gleneagles Townhouse scores 9.2 and sits in the centre, with a spa and rooftop bar. The Balmoral (9.1) is another top choice on Princes Street, and W Edinburgh (8.8) is steps from the St James Quarter.
Many do. The Sheraton Grand, Radisson Blu, Kimpton Charlotte Square, and Edinburgh Marriott Holyrood all have indoor pools. For a more budget-friendly option, Village Hotel and Leonardo Edinburgh Murrayfield also feature pools.
Yes, several. The cheapest options under £150 per night include Delta Hotels by Marriott (from £135), Novotel Edinburgh Park (from £137), and Leonardo Edinburgh Murrayfield (from £137). These offer pools and spas, though usually further from the centre.
The tram runs from Edinburgh Airport to the city centre, stopping near several spa hotels. For Novotel Edinburgh Park, it’s a short walk from the tram stop. For central hotels like the Sheraton Grand or The Balmoral, take the tram to the city centre and you’re within a few minutes' walk.
Prices tend to be lower outside the summer festival season (August) and during winter weekdays, though INPUT doesn't provide specific monthly data. To get the best deal, compare rates across the properties on this page, especially the ones starting under £150.
Edinburgh’s spa hotels are as varied as the city’s skyline: from grand five-star retreats on Princes Street with castle views to quieter wellness-focused stays in the city’s newer districts. Most cluster around the historic centre, where you can step out onto the Royal Mile or stroll to the Old Town’s closes, while others sit near the airport for a relaxed start or end to a trip. The city’s compact layout means even hotels on the outskirts often have direct tram or bus links, so a spa afternoon can still leave you time for a castle visit.
Money buys different things across the set. At the lower end, you’ll find reliable four-star stays with indoor pools and saunas near the airport or Murrayfield; at the top, you’re paying for landmark addresses, Michelin-starred dining, and spas that are destinations in themselves. Between those extremes, most properties offer a pool, a treatment menu, and a central location—the real choice is about how much luxury you want around your downtime.
This collection suits travellers who want a spa or pool as part of their city break—whether that’s a five-star indulgence on Princes Street or a practical four-star near the airport. If you’re purely sightseeing and don’t plan to use the spa, you might save by looking at central hotels without these facilities, or if you’re on a tight budget, consider the cheap and budget hotels in Edinburgh. For families needing extra space, the family friendly hotels might be a better fit, and for those driving, the hotels with parking options will be more convenient.