Edinburgh Spa Hotels: Pools, Saunas, and Spa Treatments

Compare 11 Edinburgh spa hotels with indoor pools, saunas, and steam rooms near Edinburgh Castle. Rates from £109/night. Book now.

Check-in
Fri, 31 Jul
Check-out
Sat, 01 Aug
Rooms and Guests2 Guests, 1 room
We’ll open Booking.com in a new tab for fair comparison.
Check-in
Fri, 31 Jul
-
Check-out
Sat, 01 Aug
Rooms and Guests2 Guests, 1 room
2Filter & Sort
View map
Check-in
Fri, 31 Jul
-
Check-out
Sat, 01 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
391 yd from City Center134 yd from Edinburgh Waverley Railway Station
Palm CourtNumber OneWhisky Bar
  • 4 AA Rosette Number One
  • 500+ whiskies at Scotch bar
  • Iconic clock tower landmark
FromUS$ 770 /nightSelect
8.8
Great3147 total reviews
our site & Booking.com
Map
1276 yd from City Center525 yd from Edinburgh Castle
Indoor PoolSwell SuiteBABA Restaurant
  • UK's first sound wellness room
  • Strathberry bag library
  • Invisible Cities walking tours
FromUS$ 310 /nightSelect
8.7
Great2072 total reviews
our site & Booking.com
Map
1345 yd from City Center461 yd from Edinburgh Castle
Guerlain SpaIndoor PoolWhisky Bar
  • UK's first Guerlain Spa
  • Indoor pool with castle views
  • Historic former railway station
FromUS$ 414 /nightSelect
8.8
Great1682 total reviews
our site & Booking.com
Map
587 yd from City Center319 yd from Edinburgh Waverley Railway Station
Rooftop BarAWAY SpaSUSHISAMA
  • Rooftop bar with 360-degree views
  • SUSHISAMA restaurant with city views
  • Joao's Place speakeasy cocktail bar
FromUS$ 473 /nightSelect
8.8
Great5526 total reviews
our site & Booking.com
Map
450 yd from City Center207 yd from Edinburgh Waverley Railway Station
Indoor PoolYu SpaLiberté Brasserie
  • Historic Georgian architecture
  • Award-winning Scottish cuisine
  • Holistic Yu Spa with pool
FromUS$ 419 /nightSelect
9.4
Perfect571 total reviews
our site & Booking.com
Map
553 yd from City Center311 yd from Edinburgh Waverley Railway Station
Rooftop BarCryotherapy RoomInfrared Sauna
  • Rooftop bar with skyline views
  • Historic bank building conversion
  • Cryotherapy and infrared sauna
FromUS$ 810 /nightSelect
8.8
Great4034 total reviews
our site & Booking.com
Map
1427 yd from City Center178 yd from Edinburgh International Conference Centre (EICC)
Rooftop PoolThermal SuiteClub Lounge
  • Rooftop infinity pool with views
  • Thermal suites and rooftop hydropool
  • Club lounge with evening canapés
FromUS$ 365 /nightSelect
8.1
Great3112 total reviews
our site & Booking.com
Map
2.2 mi from City Center570 yd from Royal Victoria Building
Indoor PoolFitness CentrePub & Grill
  • Large free on-site car park
  • On-site Starbucks Coffee Shop
  • Self-service iPad check-in
FromUS$ 180 /nightSelect
7.9
Very good4260 total reviews
our site & Booking.com
Indoor PoolSteam RoomWellness Spa
  • Near Murrayfield & Edinburgh Zoo
  • Spa with sauna, steam & jacuzzi
  • Free on-site parking available
FromUS$ 240 /nightSelect
8.6
Great3989 total reviews
our site & Booking.com
Map
721 yd from City Center755 yd from Royal Mile
Elemis SpaIndoor PoolWellness Club
  • Elemis spa with luxury treatments
  • Award-winning Scottish restaurant
  • Triple-glazed windows for quiet
FromUS$ 394 /nightSelect
8.2
Great7559 total reviews
our site & Booking.com
Map
3.6 mi from City Center487 yd from Brunstane Train Station
Heated PoolTennis CourtEV Charging
  • 20m pool with spa and tennis
  • Dog-friendly with welcome packs
  • Free EV charging stations
FromUS$ 254 /nightSelect

Edinburgh's spa hotels offer indoor pools, saunas, and steam rooms across central districts like the West End and Old Town. Budgets range from mid-range options near Murrayfield to luxury stays on Princes Street. Most include fitness centres and on-site dining, with premium properties offering thermal suites and rooftop hydropools.

Among the top-rated properties, the Sheraton Grand Hotel & Spa overlooks Edinburgh Castle and features the Escape at One thermal suite and a 19-metre pool. The Balmoral Hotel on Princes Street provides a spa with sauna, Turkish steam room, and five treatment rooms. Kimpton Charlotte Square offers a spa, pool, and complimentary gym access in the financial district. For families, the Edinburgh Marriott Hotel Holyrood combines an indoor pool with a beauty centre. Book spa treatments in advance at all properties.