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.
