Skip to main content

Wild Swimming Spots in Hampshire, England

Explore 42 wild swimming spots in Hampshire, England, including 29 beaches, 6 rivers and 7 lakes.

Explore by region

Andark Lake

Andark Lake

Southampton, Hampshire, United Kingdom

Lake 5.0 (3)
Calshot

Calshot

Southampton, Hampshire, United Kingdom

Beach 5.0 (3)
Itchen Navigation, the Hub

Itchen Navigation, the Hub

Eastleigh, Hampshire, United Kingdom

River 5.0 (3)
Gafirs

Gafirs

Gosport, Hampshire, United Kingdom

Lake 5.0 (2)
Goatee Beach

Goatee Beach

Southampton, Hampshire, United Kingdom

Beach 5.0 (2)
Shawford Lock

Shawford Lock

Winchester, Hampshire, United Kingdom

Lake 5.0 (2)
Beachlands West

Beachlands West

Hayling Island, Hampshire, United Kingdom

Beach 5.0 (1)
Hayling Island Beach - Swim Zone, West Beach

Hayling Island Beach - Swim Zone, West Beach

Hayling Island, Hampshire, United Kingdom

Beach 5.0 (1)
Hordle Cliff

Hordle Cliff

Lymington, Hampshire, United Kingdom

Beach 5.0 (1)
River Hamble Open water swimming

River Hamble Open water swimming

Southampton, Hampshire, United Kingdom

River 4.0 (1)
Odiham Ford - Basingstoke Canal

Odiham Ford - Basingstoke Canal

Hook, Hampshire, United Kingdom

River 2.0 (1)
Abbey Hall, Netley

Abbey Hall, Netley

Southampton, Hampshire, United Kingdom

Beach
Battery Number 2 - Stokes Bay

Battery Number 2 - Stokes Bay

Gosport, Hampshire, United Kingdom

Beach
Beachlands Central

Beachlands Central

Hayling Island, Hampshire, United Kingdom

Beach
Christchurch Bay

Christchurch Bay

New Milton, Hampshire, United Kingdom

Beach
Crabbing Bridge

Crabbing Bridge

Lymington, Hampshire, United Kingdom

Beach
Eastoke

Eastoke

Hayling Island, Hampshire, United Kingdom

Beach
Fishery Creek

Fishery Creek

Hayling Island, Hampshire, United Kingdom

Beach
GAFIRS

GAFIRS

Gosport, Hampshire, United Kingdom

Beach
Hayling Island Beach

Hayling Island Beach

Hayling Island, Hampshire, United Kingdom

Beach
Hayling Island Open water swimming

Hayling Island Open water swimming

Hayling Island, Hampshire, United Kingdom

Beach
Hillhead

Hillhead

Fareham, Hampshire, United Kingdom

Beach
Lakeside

Lakeside

Eastleigh, Hampshire, United Kingdom

Lake
Lee on the Solent

Lee on the Solent

Lee-on-the-Solent, Hampshire, United Kingdom

Beach