Can I Swim?

Surfing

352 bathing waters that face open ocean, with today’s swell, the wind, the tide and the same sewage and water quality checks as everywhere else on this site. Because the water being clean matters whatever you came to do in it.

Checking…

This is not a list of surf breaks. It is worked out from the shape of the coast: how much of the horizon at each beach is open sea for four hundred kilometres, which is the fetch groundswell needs to build. It knows nothing about sandbanks, reefs, which tide a spot works on, or where the rips run. A great break may be missing and a listed beach may be unsurfable today.

The swell figures come from a model of the open sea on a grid of several kilometres, so two beaches near each other often share one reading, and any beach more than twelve kilometres from the nearest point the model holds is given nothing at all rather than a number about somewhere else. That includes some well known breaks.

AnderbyEast Lindsey, England

Checking

Caister PointGreat Yarmouth, England

Checking

Chapel St LeonardsEast Lindsey, England

Checking

CleethorpesNorth East Lincolnshire, England

Checking

CromerNorth Norfolk, England

Checking

East RuntonNorth Norfolk, England

Checking

Great Yarmouth NorthGreat Yarmouth, England

Checking

Great Yarmouth PierGreat Yarmouth, England

Checking

Great Yarmouth SouthGreat Yarmouth, England

Checking

HeachamKing's Lynn and West Norfolk, England

Checking

HemsbyGreat Yarmouth, England

Checking

Humberston FittiesNorth East Lincolnshire, England

Checking

Hunstanton (Old Hunstanton)King's Lynn and West Norfolk, England

Checking

Hunstanton Main BeachKing's Lynn and West Norfolk, England

Checking

Huttoft and Marsh YardEast Lindsey, England

Checking

IngoldmellsEast Lindsey, England

Checking

Lowestoft (North of Claremont Pier)East Suffolk, England

Checking

Lowestoft (South of Claremont Pier)East Suffolk, England

Checking

Mablethorpe TownEast Lindsey, England

Checking

MundesleyNorth Norfolk, England

Checking

Sea PallingNorth Norfolk, England

Checking

SheringhamNorth Norfolk, England

Checking

SkegnessEast Lindsey, England

Checking

Sutton-on-SeaEast Lindsey, England

Checking

WellsNorth Norfolk, England

Checking

West RuntonNorth Norfolk, England

Checking

An Trá Mór, Gorumna IslandGalway, Ireland

Checking

Carrowniskey, LouisburghMayo, Ireland

Checking

Cill Mhuirbhigh, Inis MórGalway, Ireland

Checking

Clare Island, LouisburghMayo, Ireland

Checking

Cross Beach LouisburghMayo, Ireland

Checking

Cross Beach, BelmulletMayo, Ireland

Checking

Céibh an SpidéilGalway, Ireland

Checking

Dog's Bay, RoundstoneGalway, Ireland

Checking

Dugort Beach, Achill IslandMayo, Ireland

Checking

Dunmoran BeachSligo, Ireland

Checking

Elly Bay, BelmulletMayo, Ireland

Checking

Enniscrone BeachSligo, Ireland

Checking

Glassilaun, KillaryGalway, Ireland

Checking

Goirtín, Cloch na RónGalway, Ireland

Checking

Golden Strand, Achill IslandMayo, Ireland

Checking

Keel Beach, Achill IslandMayo, Ireland

Checking

Keem Beach, Achill IslandMayo, Ireland

Checking

Mannin Bay, BallyconneelyGalway, Ireland

Checking

Mullaghmore BeachSligo, Ireland

Checking

Omey Island StrandGalway, Ireland

Checking

Portacloy BeachMayo, Ireland

Checking

RenvyleGalway, Ireland

Checking

Rinroe Beach, CarrowtigueMayo, Ireland

Checking

Rosses Point BeachSligo, Ireland

Checking

Silver Strand LouisburghMayo, Ireland

Checking

Srah BeachMayo, Ireland

Checking

Streedagh BeachSligo, Ireland

Checking

Tallaghbawn (White Strand) LouisburghMayo, Ireland

Checking

Termon BeachMayo, Ireland

Checking

Trá Chaladh Fínis, CarnaGalway, Ireland

Checking

Trá an Dóilín, An Ceathrú RuaGalway, Ireland

Checking

Trá na Reilige, An Cheathrú RuaGalway, Ireland

Checking

Trá na bhForbacha, Na ForbachaGalway, Ireland

Checking

BaginbunWexford, Ireland

Checking

BallyhealyWexford, Ireland

Checking

Booley BayWexford, Ireland

Checking

CarneWexford, Ireland

Checking

CullenstownWexford, Ireland

Checking

DuncannonWexford, Ireland

Checking

GrangeWexford, Ireland

Checking

Kilmore Quay Small BeachWexford, Ireland

Checking

