Surf spots in France
443 surf spots in France. 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 400 of 443 places.
- Bidart - Plage centraleStay in BidartWaves 2–15 ftWater 19°CCrumbling wavesThis week: GoodBest day 68/1001 good day
- Pointe du Diable (Evil Peak)Stay in Saint-PierreWaves 2–4 ftWater 24°CCrumbling wavesThis week: GoodBest day 67/1003 good days
- les flots bleusStay in Saint-Jean-de-LuzWaves 2–15 ftWater 19°CHollow wavesThis week: GoodBest day 67/1001 good day
- Sainte BarbeStay in Saint-Jean-de-LuzWaves 2–15 ftWater 19°CHollow wavesThis week: GoodBest day 67/1001 good day
- Black Rocks JettyStay in Les Trois BassinsWaves 2–4 ftWater 25°CHollow wavesThis week: GoodBest day 66/1002 good days
- Black Rocks rightStay in Les Trois BassinsWaves 2–4 ftWater 25°CCrumbling wavesThis week: GoodBest day 66/1002 good days
- CacheraStay in Les Trois BassinsWaves 2–4 ftWater 25°CHollow wavesThis week: GoodBest day 66/1002 good days
- Les BrisantsStay in Les Trois BassinsWaves 2–4 ftWater 25°CHollow wavesThis week: GoodBest day 66/1002 good days
- Chambre DamourStay in BiarritzWaves 2–15 ftWater 19°CHollow wavesThis week: GoodBest day 66/1001 good day
- Anglet - La MadragueStay in AngletWaves 2–15 ftWater 19°CCrumbling wavesThis week: GoodBest day 66/1001 good day
- Anglet - Le clubStay in AngletWaves 2–15 ftWater 19°CHollow wavesThis week: GoodBest day 66/1001 good day
- Anglet - Les Sables d'OrStay in AngletWaves 2–15 ftWater 19°CCrumbling wavesThis week: GoodBest day 66/1001 good day
- Anglet - MarinellaStay in AngletWaves 2–15 ftWater 19°CCrumbling wavesThis week: GoodBest day 66/1001 good day
- CenitzStay in Saint-Jean-de-LuzWaves 2–14 ftWater 19°CHollow wavesThis week: GoodBest day 65/1001 good day
- ErromardieStay in Saint-Jean-de-LuzWaves 2–14 ftWater 19°CCrumbling wavesThis week: GoodBest day 65/1001 good day
- LafiteniaStay in Saint-Jean-de-LuzWaves 2–14 ftWater 19°CHollow wavesThis week: GoodBest day 65/1001 good day
- Plage de MayarcoStay in Saint-Jean-de-LuzWaves 2–14 ftWater 19°CHollow wavesThis week: GoodBest day 65/1001 good day
- Sainte Barbe InsideStay in Saint-Jean-de-LuzWaves 2–14 ftWater 19°CSoft wavesThis week: GoodBest day 65/1001 good day
- GuetharyStay in GuétharyWaves 2–14 ftWater 19°CHollow wavesThis week: GoodBest day 65/1001 good day
- ParlementiaStay in GuétharyWaves 2–14 ftWater 19°CCrumbling wavesThis week: GoodBest day 65/1001 good day
- La Tortue (Turtle reef)Stay in Saint-LeuWaves 2–4 ftWater 25°CHollow wavesThis week: GoodBest day 64/1003 good days
- Étang saleStay in L'Étang-SaléWaves 2–4 ftWater 24°CHollow wavesThis week: GoodBest day 64/1003 good days
- Etang Sale Bridge - Le TournantStay in L'Étang-SaléWaves 2–4 ftWater 24°CHollow wavesThis week: GoodBest day 64/1003 good days
- Anglet - Le FuroncleStay in AngletWaves 2–15 ftWater 19°CCrumbling wavesThis week: GoodBest day 64/1001 good day
- La BarreStay in AngletWaves 2–15 ftWater 19°CCrumbling wavesThis week: GoodBest day 64/1001 good day
- Les CavaliersStay in AngletWaves 2–15 ftWater 19°CCrumbling wavesThis week: GoodBest day 64/1001 good day
- HendayeWaves 2–15 ftWater 19°CSoft wavesThis week: GoodBest day 64/1001 good day
- Aigrettes leftStay in Les Trois BassinsWaves 2–4 ftWater 25°CHollow wavesThis week: GoodBest day 63/1002 good days
- BelharraStay in Saint-Jean-de-LuzWaves 2–15 ftWater 19°CThis week: GoodBest day 63/1001 good day
- MolietsStay in Moliets-et-MaâWaves 2–15 ftWater 19°CSoft wavesThis week: GoodBest day 63/1001 good day
- KerlouanWaves 2–10 ftWater 14°CSoft wavesThis week: GoodBest day 63/1001 good day
- La CafrineStay in Saint-LeuWaves 2–4 ftWater 25°CHollow wavesThis week: GoodBest day 62/1003 good days
- Le CimetiereStay in Saint-LeuWaves 2–4 ftWater 25°CHollow wavesThis week: GoodBest day 62/1003 good days
- Saint LeuStay in Saint-LeuWaves 2–4 ftWater 25°CHollow wavesThis week: GoodBest day 62/1003 good days
- Aigrettes RightStay in Les Trois BassinsWaves 2–4 ftWater 25°CHollow wavesThis week: GoodBest day 62/1001 good day
- Les deux jumeauxStay in HendayeWaves 2–15 ftWater 19°CCrumbling wavesThis week: GoodBest day 62/1001 good day
- Moliets GolfStay in Moliets-et-MaâWaves 2–15 ftWater 19°CSoft wavesThis week: GoodBest day 62/1001 good day
- VanthraxStay in HendayeWaves 2–15 ftWater 19°CCrumbling wavesThis week: GoodBest day 62/1001 good day
- Soustons - Plage de l'océanStay in SoustonsWaves 2–15 ftWater 19°CSoft wavesThis week: GoodBest day 62/1001 good day
- Vieux Boucau (north beach)Stay in Vieux-Boucau-les-BainsWaves 2–15 ftWater 19°CSoft wavesThis week: GoodBest day 62/1001 good day
- CarcansWaves 2–15 ftWater 18°CCrumbling wavesThis week: GoodBest day 62/1001 good day
- Hourtin PlageWaves 2–16 ftWater 18°CSoft wavesThis week: GoodBest day 62/1001 good day
- MessangesWaves 2–15 ftWater 19°CCrumbling wavesThis week: GoodBest day 62/1001 good day
- BourbierStay in Saint-PierreWaves 2–4 ftWater 25°CHollow wavesThis week: GoodBest day 61/1004 good days
- Le Pin SecStay in Soulac-sur-MerWaves 2–16 ftWater 18°CSoft wavesThis week: GoodBest day 61/1001 good day
- ButorStay in Saint-PierreWaves 2–4 ftWater 25°CHollow wavesThis week: GoodBest day 60/1004 good days
- La gareStay in Saint-PierreWaves 2–4 ftWater 25°CHollow wavesThis week: GoodBest day 60/1004 good days
- Trois Bassins LeftStay in Les Trois BassinsWaves 2–4 ftWater 25°CHollow wavesThis week: GoodBest day 60/1003 good days
- Trois Bassins PeakStay in Les Trois BassinsWaves 2–4 ftWater 25°CHollow wavesThis week: GoodBest day 60/1003 good days
- Trois Bassins ReefStay in Les Trois BassinsWaves 2–4 ftWater 25°CHollow wavesThis week: GoodBest day 60/1003 good days
- Kelonia la ferme corailStay in Saint-LeuWaves 2–4 ftWater 25°CHollow wavesThis week: GoodBest day 60/1003 good days
- Riviere du matStay in Les Trois BassinsWaves 2–4 ftWater 25°CHollow wavesThis week: GoodBest day 60/1002 good days
- Biarritz MarbellaStay in BiarritzWaves 2–15 ftWater 19°CCrumbling wavesThis week: GoodBest day 60/1001 good day
- BidartIIStay in BiarritzWaves 2–15 ftWater 19°CHollow wavesThis week: GoodBest day 60/1001 good day
- Cote des BasquesStay in BiarritzWaves 2–15 ftWater 19°CCrumbling wavesThis week: GoodBest day 60/1001 good day
- ErretegiaStay in BiarritzWaves 2–15 ftWater 19°CCrumbling wavesThis week: GoodBest day 60/1001 good day
- Grande PlageStay in BiarritzWaves 2–15 ftWater 19°CHollow wavesThis week: GoodBest day 60/1001 good day
- IIbarritzStay in BiarritzWaves 2–15 ftWater 19°CCrumbling wavesThis week: GoodBest day 60/1001 good day
- MiladyStay in BiarritzWaves 2–15 ftWater 19°CCrumbling wavesThis week: GoodBest day 60/1001 good day
- Arna plageStay in Moliets-et-MaâWaves 2–15 ftWater 19°CSoft wavesThis week: GoodBest day 60/1001 good day
- Bidart - Pavillon RoyalStay in BidartWaves 2–15 ftWater 19°CCrumbling wavesThis week: GoodBest day 60/1001 good day
- Labenne-oceanStay in LabenneWaves 2–15 ftWater 19°CCrumbling wavesThis week: GoodBest day 60/1001 good day
- Hermitage LeftStay in Les Trois BassinsWaves 2–4 ftWater 25°CCrumbling wavesThis week: GoodBest day 59/1003 good days
- Hermitage RightStay in Les Trois BassinsWaves 2–4 ftWater 25°CCrumbling wavesThis week: GoodBest day 59/1003 good days
- La Lette BlancheStay in Moliets-et-MaâWaves 2–15 ftWater 19°CSoft wavesThis week: GoodBest day 59/1001 good day
- MontalivetWaves 2–16 ftWater 18°CSoft wavesThis week: GoodBest day 59/1001 good day
- diwaWaves 2–4 ftWater 27°CSlab wavesThis week: GoodBest day 58/1003 good days
- Ste BarbeStay in ErdevenWaves 2–9 ftWater 16°CSoft wavesThis week: GoodBest day 58/1001 good day
- Le GurpWaves 2–15 ftWater 18°CSoft wavesThis week: GoodBest day 58/1001 good day
- MOYA 2Waves 2–4 ftWater 27°CHollow wavesThis week: GoodBest day 57/1003 good days
- Capbreton - La pointeStay in CapbretonWaves 2–15 ftWater 19°CCrumbling wavesThis week: GoodBest day 57/1001 good day
- Capbreton - Le PreventStay in CapbretonWaves 2–15 ftWater 19°CHollow wavesThis week: GoodBest day 57/1001 good day
- KerhillioStay in ErdevenWaves 2–9 ftWater 16°CSoft wavesThis week: GoodBest day 57/1001 good day
- Le SantochaStay in CapbretonWaves 2–15 ftWater 19°CCrumbling wavesThis week: GoodBest day 57/1001 good day
- CapbretonWaves 2–15 ftWater 19°CCrumbling wavesThis week: GoodBest day 57/1001 good day
- L'OlivetteStay in AntibesWaves 1–4 ftWater 21°CHollow wavesThis week: GoodBest day 56/1001 good day
- SoulacStay in Soulac-sur-MerWaves 2–15 ftWater 18°CSoft wavesThis week: GoodBest day 56/1001 good day
- Lacanau SupersudStay in LacanauWaves 2–15 ftWater 18°CSoft wavesThis week: GoodBest day 55/1001 good day
- AmélieStay in Soulac-sur-MerWaves 2–15 ftWater 18°CSoft wavesThis week: GoodBest day 55/1001 good day
- NauzanStay in RoyanWaves 1–15 ftWater 18°CHollow wavesThis week: GoodBest day 55/1001 good day
- Pointe du MilierStay in Beuzec-Cap-SizunWaves 2–10 ftWater 15°CHollow wavesThis week: GoodBest day 55/1001 good day
- LacanauWaves 2–15 ftWater 18°CCrumbling wavesThis week: GoodBest day 55/1001 good day
- les aviateursWaves 2–4 ftWater 27°CHollow wavesThis week: GoodBest day 55/1001 good day
- Mauvaise GrèveWaves 2–9 ftWater 15°CCrumbling wavesThis week: GoodBest day 55/1001 good day
- moya 1Waves 2–4 ftWater 27°CSlab wavesThis week: GoodBest day 55/1001 good day
- Passe en SWaves 2–4 ftWater 27°CSlab wavesThis week: GoodBest day 55/1001 good day
- La NordStay in Le PenonWaves 2–15 ftWater 19°CCrumbling wavesThis week: GoodBest day 54/1001 good day
- Les BourdainesStay in Le PenonWaves 2–15 ftWater 19°CSoft wavesThis week: GoodBest day 54/1001 good day
- Les Culs NusStay in Le PenonWaves 2–15 ftWater 19°CCrumbling wavesThis week: GoodBest day 54/1001 good day
- Les EstagnotsStay in Le PenonWaves 2–15 ftWater 19°CSoft wavesThis week: GoodBest day 54/1001 good day
- Plage des CasernesStay in Le PenonWaves 2–15 ftWater 19°CSoft wavesThis week: GoodBest day 54/1001 good day
- Porz NayeStay in Camaret-sur-MerWaves 2–10 ftWater 15°CCrumbling wavesThis week: GoodBest day 54/1001 good day
- Crohot des cavallesStay in LacanauWaves 2–15 ftWater 18°CHollow wavesThis week: GoodBest day 54/1001 good day
- La SudStay in Soorts-HossegorWaves 2–15 ftWater 19°CHollow wavesThis week: GoodBest day 54/1001 good day
- Bobby'sWaves 2–15 ftWater 19°CCrumbling wavesThis week: GoodBest day 54/1001 good day
- Le GouérouWaves 2–10 ftWater 15°CCrumbling wavesThis week: GoodBest day 54/1001 good day
- Le PenonWaves 2–15 ftWater 19°CSoft wavesThis week: GoodBest day 54/1001 good day
- St. Girons PlageWaves 2–15 ftWater 19°CSoft wavesThis week: GoodBest day 54/1001 good day
- Rocher de CoulinecStay in DouarnenezWaves 2–11 ftWater 15°CCrumbling wavesThis week: GoodBest day 53/1001 good day
- Le PorgeStay in LacanauWaves 2–15 ftWater 18°CSoft wavesThis week: GoodBest day 53/1001 good day
- La JennyStay in Lège-Cap-FerretWaves 2–15 ftWater 18°CSoft wavesThis week: GoodBest day 53/1001 good day
- Gruissan PlageStay in GruissanWaves 0–3 ftWater 19°CSoft wavesThis week: GoodBest day 53/1001 good day
- Les Blancs SablonsStay in Le ConquetWaves 2–10 ftWater 15°CHollow wavesThis week: GoodBest day 53/1001 good day
- Narbonne PlageWaves 0–4 ftWater 19°CSoft wavesThis week: GoodBest day 53/1001 good day
- Le Jetty, St PierreStay in Saint-PierreWaves 2–4 ftWater 24°CCrumbling wavesThis week: GoodBest day 52/1001 good day
- La TerriereStay in La Tranche-sur-MerWaves 1–10 ftWater 17°CSoft wavesThis week: GoodBest day 52/1001 good day
- Saint Pierre Quiberon - L'isthme de PenthièvreStay in Saint-Pierre-QuiberonWaves 2–9 ftWater 16°CThis week: GoodBest day 52/1001 good day
- Saint Pierre Quiberon - Port BlancStay in Saint-Pierre-QuiberonWaves 2–10 ftWater 16°CCrumbling wavesThis week: GoodBest day 52/1001 good day
- Dead ZoneStay in BiscarrosseWaves 2–15 ftWater 19°CSoft wavesThis week: GoodBest day 52/1001 good day
- La LaguneStay in La Teste-de-BuchWaves 2–15 ftWater 19°CSoft wavesThis week: GoodBest day 52/1001 good day
- La SalieStay in BiscarrosseWaves 2–15 ftWater 19°CSoft wavesThis week: GoodBest day 52/1001 good day
- Plouharnel - La Guérite Tata beachStay in PlouharnelWaves 2–9 ftWater 16°CSoft wavesThis week: GoodBest day 52/1001 good day
- TronoenStay in TréguennecWaves 2–12 ftWater 16°CSoft wavesThis week: GoodBest day 52/1001 good day
- La TorcheWaves 2–12 ftWater 16°CSoft wavesThis week: GoodBest day 52/1001 good day
- Pors CarnWaves 2–12 ftWater 16°CCrumbling wavesThis week: GoodBest day 52/1001 good day
- Le PortStay in Saint-Jean-de-LuzWaves 2–14 ftWater 19°CCrumbling wavesThis week: GoodBest day 51/1001 good day
- Tanchet (Les Sables d'Olonne)Stay in Les Sables-d'OlonneWaves 1–11 ftWater 17°CSoft wavesThis week: GoodBest day 51/1001 good day
- La ChapelleWaves 3–12 ftWater 14°CHollow wavesThis week: GoodBest day 51/1001 good day
- PenfoulWaves 3–12 ftWater 14°CHollow wavesThis week: GoodBest day 51/1001 good day
- TréguennecWaves 2–12 ftWater 16°CSoft wavesThis week: GoodBest day 51/1001 good day
- La Baie des SablesStay in Les Sables-d'OlonneWaves 1–11 ftWater 17°CSoft wavesThis week: GoodBest day 50/1001 good day
- SauveterreStay in Les Sables-d'OlonneWaves 1–10 ftWater 17°CSoft wavesThis week: GoodBest day 50/1001 good day
- Les Roches Blanches - le LeydeStay in DouarnenezWaves 2–11 ftWater 15°CHollow wavesThis week: GoodBest day 50/1001 good day
- Les DunesStay in Brem-sur-MerWaves 1–10 ftWater 17°CSoft wavesThis week: GoodBest day 50/1001 good day
- Plage des GrangesStay in Brem-sur-MerWaves 1–10 ftWater 17°CSoft wavesThis week: GoodBest day 50/1001 good day
- Pors-NevezStay in Perros-GuirecWaves 2–6 ftWater 16°CSoft wavesThis week: GoodBest day 50/1001 good day
- Canet plageStay in Canet-en-RoussillonWaves 0–3 ftWater 19°CSoft wavesThis week: GoodBest day 50/1001 good day
- GwendrezStay in PlouhinecWaves 2–11 ftWater 15°CCrumbling wavesThis week: GoodBest day 50/1001 good day
- PlovanWaves 2–12 ftWater 16°CSoft wavesThis week: GoodBest day 50/1001 good day
- ManapanyStay in Saint-PierreWaves 2–4 ftWater 24°CHollow wavesThis week: GoodBest day 49/1001 good day
- Grand CrohotStay in Lège-Cap-FerretWaves 2–15 ftWater 18°CSoft wavesThis week: GoodBest day 49/1001 good day
- SionStay in Saint-Hilaire-de-RiezWaves 1–9 ftWater 17°CSoft wavesThis week: GoodBest day 49/1001 good day
- Pors TheolenStay in Cléden-Cap-SizunWaves 3–12 ftWater 15°CHollow wavesThis week: GoodBest day 49/1001 good day
- Côte sauvage - la pointe espagnoleWaves 2–15 ftWater 17°CSoft wavesThis week: GoodBest day 49/1001 good day
- Derrière la piscineStay in Les Trois BassinsWaves 2–4 ftWater 25°CHollow wavesThis week: GoodBest day 48/1001 good day
- Côte sauvage - Le 27Stay in La PalmyreWaves 2–15 ftWater 18°CSoft wavesThis week: GoodBest day 48/1001 good day
- Côte sauvage - Le 43Stay in La PalmyreWaves 2–15 ftWater 18°CSoft wavesThis week: GoodBest day 48/1001 good day
- Côte sauvage - Le 46Stay in La PalmyreWaves 2–15 ftWater 18°CSoft wavesThis week: GoodBest day 48/1001 good day
- Côte sauvage - Le 47Stay in La PalmyreWaves 2–15 ftWater 18°CSoft wavesThis week: GoodBest day 48/1001 good day
- Kerloc'hStay in Camaret-sur-MerWaves 2–11 ftWater 15°CSoft wavesThis week: GoodBest day 48/1001 good day
- L'orangerStay in Lège-Cap-FerretWaves 2–15 ftWater 18°CCrumbling wavesThis week: GoodBest day 48/1001 good day
- La SauzaieStay in Saint-Gilles-Croix-de-VieWaves 1–9 ftWater 17°CSoft wavesThis week: GoodBest day 48/1001 good day
- Baie des TrepassesStay in PlogoffWaves 3–12 ftWater 15°CHollow wavesThis week: GoodBest day 48/1001 good day
- Aber wrac'h pointWaves 3–12 ftWater 14°CSoft wavesThis week: GoodBest day 48/1001 good day
- Cap FerretStay in ArcachonWaves 2–15 ftWater 19°CThis week: FairBest day 47/100
- Cap Ferret ChenalStay in ArcachonWaves 2–15 ftWater 19°CThis week: FairBest day 47/100
- La GaronneStay in ArcachonWaves 2–15 ftWater 19°CSoft wavesThis week: FairBest day 47/100
- La TorchereStay in ArcachonWaves 2–15 ftWater 19°CSoft wavesThis week: FairBest day 47/100
- La vache morteStay in ArcachonWaves 2–15 ftWater 19°CSoft wavesThis week: FairBest day 47/100
- Le Bayle NordStay in ArcachonWaves 2–15 ftWater 19°CSoft wavesThis week: FairBest day 47/100
- Le CimetièreStay in ArcachonWaves 2–15 ftWater 19°CSoft wavesThis week: FairBest day 47/100
- Le pelican mortStay in ArcachonWaves 2–15 ftWater 19°CSoft wavesThis week: FairBest day 47/100
- Le petit trainStay in ArcachonWaves 2–15 ftWater 19°CSoft wavesThis week: FairBest day 47/100
- Le Sail FishStay in ArcachonWaves 2–15 ftWater 19°CThis week: FairBest day 47/100
- Le Truc VertStay in ArcachonWaves 2–15 ftWater 19°CSoft wavesThis week: FairBest day 47/100
- Les DunesStay in ArcachonWaves 2–15 ftWater 19°CThis week: FairBest day 47/100
- L'AubraieStay in Les Sables-d'OlonneWaves 1–12 ftWater 17°CSoft wavesThis week: FairBest day 47/100
- Le Phare du Groin du CouStay in La Tranche-sur-MerWaves 1–10 ftWater 17°CSoft wavesThis week: FairBest day 47/100
- Oléron - Saint TrojanStay in Le Grand-Village-PlageWaves 2–15 ftWater 17°CSoft wavesThis week: FairBest day 47/100
- Ar LoïsWaves 3–11 ftWater 15°CHollow wavesThis week: FairBest day 47/100
- Cap de l´HomyWaves 2–15 ftWater 19°CCrumbling wavesThis week: FairBest day 47/100
- La MineWaves 1–11 ftWater 17°CSoft wavesThis week: FairBest day 47/100
- Le Petit MinouStay in PlougonvelinWaves 2–10 ftWater 15°CSoft wavesThis week: FairBest day 46/100
- Audierne - La JetéeStay in AudierneWaves 2–11 ftWater 15°CSoft wavesThis week: FairBest day 46/100
- Oléron - Les huttesStay in Saint-Denis-d'OléronWaves 2–14 ftWater 18°CSoft wavesThis week: FairBest day 46/100
- CollignonStay in Cherbourg-en-CotentinWaves 1–4 ftWater 16°CSoft wavesThis week: FairBest day 46/100
- Oleron - Grand-VillageStay in Le Grand-Village-PlageWaves 2–15 ftWater 17°CSoft wavesThis week: FairBest day 46/100
- Oléron - Vert bois - Les AllassinsStay in Le Grand-Village-PlageWaves 2–15 ftWater 17°CSoft wavesThis week: FairBest day 46/100
- Passe du TrillouStay in Le Grand-Village-PlageWaves 2–15 ftWater 17°CSoft wavesThis week: FairBest day 46/100
- Saint Pierre Quiberon - Port BaraStay in Saint-Pierre-QuiberonWaves 2–9 ftWater 16°CCrumbling wavesThis week: FairBest day 46/100
- Le Petit NiceStay in La Teste-de-BuchWaves 2–15 ftWater 19°CSoft wavesThis week: FairBest day 46/100
- PontaillacStay in RoyanWaves 1–13 ftWater 18°CHollow wavesThis week: FairBest day 46/100
- AnaëlWaves 3–12 ftWater 14°CSoft wavesThis week: FairBest day 46/100
- Contis plageWaves 2–15 ftWater 19°CCrumbling wavesThis week: FairBest day 46/100
- Côte sauvage - Phare de la Coubre (lighthouse)Stay in La PalmyreWaves 2–15 ftWater 18°CSoft wavesThis week: FairBest day 45/100
- MagueloneStay in Palavas-les-FlotsWaves 0–4 ftWater 19°CThis week: FairBest day 45/100
- Palavas - Le PrevostStay in Palavas-les-FlotsWaves 0–4 ftWater 19°CThis week: FairBest day 45/100
- Palavas les FlotsStay in Palavas-les-FlotsWaves 0–4 ftWater 19°CThis week: FairBest day 45/100
- La Garde GuérinStay in Saint-MaloWaves 1–3 ftWater 16°CSoft wavesThis week: FairBest day 45/100
- Cap frehelStay in FréhelWaves 1–4 ftWater 17°CHollow wavesThis week: FairBest day 45/100
- Dame jouanneStay in Saint-Briac-sur-MerWaves 1–3 ftWater 16°CSoft wavesThis week: FairBest day 45/100
- Ile de Ré - Le lizayWaves 1–10 ftWater 17°CSoft wavesThis week: FairBest day 45/100
- LocquirecWaves 2–9 ftWater 16°CThis week: FairBest day 45/100
- RuppioneWaves 1–5 ftWater 22°CHollow wavesThis week: FairBest day 45/100
- Fort de saint germain des vauxStay in Siouville-HagueWaves 1–4 ftWater 16°CCrumbling wavesThis week: FairBest day 44/100
- Oléron - ChassironStay in Saint-Denis-d'OléronWaves 1–14 ftWater 17°CSoft wavesThis week: FairBest day 44/100
- PenhorsStay in PlovanWaves 3–11 ftWater 15°CSoft wavesThis week: FairBest day 44/100
- Fort BloqueStay in GuidelWaves 1–8 ftWater 16°CSoft wavesThis week: FairBest day 44/100
- trigsWaves 3–12 ftWater 15°CSoft wavesThis week: FairBest day 44/100
- GoulienStay in MorgatWaves 3–11 ftWater 15°CSoft wavesThis week: FairBest day 43/100
- Pointe de DinanStay in MorgatWaves 3–11 ftWater 15°CHollow wavesThis week: FairBest day 43/100
- DalbosStay in PlougonvelinWaves 2–10 ftWater 15°CHollow wavesThis week: FairBest day 43/100
- Ile de Ré - Le gouyotStay in Le Bois-Plage-en-RéWaves 1–13 ftWater 17°CSoft wavesThis week: FairBest day 43/100
- Bud BudWaves 1–10 ftWater 17°CSoft wavesThis week: FairBest day 43/100
- Ile de Ré - Les GrenettesWaves 1–13 ftWater 17°CSoft wavesThis week: FairBest day 43/100
- Les ConchesWaves 1–10 ftWater 17°CSoft wavesThis week: FairBest day 43/100
- L'AbbatoirStay in Anse-BertrandWaves 1–3 ftWater 29°CHollow wavesThis week: FairBest day 42/100
- Pointe du ToulinguetStay in Camaret-sur-MerWaves 3–10 ftWater 15°CSoft wavesThis week: FairBest day 42/100
- Ile de Ré - La CouardeStay in La Couarde-sur-MerWaves 1–13 ftWater 17°CSoft wavesThis week: FairBest day 42/100
- Île de Noirmoutier - BarbâtreStay in BarbâtreWaves 1–10 ftWater 17°CSoft wavesThis week: FairBest day 42/100
- GuidelWaves 1–8 ftWater 16°CSoft wavesThis week: FairBest day 42/100
- Ile de Ré - Petit becWaves 1–10 ftWater 17°CSoft wavesThis week: FairBest day 42/100
- Anse BertrandStay in Anse-BertrandWaves 2–3 ftWater 29°CSoft wavesThis week: FairBest day 41/100
- Grande Côte - Saint PalaisStay in La PalmyreWaves 1–14 ftWater 18°CSoft wavesThis week: FairBest day 41/100
- KersiguennoùStay in Camaret-sur-MerWaves 3–11 ftWater 15°CSoft wavesThis week: FairBest day 41/100
- La CouranceStay in PornichetWaves 1–7 ftWater 16°CSoft wavesThis week: FairBest day 41/100
- Le kerouStay in Clohars-CarnoëtWaves 1–8 ftWater 16°CSoft wavesThis week: FairBest day 41/100
- Penhors ReefStay in PlovanWaves 3–11 ftWater 15°CSoft wavesThis week: FairBest day 41/100
- Belle Ile en Mer - DonnantWaves 2–11 ftWater 16°CCrumbling wavesThis week: FairBest day 41/100
- Cap requinStay in Les Trois BassinsWaves 2–5 ftWater 25°CHollow wavesThis week: FairBest day 40/100
- Cap de la ChevreStay in MorgatWaves 3–12 ftWater 15°CThis week: FairBest day 40/100
- La PalueStay in MorgatWaves 3–11 ftWater 15°CSoft wavesThis week: FairBest day 40/100
- Lostmarc'hStay in MorgatWaves 3–11 ftWater 15°CSoft wavesThis week: FairBest day 40/100
- Six foursStay in Six-Fours-les-PlagesWaves 1–4 ftWater 20°CCrumbling wavesThis week: FairBest day 40/100
- Anse du BrickStay in Cherbourg-en-CotentinWaves 1–3 ftWater 16°CHollow wavesThis week: FairBest day 40/100
- St Georges de Didonne - la jeteeStay in Saint-Georges-de-DidonneWaves 1–13 ftWater 18°CSoft wavesThis week: FairBest day 40/100
- St jean de montsStay in Saint-Jean-de-MontsWaves 1–8 ftWater 17°CSoft wavesThis week: FairBest day 40/100
- Ste Anne La PaludWaves 1–8 ftWater 15°CSoft wavesThis week: FairBest day 40/100
- AlmanarreStay in HyèresWaves 1–4 ftWater 21°CSoft wavesThis week: FairBest day 39/100
- Pors-ar-VillecStay in LocquirecWaves 2–9 ftWater 16°CSoft wavesThis week: FairBest day 39/100
- Pors PoulhanStay in PlozévetWaves 3–11 ftWater 15°CCrumbling wavesThis week: FairBest day 39/100
- ShakaStay in PlozévetWaves 3–11 ftWater 15°CCrumbling wavesThis week: FairBest day 39/100
- Collioure bayStay in CollioureWaves 0–3 ftWater 19°CHollow wavesThis week: FairBest day 39/100
- Anse Charpentier (right)Waves 2–3 ftWater 29°CHollow wavesThis week: FairBest day 39/100
- Beg LéguerWaves 2–9 ftWater 16°CCrumbling wavesThis week: FairBest day 39/100
- KaolinsWaves 1–8 ftWater 16°CSoft wavesThis week: FairBest day 39/100
- Anse st MartinStay in Siouville-HagueWaves 1–4 ftWater 16°CSoft wavesThis week: FairBest day 38/100
- Les Sables Blancs - La PlateStay in LocquirecWaves 2–9 ftWater 16°CSoft wavesThis week: FairBest day 38/100
- DossenStay in SantecWaves 2–9 ftWater 14°CHollow wavesThis week: FairBest day 38/100
- Le Gouffre - petit fitiStay in PlougrescantWaves 2–5 ftWater 16°CCrumbling wavesThis week: FairBest day 38/100
- GavresStay in LorientWaves 1–8 ftWater 16°CThis week: FairBest day 37/100
- Pen hadStay in Camaret-sur-MerWaves 3–11 ftWater 15°CHollow wavesThis week: FairBest day 37/100
- Saint TugenStay in AudierneWaves 2–11 ftWater 15°CCrumbling wavesThis week: FairBest day 37/100
- Bonne-sourceStay in PornichetWaves 1–8 ftWater 16°CSoft wavesThis week: FairBest day 37/100
- BrettevilleStay in Cherbourg-en-CotentinWaves 1–3 ftWater 16°CSoft wavesThis week: FairBest day 37/100
- La GovelleStay in Batz-sur-MerWaves 1–9 ftWater 16°CSoft wavesThis week: FairBest day 37/100
- Plage valentinStay in Batz-sur-MerWaves 1–9 ftWater 16°CThis week: FairBest day 37/100
- Le goudoulStay in LesconilWaves 2–13 ftWater 16°CSoft wavesThis week: FairBest day 37/100
- Parée PréneauStay in Saint-Hilaire-de-RiezWaves 1–8 ftWater 17°CSoft wavesThis week: FairBest day 37/100
- LesconilWaves 2–13 ftWater 16°CSoft wavesThis week: FairBest day 37/100
- Pelle à TarteWaves 2–3 ftWater 29°CThis week: FairBest day 37/100
- DeolenStay in PlougonvelinWaves 2–10 ftWater 15°CHollow wavesThis week: FairBest day 36/100
- La Guillotine (DEAD SPOT)Stay in AgdeWaves 0–5 ftWater 19°CSoft wavesThis week: FairBest day 36/100
- L'île aux vaches - LervilyStay in AudierneWaves 3–12 ftWater 15°CSoft wavesThis week: FairBest day 36/100
- Cannes l'AérospatialeStay in CannesWaves 1–3 ftWater 21°CHollow wavesThis week: FairBest day 36/100
- LongchampsStay in Saint-MaloWaves 1–4 ftWater 16°CCrumbling wavesThis week: FairBest day 36/100
- TrestraouStay in Perros-GuirecWaves 1–5 ftWater 16°CSoft wavesThis week: FairBest day 36/100
- La CouronneStay in PréfaillesWaves 1–11 ftWater 16°CThis week: FairBest day 36/100
- La Rochelle - Chef de baieStay in La RochelleWaves 1–10 ftWater 17°CSoft wavesThis week: FairBest day 36/100
- Anse à la BouelleStay in Le MouleWaves 2–3 ftWater 29°CSoft wavesThis week: PoorBest day 35/100
- Anse SalabouelleStay in Le MouleWaves 2–3 ftWater 29°CCrumbling wavesThis week: PoorBest day 35/100
- Lervily reefStay in AudierneWaves 2–11 ftWater 15°CCrumbling wavesThis week: PoorBest day 35/100
- La couronneStay in MartiguesWaves 0–2 ftWater 20°CHollow wavesThis week: PoorBest day 35/100
- Barre d'ételStay in ErdevenWaves 1–8 ftWater 16°CSoft wavesThis week: PoorBest day 35/100
- Aytré - lopette beachStay in AytréWaves 1–10 ftWater 17°CSoft wavesThis week: PoorBest day 35/100
- Oye plage (escardines)Stay in Oye-PlageWaves 0–5 ftWater 16°CSoft wavesThis week: PoorBest day 35/100
- Karek hirWaves 2–14 ftWater 16°CSoft wavesThis week: PoorBest day 35/100
- Le LettyWaves 2–10 ftWater 16°CSoft wavesThis week: PoorBest day 35/100
- Le Moule - DamencourtStay in Le MouleWaves 2–3 ftWater 29°CCrumbling wavesThis week: PoorBest day 34/100
- Anse à la GourdeStay in Saint-FrançoisWaves 2–3 ftWater 29°CThis week: PoorBest day 34/100
- Le MailStay in AgdeWaves 0–5 ftWater 19°CSoft wavesThis week: PoorBest day 34/100
- La MondréeStay in FermanvilleWaves 1–3 ftWater 17°CCrumbling wavesThis week: PoorBest day 34/100
- VaucotteStay in YportWaves 1–4 ftWater 17°CCrumbling wavesThis week: PoorBest day 34/100
- Pors Ar VagWaves 1–8 ftWater 15°CSoft wavesThis week: PoorBest day 34/100
- Sein IslandWaves 3–13 ftWater 15°CThis week: PoorBest day 34/100
- Les Sables BlancsStay in LocquirecWaves 2–9 ftWater 16°CSoft wavesThis week: PoorBest day 33/100
- Le sillonStay in Saint-MaloWaves 1–3 ftWater 16°CSoft wavesThis week: PoorBest day 33/100
- FremurStay in Saint-Briac-sur-MerWaves 1–4 ftWater 16°CSoft wavesThis week: PoorBest day 33/100
- Argelès-Sur-MerStay in Argelès-sur-MerWaves 0–3 ftWater 19°CSoft wavesThis week: PoorBest day 33/100
- DunkerqueWaves 0–3 ftWater 16°CSoft wavesThis week: PoorBest day 33/100
- YportWaves 1–4 ftWater 17°CCrumbling wavesThis week: PoorBest day 33/100
- Ajaccio Nouveau cimetièreStay in AjaccioWaves 1–5 ftWater 22°CHollow wavesThis week: PoorBest day 32/100
- GohaudStay in Saint-Michel-Chef-ChefWaves 1–7 ftWater 16°CSoft wavesThis week: PoorBest day 32/100
- St Brévin - l'ErmitageStay in Saint-Brevin-les-PinsWaves 1–7 ftWater 16°CSoft wavesThis week: PoorBest day 32/100
- PornichetWaves 1–10 ftWater 16°CSoft wavesThis week: PoorBest day 32/100
- TamarisWaves 0–3 ftWater 20°CHollow wavesThis week: PoorBest day 32/100
- Le manègeStay in Six-Fours-les-PlagesWaves 1–4 ftWater 20°CCrumbling wavesThis week: PoorBest day 31/100
- Etang de l'Ovu SantuStay in PinarelluWaves 0–3 ftWater 21°CHollow wavesThis week: PoorBest day 31/100
- GigaroStay in La Croix-ValmerWaves 1–4 ftWater 20°CHollow wavesThis week: PoorBest day 31/100
- Campo dell' OroStay in AjaccioWaves 1–6 ftWater 22°CHollow wavesThis week: PoorBest day 31/100
- KellerStay in AntibesWaves 1–3 ftWater 21°CHollow wavesThis week: PoorBest day 30/100
- The magique leftStay in Sainte-MaximeWaves 1–4 ftWater 21°CHollow wavesThis week: PoorBest day 30/100
- Oléron - Saint DenisStay in Saint-Denis-d'OléronWaves 1–12 ftWater 17°CSoft wavesThis week: PoorBest day 30/100
- La Tranche sur MerStay in La Tranche-sur-MerWaves 1–9 ftWater 17°CSoft wavesThis week: PoorBest day 30/100
- Punta di TestaStay in PinarelluWaves 0–2 ftWater 21°CSoft wavesThis week: PoorBest day 30/100
- MargaretStay in PréfaillesWaves 1–7 ftWater 16°CSoft wavesThis week: PoorBest day 30/100
- Les RosairesStay in PlérinWaves 1–4 ftWater 17°CSoft wavesThis week: PoorBest day 30/100
- PréfaillesWaves 1–7 ftWater 16°CSoft wavesThis week: PoorBest day 30/100
- SangatteWaves 1–4 ftWater 16°CSoft wavesThis week: PoorBest day 29/100
- Nez BayardStay in Siouville-HagueWaves 1–4 ftWater 16°CSoft wavesThis week: PoorBest day 28/100
- Cap roussetStay in Carry-le-RouetWaves 0–3 ftWater 20°CCrumbling wavesThis week: PoorBest day 28/100
- L'HermitageStay in Carry-le-RouetWaves 0–3 ftWater 20°CCrumbling wavesThis week: PoorBest day 28/100
- L'ArquetStay in MartiguesWaves 0–3 ftWater 20°CHollow wavesThis week: PoorBest day 28/100
- La PaillotteStay in Saint-RaphaëlWaves 1–4 ftWater 21°CHollow wavesThis week: PoorBest day 28/100
- EtretatStay in ÉtretatWaves 1–4 ftWater 17°CHollow wavesThis week: PoorBest day 28/100
- BASSE POINTE LE CHAUDRONWaves 1–3 ftWater 29°CHollow wavesThis week: PoorBest day 28/100
- L'ArèneStay in CassisWaves 1–5 ftWater 20°CHollow wavesThis week: PoorBest day 27/100
- La NartelleStay in Sainte-MaximeWaves 1–4 ftWater 21°CSoft wavesThis week: PoorBest day 27/100
- FabregasStay in La Seyne-sur-MerWaves 1–5 ftWater 20°CSoft wavesThis week: PoorBest day 27/100
- Roc AmourStay in Sanary-sur-MerWaves 1–4 ftWater 20°CHollow wavesThis week: PoorBest day 27/100
- Cap St Louis LeftStay in Saint-Cyr-sur-MerWaves 1–4 ftWater 20°CHollow wavesThis week: PoorBest day 27/100
- Cap Griz NezStay in AudinghenWaves 0–5 ftWater 16°CSoft wavesThis week: PoorBest day 27/100
- ButlinsWaves 2–5 ftWater 17°CThis week: PoorBest day 27/100
- WissantWaves 0–5 ftWater 16°CSoft wavesThis week: PoorBest day 27/100
- La FavièreStay in Le LavandouWaves 1–4 ftWater 21°CCrumbling wavesThis week: PoorBest day 26/100
- Le Lavandou - Front de merStay in Le LavandouWaves 1–4 ftWater 21°CSoft wavesThis week: PoorBest day 26/100
- La CigaleStay in Sainte-MaximeWaves 1–4 ftWater 21°CSoft wavesThis week: PoorBest day 26/100
- pointe alègreStay in Sainte-MaximeWaves 1–4 ftWater 21°CSoft wavesThis week: PoorBest day 26/100
- Le CanebasStay in Le PradetWaves 1–4 ftWater 20°CHollow wavesThis week: PoorBest day 26/100
- Les bonnettesStay in Le PradetWaves 1–5 ftWater 21°CHollow wavesThis week: PoorBest day 26/100
- VardiollaStay in PinarelluWaves 0–3 ftWater 21°CSoft wavesThis week: PoorBest day 26/100
- Plage de RenécrosStay in BandolWaves 1–4 ftWater 20°CHollow wavesThis week: PoorBest day 26/100
- Cap Blanc NezStay in EscallesWaves 1–5 ftWater 16°CSoft wavesThis week: PoorBest day 26/100
- Larmor - The KotronStay in Larmor-PlageWaves 1–8 ftWater 16°CSoft wavesThis week: PoorBest day 26/100
- TardinghenWaves 0–5 ftWater 16°CSoft wavesThis week: PoorBest day 26/100
- tuccia leftWaves 2–8 ftWater 22°CHollow wavesThis week: PoorBest day 26/100
- Plage de PortisolStay in Sanary-sur-MerWaves 1–4 ftWater 20°CHollow wavesThis week: PoorBest day 25/100
- PortissolStay in Sanary-sur-MerWaves 1–4 ftWater 20°CHollow wavesThis week: PoorBest day 25/100
- MéjeanStay in ToulonWaves 1–5 ftWater 21°CHollow wavesThis week: PoorBest day 25/100
- GalioteWaves 1–4 ftWater 21°CSoft wavesThis week: PoorBest day 25/100
- Lozari BeachWaves 1–5 ftWater 22°CHollow wavesThis week: PoorBest day 25/100
- CiotelStay in La CiotatWaves 1–4 ftWater 20°CHollow wavesThis week: PoorBest day 24/100
- PaulillesStay in Banyuls-sur-MerWaves 0–3 ftWater 19°CCrumbling wavesThis week: PoorBest day 24/100
- AroneStay in CargèseWaves 1–7 ftWater 22°CHollow wavesThis week: PoorBest day 24/100
- Cap Saint LouisStay in Saint-Cyr-sur-MerWaves 1–4 ftWater 20°CHollow wavesThis week: PoorBest day 24/100
- Le pain de sucreStay in CalviWaves 1–7 ftWater 22°CHollow wavesThis week: PoorBest day 24/100
- Sainte-RestitudeStay in CalviWaves 1–7 ftWater 22°CHollow wavesThis week: PoorBest day 24/100
- Veules les RosesStay in Veules-les-RosesWaves 1–5 ftWater 16°CSoft wavesThis week: PoorBest day 24/100
- Saint Quay - PortrieuxStay in Saint-Quay-PortrieuxWaves 1–3 ftWater 17°CSoft wavesThis week: PoorBest day 24/100
- Roca PuntaWaves 1–6 ftWater 22°CHollow wavesThis week: PoorBest day 24/100
- La PerleStay in Le MouleWaves 1–2 ftWater 29°CSoft wavesThis week: PoorBest day 23/100
- Le niel GiensStay in HyèresWaves 1–4 ftWater 20°CSoft wavesThis week: PoorBest day 23/100
- Les oursinniéresStay in Le PradetWaves 1–4 ftWater 21°CHollow wavesThis week: PoorBest day 23/100
- Banyuls bayStay in Banyuls-sur-MerWaves 0–3 ftWater 19°CHollow wavesThis week: PoorBest day 23/100
- Les sablettesStay in La Seyne-sur-MerWaves 1–5 ftWater 20°CSoft wavesThis week: PoorBest day 23/100
- bandolStay in BandolWaves 1–4 ftWater 20°CSoft wavesThis week: PoorBest day 23/100
- Parata pointStay in AjaccioWaves 1–4 ftWater 22°CThis week: PoorBest day 23/100
- le palusStay in TréveneucWaves 1–3 ftWater 17°CSoft wavesThis week: PoorBest day 23/100
- Saint gilles croix de vieStay in Saint-Gilles-Croix-de-VieWaves 1–10 ftWater 17°CSoft wavesThis week: PoorBest day 23/100
- L'OstriconiWaves 1–5 ftWater 22°CHollow wavesThis week: PoorBest day 23/100
- NiceWaves 1–3 ftWater 21°CHollow wavesThis week: PoorBest day 23/100
- Pin rollandStay in ToulonWaves 1–5 ftWater 20°CThis week: PoorBest day 22/100
- EspumaStay in Porto-VecchioWaves 1–3 ftWater 21°CHollow wavesThis week: PoorBest day 22/100
- Trois MontagneStay in Saintes-Maries-de-la-MerWaves 1–5 ftWater 19°CThis week: PoorBest day 22/100
- AlgajolaWaves 1–6 ftWater 22°CHollow wavesThis week: PoorBest day 22/100
- Epluchures BeachStay in MarseilleWaves 1–5 ftWater 20°CSoft wavesThis week: PoorBest day 21/100
- Grande Plage des LecquesStay in Saint-Cyr-sur-MerWaves 0–4 ftWater 20°CCrumbling wavesThis week: PoorBest day 21/100
- PortiglioloStay in ProprianoWaves 1–5 ftWater 22°CHollow wavesThis week: PoorBest day 21/100
- Marseille - La digue de la pointe rougeStay in MarseilleWaves 1–6 ftWater 20°CHollow wavesThis week: PoorBest day 20/100
- CargeseStay in CargèseWaves 1–7 ftWater 22°CHollow wavesThis week: PoorBest day 20/100
- Grande plage de BandolStay in BandolWaves 1–4 ftWater 20°CSoft wavesThis week: PoorBest day 20/100
- Villefranche sur merStay in Villefranche-sur-MerWaves 1–3 ftWater 21°CHollow wavesThis week: PoorBest day 20/100
- Anse TrabaudWaves 2–3 ftWater 29°CSoft wavesThis week: PoorBest day 20/100
- Grand Rivière Slab.Waves 1–2 ftWater 29°CHollow wavesThis week: PoorBest day 20/100
- TartaneWaves 2–3 ftWater 29°CCrumbling wavesThis week: PoorBest day 20/100
- BananierStay in Le MouleWaves 1–2 ftWater 29°CCrumbling wavesThis week: PoorBest day 19/100
- CaravelleStay in Saint-FrançoisWaves 2–3 ftWater 29°CSoft wavesThis week: PoorBest day 19/100
- La TableStay in Saint-FrançoisWaves 2–3 ftWater 29°CSoft wavesThis week: PoorBest day 19/100
- TrouvilleStay in Trouville-sur-MerWaves 1–3 ftWater 16°CSoft wavesThis week: PoorBest day 19/100
- Luc sur merStay in Luc-sur-MerWaves 1–3 ftWater 16°CSoft wavesThis week: PoorBest day 19/100
- La verrerieStay in MarseilleWaves 0–6 ftWater 20°CHollow wavesThis week: PoorBest day 18/100
- Le SalakoStay in Le MouleWaves 2–3 ftWater 29°CSoft wavesThis week: PoorBest day 18/100
- Petit HavreStay in Le MouleWaves 2–3 ftWater 29°CCrumbling wavesThis week: PoorBest day 18/100
- St Francois HarbourStay in Saint-FrançoisWaves 1–3 ftWater 29°CSoft wavesThis week: PoorBest day 18/100
- Embiez - Le PhareStay in Sanary-sur-MerWaves 1–4 ftWater 20°CThis week: PoorBest day 18/100
- PinarelluWaves 0–3 ftWater 21°CSoft wavesThis week: PoorBest day 18/100
- La garonneStay in Le PradetWaves 1–5 ftWater 21°CHollow wavesThis week: PoorBest day 17/100
- Pointe aux OiesStay in WimereuxWaves 1–4 ftWater 16°CSoft wavesThis week: PoorBest day 17/100
- Wimereux plageStay in WimereuxWaves 1–4 ftWater 16°CSoft wavesThis week: PoorBest day 17/100
- Wimereux reefStay in WimereuxWaves 1–4 ftWater 16°CSoft wavesThis week: PoorBest day 17/100
- AudresellesStay in AudinghenWaves 1–4 ftWater 16°CSoft wavesThis week: PoorBest day 17/100
- PourvilleStay in DieppeWaves 1–6 ftWater 16°CSoft wavesThis week: PoorBest day 17/100
- MahuryWaves 1–2 ftWater 29°CSoft wavesThis week: PoorBest day 17/100
- Port Goret (Treveneuc)Stay in TréveneucWaves 1–3 ftWater 17°CSoft wavesThis week: PoorBest day 16/100
- Le TouquetStay in Le Touquet-Paris-PlageWaves 1–6 ftWater 16°CSoft wavesThis week: PoorBest day 16/100
- Hardelot plageWaves 1–5 ftWater 16°CSoft wavesThis week: PoorBest day 16/100
- EcalgrainStay in Siouville-HagueWaves 0–5 ftWater 16°CHollow wavesThis week: PoorBest day 15/100
- Le Havre beachStay in Le HavreWaves 1–3 ftWater 16°CSoft wavesThis week: PoorBest day 15/100
- ApcatWaves 1–2 ftWater 29°CSoft wavesThis week: PoorBest day 15/100
- LumioWaves 1–7 ftWater 22°CHollow wavesThis week: PoorBest day 15/100
- BivilleStay in Siouville-HagueWaves 0–3 ftWater 16°CCrumbling wavesThis week: PoorBest day 14/100
- BernevalStay in DieppeWaves 1–6 ftWater 16°CSoft wavesThis week: PoorBest day 14/100
- Terminus berckStay in BerckWaves 1–6 ftWater 16°CSoft wavesThis week: PoorBest day 14/100
- CarollesWaves 0–3 ftWater 16°CSoft wavesThis week: PoorBest day 14/100
- DeauvilleWaves 1–4 ftWater 16°CSoft wavesThis week: PoorBest day 14/100
- La CrecqueStay in Siouville-HagueWaves 0–3 ftWater 16°CCrumbling wavesThis week: PoorBest day 13/100
- VauvilleStay in Siouville-HagueWaves 0–3 ftWater 16°CCrumbling wavesThis week: PoorBest day 13/100
- Anse à la barqueStay in Saint-FrançoisWaves 1–3 ftWater 29°CSoft wavesThis week: PoorBest day 13/100
- le helleuxStay in Saint-FrançoisWaves 1–3 ftWater 29°CSoft wavesThis week: PoorBest day 13/100
- Courseulles sur merStay in Courseulles-sur-MerWaves 1–2 ftWater 16°CSoft wavesThis week: PoorBest day 13/100
- Mers-Les-BainsStay in Mers-les-BainsWaves 1–6 ftWater 16°CSoft wavesThis week: PoorBest day 13/100
- Les Laurons - centrale EDFStay in MartiguesWaves 0–2 ftWater 19°CCrumbling wavesThis week: PoorBest day 12/100
- SagoneWaves 2–8 ftWater 22°CHollow wavesThis week: PoorBest day 12/100
- Saint JosephWaves 1–2 ftWater 29°CSoft wavesThis week: PoorBest day 11/100
- ilet du novotel 2Waves 1–2 ftWater 29°CSoft wavesThis week: PoorBest day 10/100
- Dielette LeftStay in Siouville-HagueWaves 0–2 ftWater 16°CCrumbling wavesThis week: PoorBest day 7/100
- SiouvilleStay in Siouville-HagueWaves 0–2 ftWater 16°CHollow wavesThis week: PoorBest day 7/100
- Becquerel PointStay in FlamanvilleWaves 0–2 ftWater 16°CCrumbling wavesThis week: PoorBest day 7/100
- Cap de carteretStay in CarteretWaves 0–2 ftWater 16°CSoft wavesThis week: PoorBest day 7/100
- Dielette HarbourStay in Siouville-HagueWaves 0–1 ftWater 16°CCrumbling wavesThis week: PoorBest day 6/100
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