Atlantic surf beaches, sheltered coves and tidal pools on both coasts of the far south-west. Hattie tracks 163 wild-swim spots across Cornwall — 162 sea spots and 1 river — each with a live verdict before you get in.
Every Cornwall spot draws on the official feeds Hattie checks through the day: storm-overflow (sewage) reports straight from the water companies, the regulator's bathing-water classifications, river levels, tides, wind and rainfall. Tap any spot for the live picture, the data behind it, and what other swimmers have reported.
Swim spots in Cornwall
- Arthur's Beach (Sunny Cove)
- Beacon Cove
- Beacon Cove
- Booby's Bay
- Booley Beach
- Bosahan Cove
- Bossiney haven
- Brea Beach
- Bude
- Carbis Bay
- Carne and Pendower Beach
- Caunter Beach
- Cawsand
- Cellars Beach
- Chapel Porth
- Charlestown
- Church Cove
- Colona Beach
- Compass Cove
- Constantine Bay
- Coombe Haven
- Cotton Beach
- Coverack
- Coverack
- Crackington Haven
- Crantock
- Crinnis Beach
- Daymer Bay
- Downas Cove
- Downderry
- Duckpool
- Duporth
- Durgan (tidal area)
- Eliza Beach
- First Cove
- Fistral South
- Fox Cove
- Furzy Cove
- Giggen Cove
- Godrevy Towans
- Gorran Haven Little Perhaver
- Great Molunan
- Great Perhaver Beach
- Greenaway Beach
- Greenbank Cove
- Gunwalloe Beach
- Gwithian Towans
- Gwynver
- Gyllyngvase
- Harlyn Bay
- Hayle Towans
- Hemmick Beach
- High Cove
- Holacombe Beach
- Holywell Bay
- Hoodny Cove
- Kennack Sands
- Kenneggy Cove
- Kynance Cove
- Lantic Bay
- Leggan Cove
- Lekerock Cove
- Lizard Point
- Loe Bar
- Loe Beach
- Long Rock
- Looe
- Lusty Glaze
- Mackerel Cove
- Maenporth
- Marazion
- Mawgan Porth
- Mexico Towans
- Millendreath
- Mother Ivey`s Bay
- Nanjizal or Mill Bay
- NEWQUAY
- Northcott Mouth
- Par Sands
- Pedn Vounder
- Penarvon Cove
- Pendower
- Pentewan
- Pentireglaze Haven
- Pentreath
- Penzance
- PENZANCE (NEWLYN)
- Perbean Beach
- Perranporth
- Perranporth Penhale Sands
- Perranuthnoe
- Piskies Cove
- Poldhu Cove
- Polkerris
- Polpero Beach
- Polstreath
- Polurrian Cove
- Polzeath
- Port Gaverne Beach
- Porth
- Porth Joke
- Porth Nanven
- Porthallow
- Porthbean
- Porthbeor Beach
- Porthcothan
- Porthcurnick
- Porthcurno
- Portheras Cove
- Porthgwarra
- Porthgwidden Beach
- Porthkidney Sands
- Porthleven
- Porthleven Sands
- Porthluney
- Porthminster
- Porthoustock
- Porthpean
- Porthtowan
- Porthzennor Cove
- Portmellon
- Portreath
- Portwrinkle
- Praa Sands East
- Praa Sands West
- Progo
- Readymoney Cove
- Rinsey
- Samphire Beach
- Sandymouth
- Seaton (Cornwall)
- Sennen Cove
- Sharrow
- Shorthorn Beach
- Silvermine Beach
- Spit Beach
- St Agnes
- St. Ives
- Swanpool
- Talland Sand
- The Bar (sand & shingle) tidal area
- The Gannel
- Tolcarne
- Towan
- Tramberly Cove
- Trebah
- Trebarwith Strand
- Treen Cove
- Tregardock
- Trevaunance Cove
- Trevone Bay
- Treyarnon Bay
- Upton Towans
- Vault Beach
- Veor Cove
- Watergate Bay
- Westpark Beach
- Wherry Town
- Whipsiderry Beach
- Whitsand Bay
- Widemouth Sand
- Wren Beach
- Yoel Mouth