Surf spots in United Kingdom
326 surf spots in United Kingdom. Pick sports and filters below, open a place for its week, or plan a trip scored on the forecast and the journey from home.
Best this week first
Showing all 326 places.
- TrevaunanceStay in St. AgnesWaves 3–9 ftWater 15°CCrumbling wavesThis week: GoodBest day 63/1001 good day
- Langland - SandbarStay in SwanseaWaves 1–7 ftWater 15°CSoft wavesThis week: GoodBest day 62/1002 good days
- Zorbas ReefStay in NewquayWaves 3–10 ftWater 15°CHollow wavesThis week: GoodBest day 62/1001 good day
- OxwichWaves 1–8 ftWater 16°CCrumbling wavesThis week: GoodBest day 61/1002 good days
- Tolcarne, The WedgeStay in NewquayWaves 2–10 ftWater 15°CCrumbling wavesThis week: GoodBest day 61/1001 good day
- PortreathWaves 3–9 ftWater 15°CHollow wavesThis week: GoodBest day 61/1001 good day
- SladeWaves 1–8 ftWater 16°CSoft wavesThis week: GoodBest day 61/1001 good day
- South ShieldsWaves 1–4 ftWater 12°CSoft wavesThis week: GoodBest day 61/1001 good day
- PortballintraeWaves 2–8 ftWater 14°CCrumbling wavesThis week: GoodBest day 60/1003 good days
- Brimms NessStay in ThursoWaves 3–6 ftWater 12°CHollow wavesThis week: GoodBest day 60/1002 good days
- The BowlStay in ThursoWaves 3–6 ftWater 12°CHollow wavesThis week: GoodBest day 60/1002 good days
- MachrihanishWaves 1–8 ftWater 14°CHollow wavesThis week: GoodBest day 60/1002 good days
- Black RockStay in Widemouth BayWaves 2–10 ftWater 16°CSoft wavesThis week: GoodBest day 60/1001 good day
- Wanson MouthStay in Widemouth BayWaves 2–10 ftWater 16°CSoft wavesThis week: GoodBest day 60/1001 good day
- PortherasStay in St JustWaves 3–10 ftWater 15°CHollow wavesThis week: GoodBest day 60/1001 good day
- Death BayStay in PadstowWaves 2–9 ftWater 15°CCrumbling wavesThis week: GoodBest day 59/1001 good day
- Lusty GlazeStay in NewquayWaves 2–10 ftWater 15°CCrumbling wavesThis week: GoodBest day 59/1001 good day
- Stinky BayStay in PadstowWaves 2–9 ftWater 15°CHollow wavesThis week: GoodBest day 59/1001 good day
- The CribberStay in NewquayWaves 3–10 ftWater 15°CCrumbling wavesThis week: GoodBest day 59/1001 good day
- WatergateStay in NewquayWaves 3–10 ftWater 15°CHollow wavesThis week: GoodBest day 59/1001 good day
- Watergate BayStay in NewquayWaves 3–10 ftWater 15°CHollow wavesThis week: GoodBest day 59/1001 good day
- Phillips PointStay in BudeWaves 2–9 ftWater 16°CHollow wavesThis week: GoodBest day 59/1001 good day
- UptonStay in BudeWaves 2–9 ftWater 16°CHollow wavesThis week: GoodBest day 59/1001 good day
- Chapel PorthStay in PorthtowanWaves 3–9 ftWater 15°CHollow wavesThis week: GoodBest day 59/1001 good day
- Crackington HavenWaves 2–10 ftWater 16°CHollow wavesThis week: GoodBest day 59/1001 good day
- Mawgan PorthWaves 3–10 ftWater 15°CHollow wavesThis week: GoodBest day 59/1001 good day
- PolzeathWaves 2–9 ftWater 15°CCrumbling wavesThis week: GoodBest day 59/1001 good day
- PorthtowanWaves 3–9 ftWater 15°CHollow wavesThis week: GoodBest day 59/1001 good day
- FistralStay in NewquayWaves 3–10 ftWater 15°CCrumbling wavesThis week: GoodBest day 58/1001 good day
- WhipsiderryStay in NewquayWaves 2–10 ftWater 15°CHollow wavesThis week: GoodBest day 58/1001 good day
- Hartlepool - SteetleyStay in HartlepoolWaves 2–5 ftWater 12°CSoft wavesThis week: GoodBest day 58/1001 good day
- Coldingham BayStay in ColdinghamWaves 1–4 ftWater 12°CHollow wavesThis week: GoodBest day 58/1001 good day
- PorthWaves 2–10 ftWater 15°CCrumbling wavesThis week: GoodBest day 58/1001 good day
- VentnorWaves 1–5 ftWater 16°CCrumbling wavesThis week: GoodBest day 58/1001 good day
- East StrandStay in PortrushWaves 2–8 ftWater 14°CCrumbling wavesThis week: GoodBest day 57/1002 good days
- Hunts BayStay in MumblesWaves 1–7 ftWater 16°CCrumbling wavesThis week: GoodBest day 57/1002 good days
- White RocksStay in PortrushWaves 2–8 ftWater 14°CCrumbling wavesThis week: GoodBest day 57/1002 good days
- SandsideStay in MelvichWaves 3–6 ftWater 12°CSoft wavesThis week: GoodBest day 57/1002 good days
- MelvichWaves 4–6 ftWater 12°CHollow wavesThis week: GoodBest day 57/1002 good days
- CrookletsStay in BudeWaves 2–9 ftWater 16°CHollow wavesThis week: GoodBest day 57/1001 good day
- DuckpoolStay in BudeWaves 2–9 ftWater 16°CHollow wavesThis week: GoodBest day 57/1001 good day
- Hippa RockStay in BudeWaves 2–9 ftWater 16°CHollow wavesThis week: GoodBest day 57/1001 good day
- NudiesStay in BudeWaves 2–9 ftWater 16°CHollow wavesThis week: GoodBest day 57/1001 good day
- SandymouthStay in BudeWaves 2–9 ftWater 16°CHollow wavesThis week: GoodBest day 57/1001 good day
- Stanbury MouthStay in BudeWaves 2–9 ftWater 16°CHollow wavesThis week: GoodBest day 57/1001 good day
- Stowe CliffsStay in BudeWaves 2–9 ftWater 16°CHollow wavesThis week: GoodBest day 57/1001 good day
- SummerleazeStay in BudeWaves 2–9 ftWater 16°CHollow wavesThis week: GoodBest day 57/1001 good day
- drakes bowlStay in PlymouthWaves 1–5 ftWater 15°CHollow wavesThis week: GoodBest day 57/1001 good day
- Devils Palace Near Grower RockStay in TintagelWaves 2–9 ftWater 16°CHollow wavesThis week: GoodBest day 57/1001 good day
- PengoldStay in Crackington HavenWaves 2–9 ftWater 16°CHollow wavesThis week: GoodBest day 57/1001 good day
- Rusey beach - PengoldStay in Crackington HavenWaves 2–9 ftWater 16°CHollow wavesThis week: GoodBest day 57/1001 good day
- The stranglesStay in Crackington HavenWaves 2–9 ftWater 16°CHollow wavesThis week: GoodBest day 57/1001 good day
- Roker pierStay in SunderlandWaves 2–5 ftWater 12°CSoft wavesThis week: GoodBest day 57/1001 good day
- SeaburnStay in SunderlandWaves 2–5 ftWater 12°CSoft wavesThis week: GoodBest day 57/1001 good day
- Barrets ZawnStay in Port IsaacWaves 2–8 ftWater 15°CHollow wavesThis week: GoodBest day 57/1001 good day
- Broadhaven (North)Waves 1–4 ftWater 15°CSoft wavesThis week: GoodBest day 57/1001 good day
- CrantockWaves 3–10 ftWater 15°CCrumbling wavesThis week: GoodBest day 57/1001 good day
- Seaton CarewWaves 2–5 ftWater 12°CSoft wavesThis week: GoodBest day 57/1001 good day
- Torrisdale BayStay in BettyhillWaves 4–7 ftWater 12°CCrumbling wavesThis week: GoodBest day 56/1002 good days
- Finn's LeftWaves 1–8 ftWater 14°CHollow wavesThis week: GoodBest day 56/1002 good days
- Bossiney havenStay in TintagelWaves 2–9 ftWater 16°CHollow wavesThis week: GoodBest day 56/1001 good day
- Black MiddensStay in TynemouthWaves 2–4 ftWater 12°CSoft wavesThis week: GoodBest day 56/1001 good day
- Tynemouth (Longsands)Stay in TynemouthWaves 2–4 ftWater 12°CSoft wavesThis week: GoodBest day 56/1001 good day
- Crosstown (part of Sandymouth)Stay in BudeWaves 2–8 ftWater 16°CHollow wavesThis week: GoodBest day 55/1001 good day
- GwithianStay in St. IvesWaves 3–8 ftWater 15°CCrumbling wavesThis week: GoodBest day 55/1001 good day
- Marsland Point (left)Stay in WelcombeWaves 2–8 ftWater 16°CHollow wavesThis week: GoodBest day 55/1001 good day
- Marsland Point (right)Stay in WelcombeWaves 2–8 ftWater 16°CHollow wavesThis week: GoodBest day 55/1001 good day
- noahs rightStay in WelcombeWaves 2–8 ftWater 16°CHollow wavesThis week: GoodBest day 55/1001 good day
- Welcombe mouthStay in WelcombeWaves 2–8 ftWater 16°CHollow wavesThis week: GoodBest day 55/1001 good day
- NitonStay in VentnorWaves 1–6 ftWater 16°CHollow wavesThis week: GoodBest day 55/1001 good day
- Hartley ReefStay in Whitley BayWaves 2–5 ftWater 12°CSoft wavesThis week: GoodBest day 55/1001 good day
- Yeol MouthStay in MorwenstowWaves 2–8 ftWater 16°CHollow wavesThis week: GoodBest day 55/1001 good day
- PerranporthWaves 3–9 ftWater 15°CCrumbling wavesThis week: GoodBest day 55/1001 good day
- North bayStay in ScarboroughWaves 2–5 ftWater 12°CSoft wavesThis week: GoodBest day 54/1002 good days
- Great WesternStay in NewquayWaves 2–10 ftWater 15°CSoft wavesThis week: GoodBest day 54/1001 good day
- Tregardock beachStay in TintagelWaves 2–8 ftWater 15°CHollow wavesThis week: GoodBest day 54/1001 good day
- SaltburnStay in Saltburn, Marske and New MarskeWaves 2–5 ftWater 12°CSoft wavesThis week: GoodBest day 54/1001 good day
- Saltburn pierStay in Saltburn, Marske and New MarskeWaves 2–5 ftWater 12°CSoft wavesThis week: GoodBest day 54/1001 good day
- LlwyngwrilWaves 0–4 ftWater 14°CSoft wavesThis week: GoodBest day 54/1001 good day
- Trebarwith StrandWaves 2–8 ftWater 15°CHollow wavesThis week: GoodBest day 54/1001 good day
- Barras NoseStay in TintagelWaves 2–8 ftWater 15°CHollow wavesThis week: GoodBest day 53/1001 good day
- Cayton BayStay in CaytonWaves 2–4 ftWater 12°CSoft wavesThis week: GoodBest day 53/1001 good day
- Durlston PointStay in SwanageWaves 1–5 ftWater 16°CSoft wavesThis week: GoodBest day 53/1001 good day
- Pease BayStay in CockburnspathWaves 1–4 ftWater 12°CCrumbling wavesThis week: GoodBest day 53/1001 good day
- SandsendWaves 2–5 ftWater 12°CSoft wavesThis week: GoodBest day 53/1001 good day
- Widemouth BayWaves 2–10 ftWater 16°CSoft wavesThis week: GoodBest day 53/1001 good day
- South BayStay in ScarboroughWaves 2–4 ftWater 12°CSoft wavesThis week: GoodBest day 52/1002 good days
- Boscombe PierStay in BournemouthWaves 1–4 ftWater 16°CCrumbling wavesThis week: GoodBest day 52/1001 good day
- Gullies - TintagelStay in TintagelWaves 2–8 ftWater 15°CHollow wavesThis week: GoodBest day 52/1001 good day
- FoxholeStay in Widemouth BayWaves 2–10 ftWater 16°CHollow wavesThis week: GoodBest day 52/1001 good day
- MilbrookStay in Widemouth BayWaves 2–10 ftWater 16°CHollow wavesThis week: GoodBest day 52/1001 good day
- Peter's pointStay in St. IvesWaves 2–7 ftWater 15°CCrumbling wavesThis week: GoodBest day 52/1001 good day
- Pete's ReefStay in MumblesWaves 1–8 ftWater 16°CSoft wavesThis week: GoodBest day 52/1001 good day
- Blyth BeachStay in BlythWaves 2–5 ftWater 12°CSoft wavesThis week: GoodBest day 52/1001 good day
- Ballycastle BeachStay in BallycastleWaves 1–8 ftWater 14°CHollow wavesThis week: GoodBest day 51/1002 good days
- Bournemouth PierStay in BournemouthWaves 1–4 ftWater 16°CSoft wavesThis week: GoodBest day 51/1001 good day
- Tremoutha Haven (Unmaxibles)Stay in Crackington HavenWaves 2–10 ftWater 16°CHollow wavesThis week: GoodBest day 51/1001 good day
- AdmiralsStay in WhitbyWaves 2–5 ftWater 12°CSoft wavesThis week: GoodBest day 51/1001 good day
- GyllyngvaseStay in FalmouthWaves 2–6 ftWater 15°CSoft wavesThis week: GoodBest day 51/1001 good day
- Hartland QuayStay in HartlandWaves 2–8 ftWater 16°CHollow wavesThis week: GoodBest day 51/1001 good day
- BournemouthWaves 1–4 ftWater 16°CSoft wavesThis week: GoodBest day 51/1001 good day
- EastbourneWaves 1–4 ftWater 16°CSoft wavesThis week: GoodBest day 51/1001 good day
- Llantwit MajorWaves 1–5 ftWater 15°CSoft wavesThis week: GoodBest day 51/1001 good day
- MaenporthWaves 2–6 ftWater 15°CSoft wavesThis week: GoodBest day 51/1001 good day
- SennenWaves 3–11 ftWater 14°CHollow wavesThis week: GoodBest day 51/1001 good day
- ShanklinWaves 1–5 ftWater 16°CSoft wavesThis week: GoodBest day 51/1001 good day
- Whitby BeachStay in WhitbyWaves 2–5 ftWater 12°CSoft wavesThis week: GoodBest day 50/1002 good days
- NewgaleWaves 1–5 ftWater 15°CSoft wavesThis week: GoodBest day 50/1001 good day
- PortstewartWaves 3–4 ftWater 14°CSoft wavesThis week: GoodBest day 50/1001 good day
- PenhaleStay in NewquayWaves 3–9 ftWater 15°CHollow wavesThis week: GoodBest day 49/1001 good day
- ShorehamStay in BrightonWaves 1–4 ftWater 16°CSoft wavesThis week: GoodBest day 49/1001 good day
- HollowsStay in WorthingWaves 1–4 ftWater 16°CSoft wavesThis week: GoodBest day 49/1001 good day
- The HarbourStay in WorthingWaves 1–4 ftWater 16°CSoft wavesThis week: GoodBest day 49/1001 good day
- SoutherndownStay in PorthcawlWaves 1–6 ftWater 15°CSoft wavesThis week: GoodBest day 49/1001 good day
- Sewer PipeStay in ThursoWaves 4–7 ftWater 12°CCrumbling wavesThis week: GoodBest day 49/1001 good day
- Downderry SchoolhouseStay in LooeWaves 1–4 ftWater 15°CSoft wavesThis week: GoodBest day 49/1001 good day
- LLantwitStay in Llantwit MajorWaves 1–5 ftWater 15°CSoft wavesThis week: GoodBest day 49/1001 good day
- StaithesWaves 2–5 ftWater 12°CCrumbling wavesThis week: GoodBest day 48/1002 good days
- Thurso beachStay in ThursoWaves 4–7 ftWater 12°CHollow wavesThis week: GoodBest day 48/1001 good day
- West StrandStay in PortrushWaves 3–4 ftWater 14°CHollow wavesThis week: GoodBest day 48/1001 good day
- PortrushWaves 3–4 ftWater 14°CHollow wavesThis week: GoodBest day 48/1001 good day
- BoobiesStay in PadstowWaves 2–10 ftWater 15°CHollow wavesThis week: FairBest day 47/100
- DiggorysStay in NewquayWaves 3–10 ftWater 15°CHollow wavesThis week: FairBest day 47/100
- PorthcothanStay in PadstowWaves 2–10 ftWater 15°CHollow wavesThis week: FairBest day 47/100
- The PointStay in PorthcawlWaves 1–6 ftWater 15°CSoft wavesThis week: FairBest day 47/100
- Mousehole ReefStay in MouseholeWaves 2–8 ftWater 15°CHollow wavesThis week: FairBest day 47/100
- wild pear beachWaves 1–5 ftWater 16°CHollow wavesThis week: FairBest day 47/100
- ConstantineStay in PadstowWaves 3–10 ftWater 15°CHollow wavesThis week: FairBest day 46/100
- Constantine beachStay in PadstowWaves 3–10 ftWater 15°CHollow wavesThis week: FairBest day 46/100
- Constantine PointStay in PadstowWaves 3–10 ftWater 15°CHollow wavesThis week: FairBest day 46/100
- Constantine ReefStay in PadstowWaves 3–10 ftWater 15°CHollow wavesThis week: FairBest day 46/100
- Whaley beachStay in PadstowWaves 3–10 ftWater 15°CHollow wavesThis week: FairBest day 46/100
- PutsboroughStay in CroydeWaves 1–5 ftWater 16°CSoft wavesThis week: FairBest day 46/100
- Pembrey BeachStay in PembreyWaves 1–5 ftWater 16°CSoft wavesThis week: FairBest day 46/100
- Kennack SandsWaves 2–8 ftWater 15°CSoft wavesThis week: FairBest day 46/100
- LlangennithWaves 1–5 ftWater 16°CSoft wavesThis week: FairBest day 46/100
- TreyarnonWaves 3–10 ftWater 15°CHollow wavesThis week: FairBest day 46/100
- Hot pipeStay in BrightonWaves 1–4 ftWater 16°CSoft wavesThis week: FairBest day 45/100
- Bovisands ReefStay in PlymouthWaves 1–4 ftWater 15°CCrumbling wavesThis week: FairBest day 45/100
- Rest BayStay in PorthcawlWaves 1–7 ftWater 15°CSoft wavesThis week: FairBest day 45/100
- SkerStay in PorthcawlWaves 1–7 ftWater 15°CSoft wavesThis week: FairBest day 45/100
- Skateparks LeftStay in Westward Ho!Waves 1–5 ftWater 16°CSoft wavesThis week: FairBest day 45/100
- Stone GroyneStay in CromerWaves 1–3 ftWater 14°CSoft wavesThis week: FairBest day 45/100
- OgmoreWaves 1–6 ftWater 15°CSoft wavesThis week: FairBest day 45/100
- Goring Sea LaneStay in WorthingWaves 1–4 ftWater 16°CSoft wavesThis week: FairBest day 44/100
- GolfStay in PorthcawlWaves 1–7 ftWater 15°CSoft wavesThis week: FairBest day 44/100
- GwenvorStay in St JustWaves 3–11 ftWater 14°CHollow wavesThis week: FairBest day 44/100
- Lee bayStay in LeeWaves 1–5 ftWater 16°CHollow wavesThis week: FairBest day 44/100
- AberavonWaves 1–8 ftWater 15°CSoft wavesThis week: FairBest day 44/100
- LynmouthWaves 1–6 ftWater 15°CSoft wavesThis week: FairBest day 44/100
- TrevoneWaves 2–9 ftWater 15°CHollow wavesThis week: FairBest day 44/100
- SouthbourneStay in BournemouthWaves 1–4 ftWater 16°CCrumbling wavesThis week: FairBest day 43/100
- SeatonStay in LooeWaves 1–4 ftWater 15°CSoft wavesThis week: FairBest day 43/100
- Jeffs leftStay in TywynWaves 0–4 ftWater 14°CSoft wavesThis week: FairBest day 43/100
- skerrysStay in WithernseaWaves 2–4 ftWater 13°CSoft wavesThis week: FairBest day 43/100
- BexhillWaves 1–4 ftWater 16°CSoft wavesThis week: FairBest day 43/100
- Cruden BayWaves 1–5 ftWater 12°CSoft wavesThis week: FairBest day 43/100
- TywynWaves 0–4 ftWater 14°CHollow wavesThis week: FairBest day 43/100
- WeymouthWaves 1–5 ftWater 16°CSoft wavesThis week: FairBest day 43/100
- TowanStay in NewquayWaves 2–10 ftWater 15°CSoft wavesThis week: FairBest day 42/100
- BeesandsStay in SalcombeWaves 1–5 ftWater 15°CSoft wavesThis week: FairBest day 42/100
- cot valley reefStay in St JustWaves 3–11 ftWater 14°CCrumbling wavesThis week: FairBest day 42/100
- BroughtonStay in LlangennithWaves 1–5 ftWater 16°CSoft wavesThis week: FairBest day 42/100
- Primrose ValleyStay in FileyWaves 2–4 ftWater 13°CSoft wavesThis week: FairBest day 42/100
- East RuntonWaves 1–3 ftWater 14°CSoft wavesThis week: FairBest day 42/100
- PennanWaves 1–4 ftWater 12°CHollow wavesThis week: FairBest day 42/100
- RhossiliWaves 1–5 ftWater 16°CSoft wavesThis week: FairBest day 42/100
- Westward Ho!Waves 1–5 ftWater 16°CSoft wavesThis week: FairBest day 42/100
- Lundy BayStay in PadstowWaves 2–8 ftWater 15°CCrumbling wavesThis week: FairBest day 41/100
- Bracelet BayStay in SwanseaWaves 1–7 ftWater 15°CThis week: FairBest day 41/100
- BoneyardsStay in CroydeWaves 1–5 ftWater 16°CSoft wavesThis week: FairBest day 41/100
- Down End PointStay in CroydeWaves 1–5 ftWater 16°CSoft wavesThis week: FairBest day 41/100
- Oyster FallsStay in CroydeWaves 1–5 ftWater 16°CSoft wavesThis week: FairBest day 41/100
- Hastings pierStay in HastingsWaves 1–4 ftWater 16°CSoft wavesThis week: FairBest day 41/100
- Rock-a-nore HastingsStay in HastingsWaves 1–4 ftWater 16°CSoft wavesThis week: FairBest day 41/100
- Beer PointStay in BeerWaves 1–3 ftWater 16°CSoft wavesThis week: FairBest day 41/100
- Embleton BayStay in EmbletonWaves 2–4 ftWater 12°CSoft wavesThis week: FairBest day 41/100
- Sutton on seaStay in Sutton-on-SeaWaves 1–4 ftWater 13°CSoft wavesThis week: FairBest day 41/100
- CaerhaysWaves 1–4 ftWater 15°CHollow wavesThis week: FairBest day 41/100
- CroydeWaves 1–5 ftWater 16°CSoft wavesThis week: FairBest day 41/100
- LittlehamptonWaves 1–5 ftWater 16°CSoft wavesThis week: FairBest day 41/100
- SauntonWaves 1–5 ftWater 16°CSoft wavesThis week: FairBest day 41/100
- Brighton (West Pier)Stay in BrightonWaves 1–4 ftWater 16°CSoft wavesThis week: FairBest day 40/100
- Brighton MarinaStay in BrightonWaves 1–4 ftWater 16°CSoft wavesThis week: FairBest day 40/100
- Brighton New BeachStay in BrightonWaves 1–4 ftWater 16°CSoft wavesThis week: FairBest day 40/100
- Camber sandsStay in CamberWaves 1–4 ftWater 16°CSoft wavesThis week: FairBest day 40/100
- Annstead bayStay in BeadnellWaves 2–4 ftWater 12°CSoft wavesThis week: FairBest day 40/100
- Beadnell BayStay in BeadnellWaves 2–4 ftWater 12°CSoft wavesThis week: FairBest day 40/100
- StamcoStay in HastingsWaves 1–4 ftWater 16°CSoft wavesThis week: FairBest day 40/100
- Worms Head ReefStay in RhossiliWaves 1–8 ftWater 16°CThis week: FairBest day 40/100
- ComptonStay in Freshwater BayWaves 1–5 ftWater 16°CSoft wavesThis week: FairBest day 40/100
- The Trap - AberystwythStay in AberystwythWaves 1–4 ftWater 14°CSoft wavesThis week: FairBest day 40/100
- MarloesWaves 2–5 ftWater 15°CHollow wavesThis week: FairBest day 40/100
- WoolacombeWaves 1–6 ftWater 16°CHollow wavesThis week: FairBest day 40/100
- LanglandStay in SwanseaWaves 1–7 ftWater 16°CSoft wavesThis week: FairBest day 39/100
- The MixensStay in SwanseaWaves 1–7 ftWater 16°CSoft wavesThis week: FairBest day 39/100
- ThurlsestoneStay in ThurlestoneWaves 1–5 ftWater 15°CHollow wavesThis week: FairBest day 39/100
- Folkestone Wear BayStay in FolkestoneWaves 2–4 ftWater 16°CThis week: FairBest day 39/100
- Freshwater bayStay in Freshwater BayWaves 1–5 ftWater 16°CCrumbling wavesThis week: FairBest day 39/100
- GreencliffsStay in Westward Ho!Waves 1–5 ftWater 16°CSoft wavesThis week: FairBest day 39/100
- ThurlestoneWaves 1–5 ftWater 15°CHollow wavesThis week: FairBest day 39/100
- Whitecliff bayWaves 1–4 ftWater 16°CSoft wavesThis week: FairBest day 39/100
- Lossie East BeachStay in LossiemouthWaves 1–5 ftWater 12°CSoft wavesThis week: FairBest day 38/100
- Three cliffsStay in OxwichWaves 1–7 ftWater 16°CSoft wavesThis week: FairBest day 38/100
- Lester pointWaves 1–5 ftWater 16°CHollow wavesThis week: FairBest day 38/100
- WalberswickWaves 1–3 ftWater 15°CSoft wavesThis week: FairBest day 38/100
- Folkestone East Cliff ReefStay in FolkestoneWaves 2–4 ftWater 16°CCrumbling wavesThis week: FairBest day 37/100
- MewsladeStay in RhossiliWaves 1–8 ftWater 16°CCrumbling wavesThis week: FairBest day 37/100
- Boiler ReefStay in SladeWaves 1–8 ftWater 16°CSoft wavesThis week: FairBest day 37/100
- St Andrews East SandsStay in St AndrewsWaves 0–4 ftWater 12°CSoft wavesThis week: FairBest day 37/100
- LlangrannogWaves 1–3 ftWater 15°CHollow wavesThis week: FairBest day 37/100
- Praa SandsWaves 2–8 ftWater 15°CHollow wavesThis week: FairBest day 37/100
- Caswell BayStay in SwanseaWaves 1–7 ftWater 16°CCrumbling wavesThis week: FairBest day 36/100
- Fall BayStay in RhossiliWaves 1–8 ftWater 16°CSoft wavesThis week: FairBest day 36/100
- Folkestone East Cliff SandsStay in FolkestoneWaves 2–4 ftWater 16°CSoft wavesThis week: FairBest day 36/100
- PortwrinkleStay in LooeWaves 1–4 ftWater 15°CSoft wavesThis week: FairBest day 36/100
- Hells MouthStay in AbersochWaves 1–4 ftWater 15°CThis week: FairBest day 36/100
- Kynance CoveStay in LizardWaves 3–9 ftWater 14°CHollow wavesThis week: FairBest day 36/100
- AberdaronWaves 1–4 ftWater 15°CSoft wavesThis week: FairBest day 36/100
- BanthamStay in ThurlestoneWaves 1–5 ftWater 15°CCrumbling wavesThis week: PoorBest day 35/100
- Bantham RivermouthStay in ThurlestoneWaves 1–5 ftWater 15°CSoft wavesThis week: PoorBest day 35/100
- ChallaboroughStay in ThurlestoneWaves 1–5 ftWater 15°CSoft wavesThis week: PoorBest day 35/100
- Bracklesham BayStay in BrackleshamWaves 1–4 ftWater 16°CSoft wavesThis week: PoorBest day 35/100
- Coombesgate BeachStay in WoolacombeWaves 1–6 ftWater 16°CCrumbling wavesThis week: PoorBest day 35/100
- Grunta (Morte Point)Stay in MortehoeWaves 1–6 ftWater 16°CSoft wavesThis week: PoorBest day 35/100
- Jabba'sStay in MablethorpeWaves 1–3 ftWater 13°CSoft wavesThis week: PoorBest day 35/100
- Lyme bayStay in Lyme RegisWaves 1–4 ftWater 16°CSoft wavesThis week: PoorBest day 35/100
- St Margarets BayStay in KingsdownWaves 2–4 ftWater 16°CCrumbling wavesThis week: PoorBest day 35/100
- BrackleshamWaves 1–4 ftWater 16°CSoft wavesThis week: PoorBest day 35/100
- MothecombeWaves 1–5 ftWater 15°CCrumbling wavesThis week: PoorBest day 35/100
- PentewanWaves 1–4 ftWater 15°CSoft wavesThis week: PoorBest day 35/100
- SandendWaves 1–4 ftWater 12°CCrumbling wavesThis week: PoorBest day 35/100
- TidemillsWaves 1–6 ftWater 16°CSoft wavesThis week: PoorBest day 35/100
- Porthleven BeachStay in PorthlevenWaves 2–7 ftWater 15°CHollow wavesThis week: PoorBest day 34/100
- Nanjizal (Mill Bay)Stay in PorthcurnoWaves 2–8 ftWater 14°CHollow wavesThis week: PoorBest day 34/100
- HornseaWaves 1–4 ftWater 13°CSoft wavesThis week: PoorBest day 34/100
- PortcewStay in PorthlevenWaves 2–7 ftWater 15°CHollow wavesThis week: PoorBest day 33/100
- Sandford BayStay in PeterheadWaves 1–6 ftWater 12°CHollow wavesThis week: PoorBest day 33/100
- porth ceiriadWaves 1–4 ftWater 14°CSoft wavesThis week: PoorBest day 33/100
- BoneYard ExmouthStay in ExmouthWaves 1–3 ftWater 16°CSoft wavesThis week: PoorBest day 32/100
- frainslake sandsStay in Milford HavenWaves 1–6 ftWater 15°CCrumbling wavesThis week: PoorBest day 32/100
- Fresh Water WestStay in Milford HavenWaves 1–6 ftWater 15°CSoft wavesThis week: PoorBest day 32/100
- Freshwater WestStay in Milford HavenWaves 1–6 ftWater 15°CSoft wavesThis week: PoorBest day 32/100
- HighcliffeWaves 1–4 ftWater 16°CSoft wavesThis week: PoorBest day 32/100
- Rame reefStay in PlymouthWaves 1–5 ftWater 15°CHollow wavesThis week: PoorBest day 31/100
- Rame Reef EasternStay in PlymouthWaves 1–5 ftWater 15°CHollow wavesThis week: PoorBest day 31/100
- SandhavenStay in FraserburghWaves 1–5 ftWater 12°CHollow wavesThis week: PoorBest day 31/100
- WisemansStay in FraserburghWaves 1–5 ftWater 12°CSoft wavesThis week: PoorBest day 31/100
- Wembury beachStay in WemburyWaves 1–5 ftWater 15°CCrumbling wavesThis week: PoorBest day 31/100
- Wembury PointStay in WemburyWaves 1–5 ftWater 15°CCrumbling wavesThis week: PoorBest day 31/100
- Kimmeridge (The Ledges)Waves 1–5 ftWater 16°CCrumbling wavesThis week: PoorBest day 31/100
- Kimmeridge Bay (Bench)Waves 1–5 ftWater 16°CSoft wavesThis week: PoorBest day 31/100
- Whitsand BayWaves 1–5 ftWater 15°CThis week: PoorBest day 31/100
- Buck's MillStay in HartlandWaves 1–5 ftWater 16°CSoft wavesThis week: PoorBest day 30/100
- Hope CoveWaves 1–5 ftWater 15°CHollow wavesThis week: PoorBest day 30/100
- ManorbierWaves 1–8 ftWater 15°CCrumbling wavesThis week: PoorBest day 30/100
- InsanitiesStay in PeterheadWaves 1–6 ftWater 12°CHollow wavesThis week: PoorBest day 29/100
- WhitesandsStay in St DavidsWaves 2–6 ftWater 15°CHollow wavesThis week: PoorBest day 29/100
- KingsdownWaves 2–3 ftWater 16°CSoft wavesThis week: PoorBest day 29/100
- SidmouthWaves 1–3 ftWater 16°CSoft wavesThis week: PoorBest day 29/100
- Caerfai BayStay in St DavidsWaves 2–5 ftWater 15°CHollow wavesThis week: PoorBest day 27/100
- Preston BeachStay in PaigntonWaves 1–3 ftWater 16°CSoft wavesThis week: PoorBest day 27/100
- Birling gapStay in EastbourneWaves 1–6 ftWater 16°CSoft wavesThis week: PoorBest day 27/100
- Nigg BayStay in AberdeenWaves 1–5 ftWater 12°CCrumbling wavesThis week: PoorBest day 27/100
- AberdeenWaves 1–7 ftWater 12°CSoft wavesThis week: PoorBest day 27/100
- PaigntonWaves 1–3 ftWater 16°CSoft wavesThis week: PoorBest day 27/100
- FraserburghWaves 1–5 ftWater 12°CSoft wavesThis week: PoorBest day 26/100
- KingsbarnsWaves 0–4 ftWater 12°CSoft wavesThis week: PoorBest day 26/100
- NeedlesWaves 1–4 ftWater 16°CHollow wavesThis week: PoorBest day 26/100
- Broadsea PointStay in FraserburghWaves 1–5 ftWater 12°CHollow wavesThis week: PoorBest day 25/100
- PhilorthStay in FraserburghWaves 1–5 ftWater 12°CSoft wavesThis week: PoorBest day 25/100
- PhingaskStay in FraserburghWaves 1–5 ftWater 12°CCrumbling wavesThis week: PoorBest day 25/100
- WestpointStay in FraserburghWaves 1–5 ftWater 12°CHollow wavesThis week: PoorBest day 25/100
- East WitteringsStay in West WitteringWaves 1–3 ftWater 16°CSoft wavesThis week: PoorBest day 25/100
- BamburghWaves 2–5 ftWater 12°CSoft wavesThis week: PoorBest day 25/100
- Cabage patchStay in MarazionWaves 2–8 ftWater 15°CSoft wavesThis week: PoorBest day 24/100
- PerranuthnoeWaves 2–8 ftWater 15°CCrumbling wavesThis week: PoorBest day 24/100
- SwanageWaves 1–4 ftWater 16°CSoft wavesThis week: PoorBest day 23/100
- The BillWaves 1–5 ftWater 16°CHollow wavesThis week: PoorBest day 23/100
- MattiscombeStay in SalcombeWaves 1–7 ftWater 15°CHollow wavesThis week: PoorBest day 20/100
- Lip TStay in TeignmouthWaves 1–2 ftWater 16°CSoft wavesThis week: PoorBest day 20/100
- Tiree BalevullinWaves 3–11 ftWater 13°CSoft wavesThis week: PoorBest day 20/100
- Broadstairs - Viking BayStay in BroadstairsWaves 1–3 ftWater 16°CSoft wavesThis week: PoorBest day 18/100
- StonnersStay in BroadstairsWaves 1–3 ftWater 16°CSoft wavesThis week: PoorBest day 18/100
- BroadstairsWaves 1–3 ftWater 16°CSoft wavesThis week: PoorBest day 18/100
- The WallStay in RamsgateWaves 1–3 ftWater 16°CSoft wavesThis week: PoorBest day 17/100
- Joss BayStay in BroadstairsWaves 1–3 ftWater 16°CSoft wavesThis week: PoorBest day 16/100
- PorthcurnoWaves 2–8 ftWater 14°CHollow wavesThis week: PoorBest day 16/100
- KnapStay in BarryWaves 1–3 ftWater 15°CSoft wavesThis week: PoorBest day 15/100
- Sandwood BayStay in KinlochbervieWaves 5–8 ftWater 12°CSoft wavesThis week: PoorBest day 12/100
- Daymer BayStay in PadstowWaves 2–8 ftWater 15°CSoft wavesThis week: Not for your level
- Mother Ivey's (spot M)Stay in PadstowWaves 2–8 ftWater 15°CCrumbling wavesThis week: Not for your level
- Coney BeachStay in PorthcawlWaves 1–6 ftWater 15°CSoft wavesThis week: Not for your level
- Swansea BayStay in SwanseaWaves 1–8 ftWater 15°CCrumbling wavesThis week: Not for your level
- The EspStay in PorthcawlWaves 1–6 ftWater 15°CSoft wavesThis week: Not for your level
- Thurso EastStay in ThursoWaves 5–8 ftWater 12°CCrumbling wavesThis week: Not for your level
- BreakwaterStay in St. IvesWaves 2–7 ftWater 15°CHollow wavesThis week: Not for your level
- St. Ives harbour wall.Stay in St. IvesWaves 2–6 ftWater 15°CCrumbling wavesThis week: Not for your level
- Marazion - pointersStay in MarazionWaves 2–8 ftWater 15°CSoft wavesThis week: Not for your level
- Prussia CoveStay in MarazionWaves 2–7 ftWater 15°CSoft wavesThis week: Not for your level
- abersochStay in AbersochWaves 0–4 ftWater 14°CCrumbling wavesThis week: Not for your level
- Fremington quayStay in BarnstapleWater 16°CThis week: Not for your level
- HortonStay in SladeWaves 1–8 ftWater 16°CSoft wavesThis week: Not for your level
- Taw BoreStay in BarnstapleWater 16°CThis week: Not for your level
- UndercliffStay in RamsgateWaves 1–2 ftWater 16°CSoft wavesThis week: Not for your level
- GreatstoneStay in New RomneyWaves 1–4 ftWater 16°CSoft wavesThis week: Not for your level
- Harlyn BayStay in HarlynWaves 2–8 ftWater 15°CSoft wavesThis week: Not for your level
- Hayle RivermouthStay in HayleWaves 2–7 ftWater 15°CSoft wavesThis week: Not for your level
- Newlyn Harbour wallStay in NewlynWaves 2–8 ftWater 15°CSoft wavesThis week: Not for your level
- Porlock Weir SomersetStay in PorlockWaves 1–6 ftWater 15°CCrumbling wavesThis week: Not for your level
- Sango SandsStay in DurnessWaves 4–7 ftWater 12°CHollow wavesThis week: Not for your level
- Tenby South BeachStay in TenbyWaves 1–5 ftWater 16°CSoft wavesThis week: Not for your level
- Woody BayStay in LynmouthWaves 1–7 ftWater 15°CSoft wavesThis week: Not for your level
- Carbis BayWaves 2–7 ftWater 15°CSoft wavesThis week: Not for your level
- CastlerockWaves 2–4 ftWater 14°CSoft wavesThis week: Not for your level
- ClovellyWaves 1–7 ftWater 16°CCrumbling wavesThis week: Not for your level
- Crofty BeachWaves 1–5 ftWater 16°CHollow wavesThis week: Not for your level
- Freshwater EastWaves 1–8 ftWater 15°CSoft wavesThis week: Not for your level
- LooeWaves 1–4 ftWater 15°CSoft wavesThis week: Not for your level
- LydstepWaves 1–6 ftWater 16°CCrumbling wavesThis week: Not for your level
- Penclawdd ReefWaves 1–5 ftWater 16°CCrumbling wavesThis week: Not for your level
- PorthlevenWaves 2–7 ftWater 15°CHollow wavesThis week: Not for your level
- SalcombeWaves 1–8 ftWater 15°CHollow wavesThis week: Not for your level
- West WitteringWaves 1–3 ftWater 16°CThis week: Not for your level
- Dunnet BayStay in DunnetWater 12°CSoft wavesThis week: No forecast
- The spurStay in DunnetWater 12°CSoft wavesThis week: No forecast
The map needs JavaScript. The list beside it holds every place, 50 at a time, and each place's page links to Google Maps.
Each place is ringed by its best day this week, a surf spot for the level you pick. Zoom in, or tap a cluster, to see the places 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.
Every country, A to Z (161)
Each country's surf spots, on this list and map.
- Albania 2
- Algeria 6
- American Samoa 7
- Angola 13
- Anguilla 2
- Antigua and Barbuda 1
- Argentina 53
- Aruba 19
- Australia 1,379
- Azerbaijan 2
- Bahamas 18
- Barbados 29
- Belgium 19
- Belize 3
- Benin 3
- Bermuda 4
- Brazil 381
- British Indian Ocean Territory 1
- British Virgin Islands 11
- Brunei Darussalam 3
- Bulgaria 14
- Cabo Verde 15
- Cambodia 1
- Cameroon 4
- Canada 58
- Cayman Islands 5
- Chile 100
- China 22
- China, Hong Kong Special Administrative Region 9
- China, Macao Special Administrative Region 1
- Colombia 25
- Congo 4
- Cook Islands 3
- Costa Rica 82
- Côte d’Ivoire 7
- Croatia 3
- Cuba 5
- Curaçao 3
- Cyprus 17
- Democratic People's Republic of Korea 1
- Denmark 27
- Dominica 6
- Dominican Republic 29
- Ecuador 66
- Egypt 9
- El Salvador 22
- Estonia 1
- Falkland Islands 2
- Faroe Islands 4
- Fiji 26
- Finland 4
- France 443
- French Polynesia 40
- Gabon 7
- Gambia 3
- Germany 24
- Ghana 23
- Greece 94
- Grenada 2
- Guam 14
- Guatemala 8
- Guernsey 16
- Guinea-Bissau 1
- Haiti 2
- Heard Island and McDonald Islands 1
- Honduras 1
- Iceland 16
- India 18
- Indonesia 202
- Iran 1
- Ireland 96
- Isle of Man 1
- Israel 70
- Italy 181
- Jamaica 11
- Japan 174
- Jersey 12
- Kazakhstan 1
- Kenya 4
- Kiribati 2
- Latvia 3
- Lebanon 13
- Liberia 7
- Libya 1
- Lithuania 4
- Madagascar 18
- Malaysia 16
- Maldives 40
- Malta 10
- Mauritania 1
- Mauritius 22
- Mexico 177
- Micronesia 3
- Montenegro 2
- Montserrat 1
- Morocco 84
- Mozambique 12
- Myanmar 3
- Namibia 30
- Naoero 1
- Netherlands 40
- New Caledonia 5
- New Zealand 285
- Nicaragua 29
- Nigeria 3
- Norfolk Island 5
- Northern Mariana Islands 5
- Norway 30
- Oman 9
- Pakistan 6
- Palau 4
- Panama 49
- Papua New Guinea 15
- Peru 130
- Philippines 43
- Poland 5
- Portugal 283
- Puerto Rico 73
- Qatar 2
- Republic of Korea 17
- Russian Federation 27
- Saint Barthélemy 15
- Saint Kitts and Nevis 2
- Saint Lucia 4
- Saint Martin 5
- Saint Vincent and the Grenadines 2
- Samoa 11
- Sao Tome and Principe 6
- Senegal 25
- Seychelles 41
- Sierra Leone 4
- Sint Maarten 1
- Slovenia 1
- Solomon Islands 3
- Somalia 3
- South Africa 502
- Spain 382
- Sri Lanka 37
- State of Palestine 2
- Sweden 25
- Syrian Arab Republic 2
- Taiwan 30
- Thailand 25
- Timor-Leste 4
- Togo 3
- Tokelau 1
- Tonga 11
- Trinidad and Tobago 11
- Tunisia 13
- Türkiye 23
- Ukraine 2
- United Arab Emirates 15
- United Kingdom 326
- United Republic of Tanzania 19
- United States 1,411
- United States Virgin Islands 11
- Uruguay 46
- Vanuatu 14
- Venezuela 40
- Viet Nam 10
- Yemen 1