England
286 towns in England, with 229 surf spots, 10 kitesurf spots, 22 windsurf spots, 264 sailing spots, 65 dive sites, 81 kayak spots, 25 climbing areas and 50 mountain bike areas. Open one for its week.
Best this week first
Showing all 286 towns.
- PorthlevenAirport 46 kmThis week: GoodBest day 97/1004 good days
- West WitteringAirport 37 kmThis week: GoodBest day 97/1002 good days
- Hayling IslandAirport 33 kmThis week: GoodBest day 96/1006 good days
- BirminghamAirport 11 kmThis week: GoodBest day 100/1007 good days
- ChorleyAirport 38 kmThis week: GoodBest day 100/1007 good days
- CamberAirport 71 kmThis week: GoodBest day 98/1005 good days
- RyeAirport 68 kmThis week: GoodBest day 78/1002 good days
- FleetwoodAirport 66 kmThis week: GoodBest day 100/1007 good days
- HinckleyAirport 27 kmThis week: GoodBest day 100/1007 good days
- WhitstableAirport 33 kmThis week: GoodBest day 64/1002 good days
- Peterborough EnglandAirport 78 kmThis week: GoodBest day 100/1007 good days
- Ipswich EnglandAirport 63 kmThis week: GoodBest day 75/1001 good day
- Hugh TownAirport 110 kmThis week: GoodBest day 89/1002 good days
- WhitbyAirport 53 kmThis week: GoodBest day 97/1005 good days
- SennenAirport 64 kmThis week: GoodBest day 95/1004 good days
- MablethorpeAirport 48 kmThis week: GoodBest day 97/1007 good days
- Southend-on-SeaAirport 4 kmThis week: GoodBest day 97/1001 good day
- HarwichAirport 58 kmThis week: GoodBest day 97/1001 good day
- Camden TownAirport 14 kmThis week: GoodBest day 99/1007 good days
- CarnforthAirport 78 kmThis week: GoodBest day 99/1007 good days
- Newbiggin by the SeaAirport 20 kmThis week: GoodBest day 96/1006 good days
- MaidstoneAirport 36 kmThis week: GoodBest day 99/1007 good days
- BeadnellAirport 58 kmThis week: GoodBest day 96/1004 good days
- BlythAirport 15 kmThis week: GoodBest day 96/1004 good days
- PenzanceAirport 52 kmThis week: GoodBest day 96/1005 good days
- ClevedonAirport 11 kmThis week: GoodBest day 96/1007 good days
- RadstockAirport 21 kmThis week: GoodBest day 99/1007 good days
- Rochester EnglandAirport 24 kmThis week: GoodBest day 99/1007 good days
- YaverlandAirport 36 kmThis week: GoodBest day 96/1003 good days
- ThornburyAirport 28 kmThis week: GoodBest day 99/1007 good days
- CowesAirport 21 kmThis week: GoodBest day 96/1006 good days
- LymingtonAirport 21 kmThis week: GoodBest day 96/1002 good days
- WeymouthAirport 47 kmThis week: GoodBest day 98/1005 good days
- WraysburyAirport 7 kmThis week: GoodBest day 99/1007 good days
- PortsmouthAirport 25 kmThis week: GoodBest day 96/1001 good day
- BrightlingseaAirport 35 kmThis week: GoodBest day 96/1001 good day
- WorthingAirport 40 kmThis week: GoodBest day 99/1006 good days
- LittlehamptonAirport 45 kmThis week: GoodBest day 99/1006 good days
- MaenporthAirport 36 kmThis week: GoodBest day 96/1001 good day
- DawlishAirport 17 kmThis week: GoodBest day 99/1006 good days
- FelphamAirport 51 kmThis week: GoodBest day 99/1006 good days
- SelseyAirport 46 kmThis week: GoodBest day 99/1005 good days
- Bognor RegisAirport 51 kmThis week: GoodBest day 99/1005 good days
- HoveAirport 36 kmThis week: GoodBest day 99/1005 good days
- BeerAirport 23 kmThis week: GoodBest day 99/1007 good days
- ExmouthAirport 13 kmThis week: GoodBest day 99/1004 good days
- PlymouthAirport 61 kmThis week: GoodBest day 95/1004 good days
- YarmouthAirport 25 kmThis week: GoodBest day 95/1001 good day
- Lee-on-the-SolentAirport 20 kmThis week: GoodBest day 94/1002 good days
- GosportAirport 24 kmThis week: GoodBest day 94/1002 good days
- GurnardAirport 22 kmThis week: GoodBest day 94/1002 good days
- BrixhamAirport 38 kmThis week: GoodBest day 98/1005 good days
- BrightonAirport 37 kmThis week: GoodBest day 98/1005 good days
- PeacehavenAirport 41 kmThis week: GoodBest day 98/1005 good days
- SeafordAirport 47 kmThis week: GoodBest day 98/1005 good days
- VentnorAirport 41 kmThis week: GoodBest day 98/1005 good days
- DartmouthAirport 44 kmThis week: GoodBest day 98/1004 good days
- TorquayAirport 31 kmThis week: GoodBest day 98/1004 good days
- BassenthwaiteAirport 104 kmThis week: GoodBest day 93/1005 good days
- PaigntonAirport 35 kmThis week: GoodBest day 98/1006 good days
- PortlandAirport 49 kmThis week: GoodBest day 98/1002 good days
- RuncornAirport 8 kmThis week: GoodBest day 93/1006 good days
- LondonAirport 13 kmThis week: GoodBest day 88/1007 good days
- KillingtonAirport 77 kmThis week: GoodBest day 93/1007 good days
- ReadingAirport 35 kmThis week: GoodBest day 87/1007 good days
- GreenwichAirport 5 kmThis week: GoodBest day 87/1007 good days
- Kingston upon ThamesAirport 13 kmThis week: GoodBest day 87/1007 good days
- St IvesAirport 53 kmThis week: GoodBest day 87/1007 good days
- TwickenhamAirport 10 kmThis week: GoodBest day 87/1007 good days
- WembleyAirport 14 kmThis week: GoodBest day 87/1007 good days
- BexleyheathAirport 8 kmThis week: GoodBest day 87/1007 good days
- EnfieldAirport 19 kmThis week: GoodBest day 87/1007 good days
- ScarboroughAirport 71 kmThis week: GoodBest day 92/1004 good days
- HounslowAirport 7 kmThis week: GoodBest day 87/1007 good days
- MaidenheadAirport 19 kmThis week: GoodBest day 87/1007 good days
- SwanageAirport 21 kmThis week: GoodBest day 92/1006 good days
- RickmansworthAirport 19 kmThis week: GoodBest day 87/1007 good days
- RamsgateAirport 57 kmThis week: GoodBest day 92/1002 good days
- FalmouthAirport 32 kmThis week: GoodBest day 97/1006 good days
- ThurlestoneAirport 61 kmThis week: GoodBest day 97/1003 good days
- Haywards HeathAirport 18 kmThis week: GoodBest day 87/1006 good days
- SunderlandAirport 24 kmThis week: GoodBest day 91/1006 good days
- Manchester EnglandAirport 15 kmThis week: GoodBest day 86/1007 good days
- BedfordAirport 30 kmThis week: GoodBest day 86/1007 good days
- HuntingdonAirport 52 kmThis week: GoodBest day 86/1007 good days
- NottinghamAirport 18 kmThis week: GoodBest day 86/1007 good days
- Whitley BayAirport 16 kmThis week: GoodBest day 89/1007 good days
- BradfordAirport 10 kmThis week: GoodBest day 86/1007 good days
- OxfordAirport 63 kmThis week: GoodBest day 86/1007 good days
- DealAirport 62 kmThis week: GoodBest day 88/1006 good days
- SheppertonAirport 8 kmThis week: GoodBest day 86/1007 good days
- SeaviewAirport 31 kmThis week: GoodBest day 88/1001 good day
- WitneyAirport 77 kmThis week: GoodBest day 86/1007 good days
- WokingAirport 18 kmThis week: GoodBest day 86/1007 good days
- East RuntonAirport 29 kmThis week: GoodBest day 95/1002 good days
- TorpointAirport 57 kmThis week: GoodBest day 86/1005 good days
- PorlockAirport 27 kmThis week: GoodBest day 85/1002 good days
- RydeAirport 28 kmThis week: GoodBest day 84/1001 good day
- BradingAirport 34 kmThis week: GoodBest day 84/1001 good day
- South CerneyAirport 63 kmThis week: GoodBest day 83/1006 good days
- PentewanAirport 22 kmThis week: GoodBest day 80/1006 good days
- Runswick BayAirport 44 kmThis week: GoodBest day 80/1004 good days
- WorcesterAirport 43 kmThis week: GoodBest day 85/1007 good days
- ChippenhamAirport 43 kmThis week: GoodBest day 85/1007 good days
- StaithesAirport 41 kmThis week: GoodBest day 81/1007 good days
- MaldonAirport 18 kmThis week: GoodBest day 79/1001 good day
- HolmfirthAirport 34 kmThis week: GoodBest day 78/1006 good days
- Lyme RegisAirport 34 kmThis week: GoodBest day 78/1001 good day
- BecclesAirport 31 kmThis week: GoodBest day 77/1006 good days
- Marston MoretaineAirport 24 kmThis week: GoodBest day 76/1006 good days
- Bristol EnglandAirport 12 kmThis week: GoodBest day 85/1006 good days
- Walton On The NazeAirport 50 kmThis week: GoodBest day 75/1002 good days
- SlaleyAirport 26 kmThis week: GoodBest day 83/1007 good days
- HornseaAirport 39 kmThis week: GoodBest day 73/1001 good day
- MargateAirport 52 kmThis week: GoodBest day 72/1001 good day
- Southwell EnglandAirport 37 kmThis week: GoodBest day 72/1001 good day
- Middleton-in-TeesdaleAirport 44 kmThis week: GoodBest day 71/1003 good days
- PorthcurnoAirport 64 kmThis week: GoodBest day 90/1006 good days
- BurtonAirport 21 kmThis week: GoodBest day 71/1001 good day
- Clacton-on-SeaAirport 40 kmThis week: GoodBest day 70/1001 good day
- CannockAirport 33 kmThis week: GoodBest day 84/1007 good days
- Lincoln EnglandAirport 41 kmThis week: GoodBest day 69/1007 good days
- ConistonAirport 106 kmThis week: GoodBest day 89/1007 good days
- SaltashAirport 55 kmThis week: GoodBest day 68/1001 good day
- TewkesburyAirport 58 kmThis week: GoodBest day 68/1001 good day
- DudleyAirport 23 kmThis week: GoodBest day 84/1007 good days
- CadgwithAirport 52 kmThis week: GoodBest day 89/1002 good days
- SwinderbyAirport 52 kmThis week: GoodBest day 65/1001 good day
- KegworthAirport 3 kmThis week: GoodBest day 85/1007 good days
- HockleyAirport 4 kmThis week: GoodBest day 64/1001 good day
- WaldringfieldAirport 69 kmThis week: GoodBest day 64/1001 good day
- WoodbridgeAirport 65 kmThis week: GoodBest day 69/1006 good days
- CarsingtonAirport 34 kmThis week: GoodBest day 81/1007 good days
- RugeleyAirport 36 kmThis week: GoodBest day 84/1007 good days
- SolihullAirport 5 kmThis week: GoodBest day 68/1006 good days
- CrawleyAirport 4 kmThis week: GoodBest day 69/1006 good days
- HartlepoolAirport 24 kmThis week: GoodBest day 78/1002 good days
- Staveley in CartmelAirport 96 kmThis week: GoodBest day 62/1002 good days
- GrassingtonAirport 32 kmThis week: GoodBest day 61/1001 good day
- Market HarboroughAirport 48 kmThis week: GoodBest day 60/1001 good day
- PadstowAirport 12 kmThis week: GoodBest day 58/1001 good day
- BexhillAirport 57 kmThis week: GoodBest day 32/1001 good day
- EastbourneAirport 54 kmThis week: GoodBest day 69/1006 good days
- BuxtonAirport 27 kmThis week: GoodBest day 83/1006 good days
- DulvertonAirport 35 kmThis week: GoodBest day 83/1006 good days
- SheffieldAirport 54 kmThis week: GoodBest day 81/1006 good days
- OtleyAirport 5 kmThis week: GoodBest day 79/1007 good days
- FileyAirport 71 kmThis week: GoodBest day 78/1002 good days
- South ShieldsAirport 17 kmThis week: GoodBest day 76/1007 good days
- IlfracombeAirport 57 kmThis week: GoodBest day 76/1006 good days
- SidmouthAirport 14 kmThis week: GoodBest day 74/1006 good days
- KielderAirport 60 kmThis week: GoodBest day 71/1007 good days
- PenrithAirport 80 kmThis week: GoodBest day 69/1007 good days
- Wakefield EnglandAirport 23 kmThis week: GoodBest day 69/1006 good days
- ErithAirport 9 kmThis week: GoodBest day 69/1006 good days
- Forest RowAirport 16 kmThis week: GoodBest day 69/1006 good days
- FrenshamAirport 41 kmThis week: GoodBest day 69/1006 good days
- LowtonAirport 24 kmThis week: GoodBest day 69/1006 good days
- Port IsaacAirport 21 kmThis week: GoodBest day 69/1006 good days
- WallingfordAirport 48 kmThis week: GoodBest day 69/1006 good days
- WinsfordAirport 24 kmThis week: GoodBest day 69/1006 good days
- HighamAirport 49 kmThis week: FairBest day 69/100
- RayleighAirport 6 kmThis week: FairBest day 64/100
- WickfordAirport 13 kmThis week: FairBest day 64/100
- WroxhamAirport 9 kmThis week: FairBest day 60/100
- AmbleAirport 34 kmThis week: FairBest day 59/100
- BerwickAirport 84 kmThis week: FairBest day 57/100
- Bowness On WindermereAirport 98 kmThis week: FairBest day 57/100
- HalifaxAirport 21 kmThis week: FairBest day 57/100
- HuddersfieldAirport 25 kmThis week: FairBest day 57/100
- TynemouthAirport 17 kmThis week: FairBest day 55/100
- BoshamAirport 38 kmThis week: FairBest day 54/100
- FairfordAirport 74 kmThis week: FairBest day 53/100
- CamberleyAirport 25 kmThis week: FairBest day 50/100
- CookhamAirport 20 kmThis week: FairBest day 49/100
- ChichesterAirport 42 kmThis week: FairBest day 48/100
- CheshuntAirport 22 kmThis week: FairBest day 48/100
- PooleAirport 12 kmThis week: FairBest day 48/100
- StarcrossAirport 12 kmThis week: FairBest day 48/100
- WeltonAirport 22 kmThis week: FairBest day 47/100
- YateleyAirport 29 kmThis week: FairBest day 46/100
- NewquayAirport 7 kmThis week: PoorBest day 96/100
- NorthamAirport 65 kmThis week: PoorBest day 17/100
- BournemouthAirport 7 kmThis week: PoorBest day 16/100
- Southport EnglandAirport 36 kmThis week: PoorBest day 0/100
- St JustAirport 60 kmThis week: PoorBest day 27/100
- TreyarnonAirport 9 kmThis week: PoorBest day 26/100
- Mawgan PorthAirport 4 kmThis week: PoorBest day 25/100
- Widemouth BayAirport 50 kmThis week: PoorBest day 23/100
- New PolzeathAirport 16 kmThis week: PoorBest day 23/100
- HartlandAirport 71 kmThis week: PoorBest day 22/100
- MayonAirport 64 kmThis week: PoorBest day 22/100
- BudeAirport 53 kmThis week: PoorBest day 21/100
- BoscastleAirport 34 kmThis week: PoorBest day 20/100
- WelcombeAirport 65 kmThis week: PoorBest day 20/100
- PorthtowanAirport 24 kmThis week: PoorBest day 20/100
- MorwenstowAirport 61 kmThis week: PoorBest day 20/100
- PoundstockAirport 48 kmThis week: PoorBest day 19/100
- Gorran ChurchtownAirport 25 kmThis week: PoorBest day 19/100
- PerranporthAirport 16 kmThis week: PoorBest day 19/100
- PolzeathAirport 16 kmThis week: PoorBest day 19/100
- KuggarAirport 50 kmThis week: PoorBest day 18/100
- MarazionAirport 49 kmThis week: PoorBest day 17/100
- NewlynAirport 54 kmThis week: PoorBest day 17/100
- PerranuthnoeAirport 48 kmThis week: PoorBest day 17/100
- Praa SandsAirport 46 kmThis week: PoorBest day 17/100
- Trebarwith StrandAirport 28 kmThis week: PoorBest day 16/100
- CroydeAirport 68 kmThis week: PoorBest day 15/100
- Crackington HavenAirport 42 kmThis week: PoorBest day 15/100
- LizardAirport 55 kmThis week: PoorBest day 15/100
- MouseholeAirport 55 kmThis week: PoorBest day 15/100
- PortreathAirport 29 kmThis week: PoorBest day 15/100
- SauntonAirport 68 kmThis week: PoorBest day 15/100
- St. IvesAirport 43 kmThis week: PoorBest day 14/100
- WoolacombeAirport 65 kmThis week: PoorBest day 14/100
- CaytonAirport 73 kmThis week: PoorBest day 14/100
- MortehoeAirport 65 kmThis week: PoorBest day 14/100
- Seaton CarewAirport 23 kmThis week: PoorBest day 14/100
- St. AgnesAirport 21 kmThis week: PoorBest day 14/100
- WithernseaAirport 30 kmThis week: PoorBest day 14/100
- CrantockAirport 9 kmThis week: PoorBest day 13/100
- EmbletonAirport 51 kmThis week: PoorBest day 13/100
- PorthAirport 5 kmThis week: PoorBest day 13/100
- SalcombeAirport 61 kmThis week: PoorBest day 32/100
- BarnstapleAirport 59 kmThis week: PoorBest day 12/100
- SandsendAirport 49 kmThis week: PoorBest day 12/100
- Westward Ho!Airport 67 kmThis week: PoorBest day 12/100
- TintagelAirport 30 kmThis week: PoorBest day 11/100
- Sutton-on-SeaAirport 51 kmThis week: PoorBest day 11/100
- TreliggaAirport 27 kmThis week: PoorBest day 11/100
- TrevoneAirport 11 kmThis week: PoorBest day 11/100
- LooeAirport 40 kmThis week: PoorBest day 10/100
- TeignmouthAirport 22 kmThis week: PoorBest day 9/100
- HastingsAirport 63 kmThis week: PoorBest day 8/100
- Saltburn, Marske and New MarskeAirport 31 kmThis week: PoorBest day 8/100
- WemburyAirport 65 kmThis week: PoorBest day 8/100
- HarlynAirport 11 kmThis week: PoorBest day 8/100
- HayleAirport 41 kmThis week: PoorBest day 8/100
- HolbetonAirport 58 kmThis week: PoorBest day 8/100
- WalberswickAirport 48 kmThis week: PoorBest day 8/100
- BroadstairsAirport 57 kmThis week: PoorBest day 7/100
- FolkestoneAirport 64 kmThis week: PoorBest day 7/100
- BamburghAirport 63 kmThis week: PoorBest day 7/100
- CromerAirport 28 kmThis week: PoorBest day 7/100
- DoverAirport 66 kmThis week: PoorBest day 7/100
- St Leonards EnglandAirport 61 kmThis week: PoorBest day 7/100
- Hope CoveAirport 63 kmThis week: PoorBest day 6/100
- KingsdownAirport 65 kmThis week: PoorBest day 6/100
- New MiltonAirport 13 kmThis week: PoorBest day 6/100
- IlfordAirport 6 kmThis week: PoorBest day 55/100
- ClovellyAirport 75 kmThis week: PoorBest day 5/100
- East WitteringAirport 39 kmThis week: PoorBest day 5/100
- City Of LondonAirport 10 kmThis week: PoorBest day 52/100
- LynmouthAirport 39 kmThis week: PoorBest day 5/100
- GlenriddingAirport 98 kmThis week: PoorBest day 51/100
- SouthwellAirport 51 kmThis week: PoorBest day 5/100
- BrackleshamAirport 41 kmThis week: PoorBest day 4/100
- FreshwaterAirport 25 kmThis week: PoorBest day 4/100
- KimmeridgeAirport 27 kmThis week: PoorBest day 4/100
- Carbis BayAirport 43 kmThis week: PoorBest day 4/100
- DurlstonAirport 21 kmThis week: PoorBest day 4/100
- CroydonAirport 18 kmThis week: PoorBest day 45/100
- LeeAirport 62 kmThis week: PoorBest day 4/100
- BoltonAirport 27 kmThis week: PoorBest day 44/100
- LyntonAirport 39 kmThis week: PoorBest day 4/100
- New RomneyAirport 67 kmThis week: PoorBest day 4/100
- ShanklinAirport 38 kmThis week: PoorBest day 4/100
- LympstoneAirport 10 kmThis week: PoorBest day 43/100
- Freshwater BayAirport 26 kmThis week: PoorBest day 3/100
- BirchingtonAirport 48 kmThis week: PoorBest day 32/100
- SeasalterAirport 33 kmThis week: PoorBest day 32/100
- SouthwoldAirport 47 kmThis week: PoorBest day 32/100
- TankertonAirport 34 kmThis week: PoorBest day 32/100
- FelixstoweAirport 63 kmThis week: PoorBest day 31/100
- Herne BayAirport 37 kmThis week: PoorBest day 31/100
- WivenhoeAirport 37 kmThis week: PoorBest day 31/100
- Ellesmere PortAirport 7 kmThis week: PoorBest day 30/100
- Sutton-in-AshfieldAirport 33 kmThis week: PoorBest day 28/100
- WalsallAirport 22 kmThis week: PoorBest day 26/100
- EmsworthAirport 32 kmThis week: PoorBest day 25/100
- Cape HillAirport 15 kmThis week: PoorBest day 19/100
- Burnham-on-CrouchAirport 11 kmThis week: PoorBest day 0/100
- BenfleetAirport 10 kmThis week: PoorBest day 0/100
- Leigh On SeaAirport 4 kmThis week: PoorBest day 0/100
- RochfordAirport 2 kmThis week: PoorBest day 0/100
- SevenoaksAirport 28 kmThis week: PoorBest day 0/100
The map needs JavaScript. The list beside it holds every town, 50 at a time, and each place's page links to Google Maps.
Each town is ringed by the best day this week at its own places, a surf spot's for the level you pick. Zoom in, or tap a cluster, to see the towns in it.
Two fingers move the map; in Map mode on a phone, one does. Pins are our own positions. Map OpenFreeMap, © OpenMapTiles, data © OpenStreetMap contributors.