Europe
France surf cams & reports
89 surf spots and 215 free cams (18 play right here). Each spot has a 7-day swell, wind and tide forecast and a live 0–10 rating.
Best breaks on France
Local legends on every coast →La Gravière, HossegorWorld-class break
France
Fires on W to NW swell, 4–10 ftAngletLocal legend
France
Fires on W to NNW swell, 3–6 ftCôte des BasquesLocal legend
Biarritz, France
Fires on W to NNW swell, 3–10 ftGrande Plage, BiarritzLocal legend
France
Fires on W to NNW swell, 3–6 ftLa TorcheLocal legend
Penmarch, France
Fires on SW to WNW swell, 3–8 ftLacanauLocal legend
France
Fires on WSW to NW swell, 3–6 ftLafiteniaLocal legend
Saint-Jean-de-Luz, France
Fires on WNW to NNW swell, 4–10 ftLes Culs Nus, HossegorLocal legend
France
Fires on W to NW swell, 4–10 ftLes Huttes Surf BeachLocal legend
Oléron, France
Fires on WSW to WNW swell, 3–6 ftParlementiaLocal legend
Guéthary, France
Fires on W to NNW swell, 6–20 ftSeignosseLocal legend
France
Fires on W to NNW swell, 3–6 ftSiouville-HagueLocal legend
France
Fires on W swell, 3–6 ft
France
Fires on W to NW swell, 4–10 ftAngletLocal legend
France
Fires on W to NNW swell, 3–6 ftCôte des BasquesLocal legend
Biarritz, France
Fires on W to NNW swell, 3–10 ftGrande Plage, BiarritzLocal legend
France
Fires on W to NNW swell, 3–6 ftLa TorcheLocal legend
Penmarch, France
Fires on SW to WNW swell, 3–8 ftLacanauLocal legend
France
Fires on WSW to NW swell, 3–6 ftLafiteniaLocal legend
Saint-Jean-de-Luz, France
Fires on WNW to NNW swell, 4–10 ftLes Culs Nus, HossegorLocal legend
France
Fires on W to NW swell, 4–10 ftLes Huttes Surf BeachLocal legend
Oléron, France
Fires on WSW to WNW swell, 3–6 ftParlementiaLocal legend
Guéthary, France
Fires on W to NNW swell, 6–20 ftSeignosseLocal legend
France
Fires on W to NNW swell, 3–6 ftSiouville-HagueLocal legend
France
Fires on W swell, 3–6 ft
Nouvelle-Aquitaine
27Anglet2 camsBiscarrosse8 camsCarcans1 camChâtelaillon-Plage1 camContis3 camsCôte des BasquesBiarritz · forecast onlyHendaye1 camHourtin1 camLa Teste-de-Buch4 camsLa Tremblade2 camsLacanau4 camsLafiteniaSaint-Jean-de-Luz · forecast onlyLes Culs Nus, Hossegorforecast onlyLes Huttes Surf BeachOléron · 1 camLes Mathes2 camsMimizan5 camsMoliets-et-Maa6 camsOndres2 camsParlementiaGuéthary · forecast onlyPlage de La PerrocheOléron · 1 camRoyan4 camsSaint-Jean-de-Luz7 camsSaint-Palais-sur-Mer2 camsSeignosse6 camsSoulac-sur-Mer2 camsVaux-sur-Mer1 camVendays-Montalivet4 cams
Normandy
21Barneville-Carteret2 camsCherbourg-Octeville1 camDieppe1 camLa-Hague2 camsLa-Hague3 camsLa-Hague1 camLe Havre4 camsLe Tréport BeachLe Tréport · 2 camsLes Pieux2 camsLuc-sur-Mer1 camMaupertus-sur-Mer3 camsPirou1 camPourville3 camsQuiberville1 camSaint-Germain-sur-Ay1 camSaint-Jouin-Bruneval1 camSaint-Valery-en-Caux1 camSainte-Adresse1 camSainte-Marguerite-sur-Mer1 camSiouville-Hague2 camsÉtretat3 cams
Brittany
15Carnac2 camsCrozon-Morgat3 camsFouesnant10 camsLa TorchePenmarch · 8 camsLe Palais2 camsPlestin-les-Grèves2 camsPlobannalec-Lesconil1 camPlouhinec2 camsPouldreuzic3 camsSaint-Cast-le-Guildo1 camSaint-Gildas-de-Rhuys4 camsSaint-GuirecPerros-Guirec · 1 camTrestraouPerros-Guirec · 1 camTrévou-Tréguignec1 camÉtel1 cam
Pays de la Loire
9Bretignolles-sur-Mer1 camLa Faute-sur-Mer2 camsLa Tranche-sur-Mer1 camLa Turballe2 camsLe Croisic2 camsLongeville-sur-Mer8 camsNoirmoutier-en-l'Île1 camSaint-Brevin-les-Pins4 camsSaint-Gilles-Croix-de-Vie1 cam
Hauts-de-France
8Bray-Dunes4 camsCalais2 camsCucq2 camsDunkerque5 camsFort-Mahon PlageFort-Mahon · 1 camLeffrinckoucke2 camsNeufchâtel-Hardelot2 camsZuydcoote1 cam