Spa Hotels in Edinburgh

Compare 5 spa hotels in Edinburgh with indoor pools, saunas, and luxury spas. Book your stay with free cancellation and exclusive deals.

Check-in
Sat, 01 Aug
Check-out
Sun, 02 Aug
Rooms and Guests2 Guests, 1 room
We’ll open Booking.com in a new tab for fair comparison.
Check-in
Sat, 01 Aug
-
Check-out
Sun, 02 Aug
Rooms and Guests2 Guests, 1 room
2Filter & Sort
View map
Check-in
Sat, 01 Aug
-
Check-out
Sun, 02 Aug
Rooms and Guests2 Guests, 1 room
2Filter & Sort
View map
View map
1-11 out of 11
Sort by: high popularity
  • Price: low to high
  • Price: high to low
  • Guest rating: high to low
  • Popularity: high to low
9.2
Perfect1669 total reviews
our site & Booking.com
Map
400 m from City Centre200 m from Edinburgh Waverley Railway Station
Whisky BarNumber OnePalm Court
  • 4 AA Rosette fine dining
  • Whisky bar with 500 varieties
  • Four-course afternoon tea with harp
From€ 671 /nightSelect
8.1
Great3112 total reviews
our site & Booking.com
Map
3.5 km from City Centre1.6 km from Royal Botanic Garden
Indoor PoolFitness CentreStarbucks
  • Buzzing pub with live sports events
  • State-of-the-art fitness centre
  • On-site Starbucks coffee shop
From€ 157 /nightSelect
8.8
Great4033 total reviews
our site & Booking.com
Map
1.3 km from City Centre200 m from Edinburgh International Conference Centre (EICC)
Rooftop PoolThermal SuiteClub Lounge
  • Rooftop infinity pool with city views
  • One Spa thermal suite and hydropool
  • Castle view rooms available
From€ 318 /nightSelect
8.8
Great5526 total reviews
our site & Booking.com
Map
500 m from City Centre200 m from Edinburgh Waverley Railway Station
Indoor PoolYu SpaLiberté Brasserie
  • Luxurious Yu Spa with heated pool
  • Award-winning Liberté Brasserie
  • Georgian architecture with modern style
From€ 365 /nightSelect
9.4
Perfect571 total reviews
our site & Booking.com
Map
600 m from City Centre300 m from Edinburgh Waverley Railway Station
Rooftop BarCryotherapy SaunaThe Spence
  • Historic bank conversion boutique
  • Exclusive rooftop bar with skyline views
  • Cryotherapy and infrared sauna gym
From€ 706 /nightSelect
8.7
Great2072 total reviews
our site & Booking.com
Map
1.2 km from City Centre200 m from Usher Hall
Guerlain SpaIndoor PoolWhisky Bar
  • First UK Guerlain Spa
  • Historic 1903 railway station hotel
  • Whisky bar with 100+ selections
From€ 361 /nightSelect
8.8
Great3147 total reviews
our site & Booking.com
Map
1.2 km from City Centre400 m from Usher Hall
Swell SuiteStrathberry LibraryIndoor Pool
  • UK's first Sound Wellness Room
  • Borrow luxury Strathberry handbags
  • Social enterprise walking tours
From€ 270 /nightSelect
8.8
Great1682 total reviews
our site & Booking.com
Map
600 m from City Centre300 m from Edinburgh Waverley Railway Station
Rooftop BarSUSHISAMBAAWAY Spa
  • Rooftop bar with 360-degree city views
  • SUSHISAMBA rooftop dining with views
  • Joao's Place speakeasy cocktail bar
From€ 412 /nightSelect
8.6
Great3989 total reviews
our site & Booking.com
Map
700 m from City Centre700 m from Royal Mile
Indoor PoolElemis SpaGolf Course
  • Exclusive Elemis spa treatments
  • Award-winning Surf & Turf restaurant
  • Triple-glazed windows for quiet rooms
From€ 343 /nightSelect
8.2
Great7545 total reviews
our site & Booking.com
Map
5.7 km from City Centre500 m from Brunstane Train Station
EV ChargingTennis CourtFree Parking
  • Dedicated dog-friendly breakfast area
  • Leisure club with 20m pool and spa
  • Free EV charging station
From€ 221 /nightSelect
7.9
Very good4282 total reviews
our site & Booking.com
Indoor PoolSteam RoomFitness Centre
  • Free on-site parking
  • Indoor pool and steam room
  • Complimentary wine on check-in
From€ 209 /nightSelect

Spa hotels in Edinburgh combine urban convenience with comprehensive wellness facilities. These properties - from the centrally located Balmoral on Princes Street to the Sheraton Grand near the financial district - offer indoor pools, saunas, steam rooms, and treatment suites. Most are within walking distance of the Royal Mile and Edinburgh Castle. Guests should budget from around £150 per night at Village Hotel Edinburgh to over £300 at top-tier hotels like The Balmoral. For best value, book midweek and note that some thermal experiences (like the Sheraton's rooftop hydropool) incur an additional charge.

The top-rated Gleneagles Townhouse (94/100) provides a modern spa with sauna in a converted bank building, while the Sheraton Grand Hotel & Spa (88/100) features a 19-metre swimming pool and a thermal suite with rooftop hydropool. The Balmoral Hotel (93/100) combines five-star luxury with a Turkish steam room and fine dining at Number One. For families, Apex Waterloo Place Hotel (88/100) offers organic toiletries and easy access to Calton Hill, and Village Hotel Edinburgh (81/100) has ample parking and all-day dining. Book spa treatments ahead, especially at peak times.