À Édimbourg, les hôtels avec spa proposent une détente complète en plein centre-ville ou dans des quartiers plus calmes. Les établissements se concentrent surtout autour de Princes Street, du New Town et du quartier financier. Les tarifs démarrent autour de 100 £ par nuit pour un 4 étoiles et peuvent dépasser 300 £ pour un palace. La plupart offrent piscine intérieure, sauna, hammam, salle de sport et soins sur place. Réserver ses soins spa à l'avance est conseillé, notamment le week-end.
Parmi les adresses les mieux notées, le Balmoral Hotel (93/100) dispose d'un spa avec sauna et bain turc, tandis que le Kimpton Charlotte Square (89/100) offre un accès gratuit à sa piscine et à son spa. Le Sheraton Grand Hotel & Spa (88/100) se distingue par sa piscine de 19 mètres et son rooftop hydropool. Pour un séjour plus excentré, le Village Hotel Edinburgh (81/100) propose un grand centre de loisirs avec piscine, sauna et parking. Nouveautés luxueuses comme le W Edinburgh (88/100) et le Gleneagles Townhouse (94/100) ajoutent une touche contemporaine avec spa et sauna.
