Live prices for your dates · free cancellation on many rooms

Spa hotels · Edinburgh · United Kingdom

Spa Hotels in Edinburgh

We reviewed 19 spa hotels in Edinburgh across every price band and picked the 18 best for you.

18 hotels 13 rated 8.5+ typical £250

hotels

The Balmoral Hotel T 5-star luxury

The Balmoral Hotel ★★★★★

Edinburgh

9.1Perfect1,645 reviews

A 5-star stay on Princes Street with a renowned spa, elegant rooms, and a Michelin-starred restaurant.

From£635per night
Radisson Blu Hotel, Edinburgh City Centre R Central & spacious
8.7Great6,465 reviews

A 4-star stay right on the Royal Mile with an indoor pool, spa, and parking — ideal for exploring Edinburgh's old town.

From£250per night
Sheraton Grand Hotel & Spa S Spa & Castle Views

Sheraton Grand Hotel & Spa ★★★★★

Edinburgh

8.7Great3,986 reviews

A 5-star Edinburgh hotel with a spa, pool, and views of the castle, just a short walk from the Royal Mile.

From£154per night
W Edinburgh W City centre with rooftop bar

W Edinburgh ★★★★★

Edinburgh

8.8Great1,630 reviews

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.

From£357per night
Kimpton Charlotte Square By Ihg K Central & historic

Kimpton Charlotte Square By Ihg ★★★★★

Edinburgh

8.8Great3,159 reviews

A Georgian-style hotel with an indoor pool and spa, steps from Princes Street.

From£285per night
Village Hotel Edinburgh V Pool & fitness hub

Village Hotel Edinburgh ★★★★

Edinburgh

8.1Great3,219 reviews

Pool, spa, and gym under one roof, with easy bus access to the city centre.

From£145per night
Prestonfield House P Opulent Retreat

Prestonfield House ★★★★★

Edinburgh

9Perfect465 reviews

A 5-star Edinburgh retreat with opulent interiors, a peaceful garden setting, and service that guests consistently praise.

From£471per night
Apex Grassmarket Hotel A Castle views & pool

Apex Grassmarket Hotel ★★★★

Edinburgh

8.5Great4,313 reviews

A 4-star stay in Edinburgh's Old Town, with views of the castle and a pool to unwind in.

From£208per night
Novotel Edinburgh Park N Airport-friendly

Novotel Edinburgh Park ★★★★

Edinburgh

8.8Great5,843 reviews

A reliably comfortable base near Edinburgh Airport and the tram, with a pool, sauna, and good-value dining.

From£137per night
Apex Waterloo Place Hotel A Central & Comfortable

Apex Waterloo Place Hotel ★★★★

Edinburgh

8.8Great5,380 reviews

A 4-star Edinburgh hotel with a prime location near theatres and the Christmas market, plus an indoor pool and spa.

From£347per night
Gleneagles Townhouse G City Classic

Gleneagles Townhouse ★★★★★

Edinburgh

9.2Perfect590 reviews

A stylish 5-star townhouse with a celebrated rooftop bar and spa in the heart of Edinburgh.

From£670per night
Holiday Inn Edinburgh Zoo By Ihg H Zoo-side stay

Holiday Inn Edinburgh Zoo By Ihg ★★★★

Edinburgh

8.1Great7,117 reviews

A well-rated hotel right by Edinburgh Zoo with an indoor pool, free parking, and easy bus links to the airport and city.

From£187per night
Leonardo Edinburgh Murrayfield L Pool & parking

Leonardo Edinburgh Murrayfield ★★★★

Edinburgh

8.1Great7,082 reviews

A 4-star Edinburgh hotel with a heated pool, free parking and a strong breakfast – ideal for a relaxed stay.

From£137per night
Best Western Kings Manor B Pool & Parking

Best Western Kings Manor ★★★

Edinburgh

8.3Great7,647 reviews

A reliable 3-star with an indoor pool, free parking, and a bus stop right outside – a solid base for exploring Edinburgh.

From£183per night
Delta Hotels By Marriott Edinburgh D Wellness stay

Delta Hotels By Marriott Edinburgh ★★★★

Edinburgh

8Great4,053 reviews

A 4-star stay with an indoor pool, spa, and easy tram links to Edinburgh city centre.

From£135per night
Edinburgh Marriott Hotel Holyrood E Central & calm

Edinburgh Marriott Hotel Holyrood ★★★★

Edinburgh

8.7Great3,883 reviews

Close to Holyrood Palace and the Royal Mile, this Marriott pairs a full spa and pool with a polished, quiet stay.

From£356per night
Justb Edinburgh J Guest House

Justb Edinburgh ★★★★

Edinburgh Guest house

9.1Perfect475 reviews

A 4-star guest house near Edinburgh with garden views, a cozy conservatory breakfast, and on-site parking.

From£166per night
S Guest favourite

Straven Guest House ★★★★

Edinburgh

8.9Very good237 reviews

Rated 8.9 by 237 guests, this Edinburgh guest house offers a solid base for exploring the city.

Map & live prices by our partner

Best Spa Hotels in Edinburgh

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.

Spa Hotels in Edinburgh City Centre

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.

Spa Resorts in Edinburgh

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.

Frequently asked

What is the best spa hotel in Edinburgh city centre?

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.

Which spa hotels in Edinburgh have an indoor pool?

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.

Are there cheap spa hotels in Edinburgh?

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.

How do I get from the airport to a spa hotel in Edinburgh?

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.

What month is cheapest to book a spa hotel in Edinburgh?

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.

Spa Hotels in Edinburgh

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.

The bottom line

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.