Edinburgh's spa hotels offer a range of wellness amenities, including indoor swimming pools, saunas, steam rooms, and treatment suites. Options vary from mid-range properties like Best Western Kings Manor and Village Hotel Edinburgh, which have leisure clubs with pools and eco-friendly practices, to luxury establishments such as the Sheraton Grand Hotel & Spa and The Balmoral Hotel. Hotels are located across key districts: the city centre around Princes Street and the Old Town, the West End financial district, and near Edinburgh Airport. Budgets range from approximately £100 per night at Village Hotel Edinburgh to over £300 for five-star stays at The Balmoral or W Edinburgh.
Top-rated hotels include The Balmoral Hotel (Superb, 93), which has a 19-metre pool, sauna, Turkish steam room, and five treatment rooms. The Sheraton Grand Hotel & Spa (Fabulous, 88) offers a 19-metre pool, thermal suite, and a rooftop hydropool with city views. Kimpton Charlotte Square (Fabulous, 89) combines a central location near Princes Street with a gym, pool, and spa. Apex Waterloo Place Hotel (Fabulous, 88) in the Old Town provides a pool, sauna, and steam room, plus organic toiletries. The Caledonian Edinburgh (Fabulous, 87) features a spa with steam room, sauna, and swimming pool, alongside direct castle views. For business travellers, Delta Hotels by Marriott Edinburgh (Good, 79) is near the airport and Murrayfield Stadium. Book spa treatments in advance, as some facilities charge extra.
