The best hotel pools in Southampton.

One hotel per budget, picked for its pool. Rooftop, indoor or lap pool, heating, season and extras, with sources.

Checked: 2026-11-04

Best pool in the city: Harbour Hotel & Spa Southampton. Heated indoor pool with spa, sauna and jacuzzi at a 5-star hotel beside the Southampton waterfront.

LuxuryBest pool in the city
Harbour Hotel & Spa Southampton, SouthamptonCity photo

Harbour Hotel & Spa Southampton

★★★★★ · Ocean Village

Heated indoor pool at a 5-star hotel on the waterfront, with a spa, sauna, steam room and jacuzzi. Guests praise the view over the docks, though some found the pool small or cold, and Expedia lists the pool as unavailable from 16 to 27 November 2026.

Pool
Indoor
Heated
Yes
Extras
Jacuzzi · Sauna · Steam room · Spa
Mid-range
Leonardo Royal Southampton Grand Harbour, SouthamptonCity photo

Leonardo Royal Southampton Grand Harbour

★★★★ · Waterfront

Indoor heated pool at a 4-star waterfront hotel with sea views, a spa and a jacuzzi. Reviews are mixed, with some guests finding the pool small, dated or cold and others calling it warm and a welcome extra.

Pool
Indoor
Heated
Yes
Extras
Jacuzzi · Spa
Access
Free for hotel guests; children under 17 not allowed
Budget
Best Western Chilworth Manor Hotel, SouthamptonCity photo

Best Western Chilworth Manor Hotel

★★★ · Chilworth

Indoor pool with a hot tub, sauna and steam room in the grounds of a 3-star manor hotel. Guests praise the pool, though some mention its size and cleanliness.

Pool
Indoor
Extras
Hot tub · Sauna · Steam room · Garden

Limited information: confirm the pool with the hotel before booking.

How we choose. We look only at the pool: rooftop, infinity, indoor or lap pool, size, heating and season, views, extras like a jacuzzi or pool bar, and what guests say about it. Categories follow the official star rating. Every fact comes from a public source listed under each hotel. Links to Booking.com are affiliate links: if you book, we may earn a commission at no cost to you.

The 3 best hotels in Southampton →