Spa hotels in Edinburgh, United Kingdom

Selected spa hotels for ultimate relaxation and well-being in Edinburgh, United Kingdom
Check-in
07Jun2025Select date
Check-out
08Jun2025Select date
Rooms and Guests2 Guests, 1 Room
View map
1-13 out of 13
Sort by: high popularity
  • Price: low to high
  • Price: high to low
  • Guest rating: high to low
  • Popularity: high to low
8.6
Great
Map400 yd from City Centre200 yd from Edinburgh Waverley Railway Station
FromUS$ 581 /nightSelect
8.4
Great
Map1400 yd from City Centre200 yd from Usher Hall
FromUS$ 316 /nightSelect
8.4
Great
Map1400 yd from City Centre300 yd from Edinburgh International Conference Centre (EICC)
FromUS$ 325 /nightSelect
8.6
Great
Map500 yd from City Centre300 yd from Edinburgh Waverley Railway Station
FromUS$ 228 /nightSelect
8.6
Great
Map100 yd from City Centre100 yd from Royal Mile
FromUS$ 337 /nightSelect
8.6
Great
Map800 yd from City Centre800 yd from Royal Mile
FromUS$ 287 /nightSelect
8.4
Great
MapSt Andrew Square100m
  • State-of-the-art spa facilities
  • Exquisite dining at The Spence
  • Luxurious rooftop bar experience
  • Rooftop bar
  • On-site spa
  • Fitness centre
Boutique hotel blending historic charm and modern luxury
FromUS$ 622 /nightSelect
8.4
Great
Map600 yd from City Centre400 yd from Edinburgh Waverley Railway Station
FromUS$ 513 /nightSelect
8.6
Great
Map3.6 mi from City Centre1.1 mi from
FromUS$ 304 /nightSelect
8.6
Great
Map1300 yd from City Centre400 yd from Usher Hall
FromUS$ 549 /nightSelect
8.2
Great
Map2.2 mi from City Centre600 yd from Royal Victoria Building
FromUS$ 310 /nightSelect
8.4
Great
FromUS$ 231 /nightSelect
8.2
Great
MapAdjacent to the Water of Leith walkway300m
  • Organic, locally sourced breakfast options
  • Private hot tub access available
  • Charming rural setting near hiking trails
  • On-site spa
  • Outdoor dining
  • Pet-friendly
Relaxing hotel retreat emphasizing holistic wellness
FromUS$ 265 /nightSelect

Spa hotel prices in Edinburgh

From budget-friendly wellness stays to luxury spa experiences tailored to your needs.

⬆️ The highest price
US$ 622
⬇️ The lowest price
US$ 228
💸 Average price for
5-star hotels
US$ 472
4-star hotels
US$ 286
3-star hotels
US$ 332

How to get to Edinburgh

Comprehensive guide to transport options for seamless travel

Airports
Edinburgh (EDI)
Train
Edinburgh Waverley Railway Station
Check-in
07Jun2025Select date
Check-out
08Jun2025Select date
Rooms and Guests2 Guests, 1 Room