St Helens BayWexford, Ireland

Checking

AnnestownWaterford, Ireland

Checking

Ardmore BeachWaterford, Ireland

Checking

ArdnahinchCork, Ireland

Checking

Baile an Sceilg (Ballinskelligs)Kerry, Ireland

Checking

Ballybunnion North Kerry, Ireland

Checking

Ballybunnion SouthKerry, Ireland

Checking

BallyheigueKerry, Ireland

Checking

Ballynamona StrandCork, Ireland

Checking

BallyquinWaterford, Ireland

Checking

BallyrisodeCork, Ireland

Checking

BallyvooneyWaterford, Ireland

Checking

Banna StrandKerry, Ireland

Checking

Barley CoveCork, Ireland

Checking

BoatstrandWaterford, Ireland

Checking

Bunmahon BeachWaterford, Ireland

Checking

Béal BánKerry, Ireland

Checking

Cadogans strand, SchullCork, Ireland

Checking

Cape Clear North HarbourCork, Ireland

Checking

CastlegregoryKerry, Ireland

Checking

Counsellors' Strand, Dunmore EastWaterford, Ireland

Checking

CurraghWaterford, Ireland

Checking

Cúas CromKerry, Ireland

Checking

DerrymoreKerry, Ireland

Checking

Doire Fhíonáin (Derrynane)Kerry, Ireland

Checking

Dooneen PierCork, Ireland

Checking

Dunmore Strand, Dunmore EastWaterford, Ireland

Checking

FanoreClare, Ireland

Checking

FenitKerry, Ireland

Checking

FountainstownCork, Ireland

Checking

Galley CoveCork, Ireland

Checking

GarnishCork, Ireland

Checking

GarretstownCork, Ireland

Checking

Garrylucas, White StrandCork, Ireland

Checking

GarryvoeCork, Ireland

Checking

Goat IslandWaterford, Ireland

Checking

GuillameneWaterford, Ireland

Checking

Inchydoney East BeachCork, Ireland

Checking

Inchydoney West BeachCork, Ireland

Checking

KellsKerry, Ireland

Checking

KilfarrasseyWaterford, Ireland

Checking

LahinchClare, Ireland

Checking

MaharabegKerry, Ireland

Checking

Newtown CoveWaterford, Ireland

Checking

Owenahincha, Little Island StrandCork, Ireland

Checking

OysterhavenCork, Ireland

Checking

QuiltyClare, Ireland

Checking

Red StrandCork, Ireland

Checking

RedbarnCork, Ireland

Checking

ReenroeKerry, Ireland

Checking

Ring (Greenlands Strand)Cork, Ireland

Checking

Rocky BayCork, Ireland

Checking

SandycoveCork, Ireland

Checking

Seafield, QuiltyClare, Ireland

Checking

Silver Strand, Sherkin IslandCork, Ireland

Checking

Spanish PointClare, Ireland

Checking

StradballyWaterford, Ireland

Checking

TragumnaCork, Ireland

Checking

Tramore BeachWaterford, Ireland

Checking

Trá na hUíne (Inny Strand, Waterville)Kerry, Ireland

Checking

Warren, Cregane StrandCork, Ireland

Checking

Waterville Town BeachKerry, Ireland

Checking

White Strand, CaherciveenKerry, Ireland

Checking

White Strand, DoonbegClare, Ireland

Checking

White Strand, Miltown MalbayClare, Ireland

Checking

WhiteBay Beach Whitegate MidletonCork, Ireland

Checking

Whiting BayWaterford, Ireland

Checking

Youghal ClaycastleCork, Ireland

Checking

Youghal Front Strand BeachCork, Ireland

Checking

Ballyhiernan, FanadDonegal, Ireland

Checking

BundoranDonegal, Ireland

Checking

CarrickfinnDonegal, Ireland

Checking

DooeyDonegal, Ireland

Checking

DowningsDonegal, Ireland

Checking

DrumnatinnyDonegal, Ireland

Checking

KillahoeyDonegal, Ireland

Checking

MagheraroartyDonegal, Ireland

Checking

Marble HillDonegal, Ireland

Checking

NaranDonegal, Ireland

Checking

Portarthur, DerrybegDonegal, Ireland

Checking

PortnablaghDonegal, Ireland

Checking

Amble LinksNorthumberland, England

Checking

Amble Little ShoreNorthumberland, England

Checking

Bamburgh CastleNorthumberland, England

Checking

BeadnellNorthumberland, England

Checking

Blyth South BeachNorthumberland, England

Checking

Cayton BayNorth Yorkshire, England

Checking

CrimdonCounty Durham, England

Checking

Druridge Bay NorthNorthumberland, England

Checking

Druridge Bay SouthNorthumberland, England

Checking

FileyNorth Yorkshire, England

Checking

