Explore 42 wild swimming spots in Hampshire, England, including 29 beaches, 6 rivers and 7 lakes.
Eastleigh
2 spots
Fareham
3 spots
Fordingbridge
Gosport
6 spots
Hayling Island
8 spots
Hook
Lee-on-the-Solent
Lymington
4 spots
Southampton
9 spots
Southampton, Hampshire, United Kingdom
Eastleigh, Hampshire, United Kingdom
Gosport, Hampshire, United Kingdom
Winchester, Hampshire, United Kingdom
Hayling Island, Hampshire, United Kingdom
Lymington, Hampshire, United Kingdom
Hook, Hampshire, United Kingdom
New Milton, Hampshire, United Kingdom
Fareham, Hampshire, United Kingdom