London's unpredictable weather makes an indoor swimming pool a coveted hotel feature. A selection of 4- and 5-star hotels across central neighborhoods like Mayfair, Knightsbridge, and the South Bank offer heated pools, often paired with spa facilities. Budget expectations range from £150-£300 per night for 4-star options to over £500 for luxury suites. These hotels cater to both families seeking rainy-day activities and business travelers needing relaxation after meetings.
Top-rated properties include The Savoy on the Thames, where the indoor pool is part of a full spa, and Claridge's in Mayfair, known for its elegant Art Deco interiors and 6th-floor fitness center with pool. The Lanesborough, Oetker Hotels in Knightsbridge provides complimentary Club & Spa access, while The Landmark London features an 8-story atrium with a palm-tree-fringed pool. For a sky-high view, the Shangri-La The Shard occupies floors 34-52. Budget-conscious travelers can opt for the Leonardo Royal London St Paul's or Park Plaza Westminster Bridge, both offering pools alongside central locations.