Flamborough South LandingEast Riding of Yorkshire, England

Checking

FraisthorpeEast Riding of Yorkshire, England

Checking

HornseaEast Riding of Yorkshire, England

Checking

Littlehaven BeachSouth Tyneside, England

Checking

Low NewtonNorthumberland, England

Checking

MarsdenSouth Tyneside, England

Checking

Marske SandsRedcar and Cleveland, England

Checking

Newbiggin NorthNorthumberland, England

Checking

Newbiggin SouthNorthumberland, England

Checking

Redcar CoathamRedcar and Cleveland, England

Checking

Redcar GranvilleRedcar and Cleveland, England

Checking

Redcar Lifeboat StationRedcar and Cleveland, England

Checking

Redcar StrayRedcar and Cleveland, England

Checking

ReightonNorth Yorkshire, England

Checking

Robin Hoods BayNorth Yorkshire, England

Checking

Roker - SunderlandSunderland, England

Checking

SaltburnRedcar and Cleveland, England

Checking

Scarborough North BayNorth Yorkshire, England

Checking

Scarborough South BayNorth Yorkshire, England

Checking

Seaburn - SunderlandSunderland, England

Checking

Seaham BeachCounty Durham, England

Checking

Seaham Hall BeachCounty Durham, England

Checking

Seaton Carew CentreHartlepool, England

Checking

Seaton Carew NorthHartlepool, England

Checking

Seaton Carew North GareHartlepool, England

Checking

Seaton SluiceNorthumberland, England

Checking

SkipseaEast Riding of Yorkshire, England

Checking

South ShieldsSouth Tyneside, England

Checking

Tynemouth CullercoatsNorth Tyneside, England

Checking

Tynemouth King Edwards BayNorth Tyneside, England

Checking

Tynemouth Long Sands NorthNorth Tyneside, England

Checking

Tynemouth Long Sands SouthNorth Tyneside, England

Checking

WarkworthNorthumberland, England

Checking

WhitbyNorth Yorkshire, England

Checking

Whitley BayNorth Tyneside, England

Checking

WithernseaEast Riding of Yorkshire, England

Checking

BallycastleAntrim Coast, Northern Ireland

Checking

Portballintrae Salmon RockNorth Coast, Northern Ireland

Checking

Portrush Curran (East Strand)North Coast, Northern Ireland

Checking

Portrush Mill (West Strand)North Coast, Northern Ireland

Checking

Portrush WhiterocksNorth Coast, Northern Ireland

Checking

PortstewartNorth Coast, Northern Ireland

Checking

AberdeenScotland

Checking

Anstruther (Billow Ness)Scotland

Checking

Arbroath (West Links)Scotland

Checking

BalmedieScotland

Checking

Broad SandsScotland

Checking

Broughty FerryScotland

Checking

CarnoustieScotland

Checking

ColdinghamScotland

Checking

ColliestonScotland

Checking

Crail (Roome Bay)Scotland

Checking

Cruden BayScotland

Checking

Cullen BayScotland

Checking

DornochScotland

Checking

Dunbar (Belhaven)Scotland

Checking

Dunbar (East)Scotland

Checking

DunnetScotland

Checking

Elie (Harbour) and EarlsferryScotland

Checking

Elie (Ruby Bay)Scotland

Checking

EyemouthScotland

Checking

Fraserburgh (Philorth)Scotland

Checking

Fraserburgh (Tiger Hill)Scotland

Checking

InverboyndieScotland

Checking

KingsbarnsScotland

Checking

Lossiemouth (East)Scotland

Checking

MonifiethScotland

Checking

MontroseScotland

Checking

North Berwick (Milsey Bay)Scotland

Checking

North Berwick (West)Scotland

Checking

Pease BayScotland

Checking

RoseheartyScotland

Checking

SeacliffScotland

Checking

St Andrews (East Sands)Scotland

Checking

St Andrews (West Sands)Scotland

Checking

StonehavenScotland

Checking

ThorntonlochScotland

Checking

ThursoScotland

Checking

WhitesandsScotland

Checking

Yellow CraigScotland

Checking

Margate Fulsam RockThanet, England

Checking

Margate The BayThanet, England

Checking

St Mildred's Bay, WestgateThanet, England

Checking

West Bay, WestgateThanet, England

Checking

Westbrook Bay, MargateThanet, England

Checking

BanthamSouth Hams, England

Checking

Bigbury-on-Sea NorthSouth Hams, England

Checking

Bigbury-on-Sea SouthSouth Hams, England

Checking

Booby's BayCornwall, England

Checking

BovisandSouth Hams, England

Checking

CawsandCornwall, England

Checking

ChallaboroughSouth Hams, England

Checking

Chapel PorthCornwall, England

Checking

Church CoveCornwall, England

Checking

Coastguards Beach, Erme EstuarySouth Hams, England

Checking

Combesgate Beach, WoolacombeNorth Devon, England

Checking

Constantine BayCornwall, England

Checking

CoverackCornwall, England

Checking

Crackington HavenCornwall, England

Checking

CrantockCornwall, England

Checking

CrookletsCornwall, England

Checking

Croyde BayNorth Devon, England

Checking

DownderryCornwall, England

Checking

Fistral NorthCornwall, England

Checking

Fistral SouthCornwall, England

Checking

Godrevy TowansCornwall, England

Checking

Gorran Haven Little PerhaverCornwall, England

Checking

Great WesternCornwall, England

Checking

Gwithian TowansCornwall, England

Checking

GwynverCornwall, England

Checking

Harlyn BayCornwall, England

Checking

Hartland QuayTorridge, England

Checking

Holywell BayCornwall, England

Checking

Hope CoveSouth Hams, England

Checking

Kennack SandsCornwall, England

Checking

KingsandCornwall, England

Checking

Lusty GlazeCornwall, England

Checking

MarazionCornwall, England

Checking

Mawgan PorthCornwall, England

Checking

MothecombeSouth Hams, England

Checking

Mother Ivey’s BayCornwall, England

Checking

Northcott MouthCornwall, England

Checking

PerranporthCornwall, England

Checking

Perranporth Penhale SandsCornwall, England

Checking

PerranuthnoeCornwall, England

Checking

Poldhu CoveCornwall, England

Checking

Polurrian CoveCornwall, England

Checking

PolzeathCornwall, England

Checking

PorthCornwall, England

Checking

PorthcothanCornwall, England

Checking

PorthcurnoCornwall, England

Checking

PorthgwiddenCornwall, England

Checking

Porthleven SandsCornwall, England

Checking

PorthluneyCornwall, England

Checking

PorthmeorCornwall, England

Checking

PorthminsterCornwall, England

Checking

PorthoustockCornwall, England

Checking

PorthtowanCornwall, England

Checking

PortmellonCornwall, England

Checking

PortreathCornwall, England

Checking

PortwrinkleCornwall, England

Checking

Praa Sands EastCornwall, England

Checking

Praa Sands WestCornwall, England

Checking

PutsboroughNorth Devon, England

Checking

Salcombe South SandsSouth Hams, England

Checking

SandymouthCornwall, England

Checking

Saunton SandsNorth Devon, England

Checking

Seaton (Cornwall)Cornwall, England

Checking

SennenCornwall, England

Checking

SharrowCornwall, England

Checking

SummerleazeCornwall, England

Checking

Thurlestone NorthSouth Hams, England

Checking

Thurlestone SouthSouth Hams, England

Checking

TolcarneCornwall, England

Checking

TowanCornwall, England

Checking

Trebarwith StrandCornwall, England

Checking

TregonhawkeCornwall, England

Checking

Trevaunance CoveCornwall, England

Checking

Trevone BayCornwall, England

Checking

Treyarnon BayCornwall, England

Checking

Upton TowansCornwall, England

Checking

Vault BeachCornwall, England

Checking

Watergate BayCornwall, England

Checking

WemburySouth Hams, England

Checking

Widemouth SandCornwall, England

Checking

Woolacombe VillageNorth Devon, England

Checking

AberafanNeath Port Talbot, Wales

Checking

BarafundlePembrokeshire, Wales

Checking

Bracelet BaySwansea, Wales

Checking

Broad Haven (South)Pembrokeshire, Wales

Checking

CaerfaiPembrokeshire, Wales

Checking

Caswell BaySwansea, Wales

Checking

DalePembrokeshire, Wales

Checking

Druidston HavenPembrokeshire, Wales

Checking

Freshwater WestPembrokeshire, Wales

Checking

Langland BaySwansea, Wales

Checking

Limeslade BaySwansea, Wales

Checking

LydstepPembrokeshire, Wales

Checking

Marloes SandsPembrokeshire, Wales

Checking

NewgalePembrokeshire, Wales

Checking

Nolton HavenPembrokeshire, Wales

Checking

Ogmore-By-Seathe Vale of Glamorgan, Wales

Checking

Oxwich BaySwansea, Wales

Checking

PembreyCarmarthenshire, Wales

Checking

PenallyPembrokeshire, Wales

Checking

Port Eynon BaySwansea, Wales

Checking

Rest Bay PorthcawlBridgend, Wales

Checking

RhossiliSwansea, Wales

Checking

Sandy Bay PorthcawlBridgend, Wales

Checking

Sandy HavenPembrokeshire, Wales

Checking

Tenby SouthPembrokeshire, Wales

Checking

Trecco Bay PorthcawlBridgend, Wales

Checking

West AnglePembrokeshire, Wales

Checking

WhitesandsPembrokeshire, Wales

Checking