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 100 of 443 places.
- Étang saleStay in L'Étang-SaléWaves 2–4 ftWater 24°CHollow wavesThis week: GoodBest day 66/1002 good days
- Etang Sale Bridge - Le TournantStay in L'Étang-SaléWaves 2–4 ftWater 24°CHollow wavesThis week: GoodBest day 66/1002 good days
- Pointe du Diable (Evil Peak)Stay in Saint-PierreWaves 2–4 ftWater 24°CCrumbling wavesThis week: GoodBest day 65/1003 good days
- Chambre DamourStay in BiarritzWaves 2–14 ftWater 19°CHollow wavesThis week: GoodBest day 65/1002 good days
- Anglet - La MadragueStay in AngletWaves 2–14 ftWater 19°CCrumbling wavesThis week: GoodBest day 65/1002 good days
- Anglet - Le clubStay in AngletWaves 2–14 ftWater 19°CHollow wavesThis week: GoodBest day 65/1002 good days
- Anglet - Les Sables d'OrStay in AngletWaves 2–14 ftWater 19°CCrumbling wavesThis week: GoodBest day 65/1002 good days
- Anglet - MarinellaStay in AngletWaves 2–14 ftWater 19°CCrumbling wavesThis week: GoodBest day 65/1002 good days
- KerlouanWaves 2–8 ftWater 14°CSoft 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/1002 good days
- Soustons - Plage de l'océanStay in SoustonsWaves 2–11 ftWater 19°CSoft wavesThis week: GoodBest day 64/1002 good days
- CenitzStay in Saint-Jean-de-LuzWaves 2–14 ftWater 19°CHollow wavesThis week: GoodBest day 63/1002 good days
- ErromardieStay in Saint-Jean-de-LuzWaves 2–14 ftWater 19°CCrumbling wavesThis week: GoodBest day 63/1002 good days
- LafiteniaStay in Saint-Jean-de-LuzWaves 2–14 ftWater 19°CHollow wavesThis week: GoodBest day 63/1002 good days
- les flots bleusStay in Saint-Jean-de-LuzWaves 2–15 ftWater 19°CHollow wavesThis week: GoodBest day 63/1002 good days
- Plage de MayarcoStay in Saint-Jean-de-LuzWaves 2–14 ftWater 19°CHollow wavesThis week: GoodBest day 63/1002 good days
- Sainte BarbeStay in Saint-Jean-de-LuzWaves 2–15 ftWater 19°CHollow wavesThis week: GoodBest day 63/1002 good days
- Sainte Barbe InsideStay in Saint-Jean-de-LuzWaves 2–14 ftWater 19°CSoft wavesThis week: GoodBest day 63/1002 good days
- GuetharyStay in GuétharyWaves 2–14 ftWater 19°CHollow wavesThis week: GoodBest day 63/1002 good days
- ParlementiaStay in GuétharyWaves 2–14 ftWater 19°CCrumbling wavesThis week: GoodBest day 63/1002 good days
- Baie des TrepassesStay in PlogoffWaves 3–12 ftWater 15°CHollow wavesThis week: GoodBest day 63/1002 good days
- La CafrineStay in Saint-LeuWaves 2–4 ftWater 25°CHollow wavesThis week: GoodBest day 62/1002 good days
- Le CimetiereStay in Saint-LeuWaves 2–4 ftWater 25°CHollow wavesThis week: GoodBest day 62/1002 good days
- Saint LeuStay in Saint-LeuWaves 2–4 ftWater 25°CHollow wavesThis week: GoodBest day 62/1002 good days
- Anglet - Le FuroncleStay in AngletWaves 2–14 ftWater 19°CCrumbling wavesThis week: GoodBest day 62/1002 good days
- La BarreStay in AngletWaves 2–14 ftWater 19°CCrumbling wavesThis week: GoodBest day 62/1002 good days
- Les CavaliersStay in AngletWaves 2–14 ftWater 19°CCrumbling wavesThis week: GoodBest day 62/1002 good days
- MolietsStay in Moliets-et-MaâWaves 2–12 ftWater 19°CSoft wavesThis week: GoodBest day 62/1002 good days
- Moliets GolfStay in Moliets-et-MaâWaves 2–11 ftWater 19°CSoft wavesThis week: GoodBest day 62/1002 good days
- Vieux Boucau (north beach)Stay in Vieux-Boucau-les-BainsWaves 2–11 ftWater 19°CSoft wavesThis week: GoodBest day 62/1002 good days
- CarcansWaves 2–11 ftWater 18°CCrumbling wavesThis week: GoodBest day 62/1002 good days
- HendayeWaves 2–15 ftWater 19°CSoft wavesThis week: GoodBest day 62/1002 good days
- MessangesWaves 2–11 ftWater 19°CCrumbling wavesThis week: GoodBest day 62/1002 good days
- Porz NayeStay in Camaret-sur-MerWaves 2–9 ftWater 15°CCrumbling wavesThis week: GoodBest day 62/1001 good day
- Le GouérouWaves 2–9 ftWater 15°CCrumbling wavesThis week: GoodBest day 62/1001 good day
- Black Rocks rightStay in Les Trois BassinsWaves 2–4 ftWater 25°CCrumbling wavesThis week: GoodBest day 61/1002 good days
- Arna plageStay in Moliets-et-MaâWaves 2–12 ftWater 19°CSoft wavesThis week: GoodBest day 61/1002 good days
- BourbierStay in Saint-PierreWaves 3–4 ftWater 25°CHollow wavesThis week: GoodBest day 60/1004 good days
- Black Rocks JettyStay in Les Trois BassinsWaves 2–4 ftWater 25°CHollow wavesThis week: GoodBest day 60/1002 good days
- CacheraStay in Les Trois BassinsWaves 2–4 ftWater 25°CHollow wavesThis week: GoodBest day 60/1002 good days
- Les BrisantsStay in Les Trois BassinsWaves 2–4 ftWater 25°CHollow wavesThis week: GoodBest day 60/1002 good days
- La Lette BlancheStay in Moliets-et-MaâWaves 2–11 ftWater 19°CSoft wavesThis week: GoodBest day 60/1002 good days
- Bidart - Plage centraleStay in BidartWaves 2–14 ftWater 19°CCrumbling wavesThis week: GoodBest day 60/1002 good days
- Hourtin PlageWaves 2–10 ftWater 18°CSoft wavesThis week: GoodBest day 60/1002 good days
- Aigrettes leftStay in Les Trois BassinsWaves 2–4 ftWater 25°CHollow wavesThis week: GoodBest day 60/1001 good day
- Ste BarbeStay in ErdevenWaves 2–9 ftWater 16°CSoft wavesThis week: GoodBest day 60/1001 good day
- diwaWaves 3–4 ftWater 27°CSlab wavesThis week: GoodBest day 59/1005 good days
- La gareStay in Saint-PierreWaves 3–4 ftWater 25°CHollow wavesThis week: GoodBest day 59/1004 good days
- ButorStay in Saint-PierreWaves 3–4 ftWater 25°CHollow wavesThis week: GoodBest day 59/1003 good days
- MontalivetWaves 2–9 ftWater 18°CSoft wavesThis week: GoodBest day 59/1002 good days
- Cote des BasquesStay in BiarritzWaves 2–14 ftWater 19°CCrumbling wavesThis week: GoodBest day 58/1002 good days
- Lacanau SupersudStay in LacanauWaves 2–10 ftWater 18°CSoft wavesThis week: GoodBest day 58/1002 good days
- Le Pin SecStay in Soulac-sur-MerWaves 2–10 ftWater 18°CSoft wavesThis week: GoodBest day 58/1002 good days
- St. Girons PlageWaves 2–12 ftWater 19°CSoft wavesThis week: GoodBest day 58/1002 good days
- Aigrettes RightStay in Les Trois BassinsWaves 2–4 ftWater 25°CHollow wavesThis week: GoodBest day 58/1001 good day
- Le Jetty, St PierreStay in Saint-PierreWaves 3–4 ftWater 24°CCrumbling wavesThis week: GoodBest day 58/1001 good day
- KerhillioStay in ErdevenWaves 2–9 ftWater 16°CSoft wavesThis week: GoodBest day 58/1001 good day
- Riviere du matStay in Les Trois BassinsWaves 3–4 ftWater 25°CHollow wavesThis week: GoodBest day 57/1003 good days
- BelharraStay in Saint-Jean-de-LuzWaves 2–15 ftWater 19°CThis week: GoodBest day 57/1002 good days
- Kelonia la ferme corailStay in Saint-LeuWaves 2–4 ftWater 25°CHollow wavesThis week: GoodBest day 57/1002 good days
- Cap de l´HomyWaves 2–11 ftWater 19°CCrumbling wavesThis week: GoodBest day 57/1002 good days
- Contis plageWaves 2–12 ftWater 19°CCrumbling wavesThis week: GoodBest day 57/1002 good days
- LacanauWaves 2–10 ftWater 18°CCrumbling wavesThis week: GoodBest day 57/1002 good days
- Le GurpWaves 2–9 ftWater 18°CSoft wavesThis week: GoodBest day 57/1002 good days
- Rocher de CoulinecStay in DouarnenezWaves 2–8 ftWater 15°CCrumbling wavesThis week: GoodBest day 57/1001 good day
- Pointe du MilierStay in Beuzec-Cap-SizunWaves 2–7 ftWater 15°CHollow wavesThis week: GoodBest day 57/1001 good day
- Trois Bassins PeakStay in Les Trois BassinsWaves 2–4 ftWater 25°CHollow wavesThis week: GoodBest day 56/1003 good days
- Trois Bassins ReefStay in Les Trois BassinsWaves 2–4 ftWater 25°CHollow wavesThis week: GoodBest day 56/1003 good days
- MOYA 2Waves 3–4 ftWater 27°CHollow wavesThis week: GoodBest day 56/1003 good days
- Biarritz MarbellaStay in BiarritzWaves 2–14 ftWater 19°CCrumbling wavesThis week: GoodBest day 56/1002 good days
- BidartIIStay in BiarritzWaves 2–14 ftWater 19°CHollow wavesThis week: GoodBest day 56/1002 good days
- ErretegiaStay in BiarritzWaves 2–14 ftWater 19°CCrumbling wavesThis week: GoodBest day 56/1002 good days
- Grande PlageStay in BiarritzWaves 2–14 ftWater 19°CHollow wavesThis week: GoodBest day 56/1002 good days
- IIbarritzStay in BiarritzWaves 2–14 ftWater 19°CCrumbling wavesThis week: GoodBest day 56/1002 good days
- MiladyStay in BiarritzWaves 2–14 ftWater 19°CCrumbling wavesThis week: GoodBest day 56/1002 good days
- Le PorgeStay in LacanauWaves 2–10 ftWater 18°CSoft wavesThis week: GoodBest day 56/1002 good days
- VanthraxStay in HendayeWaves 2–15 ftWater 19°CCrumbling wavesThis week: GoodBest day 56/1002 good days
- Capbreton - La pointeStay in CapbretonWaves 2–13 ftWater 19°CCrumbling wavesThis week: GoodBest day 56/1002 good days
- Capbreton - Le PreventStay in CapbretonWaves 2–13 ftWater 19°CHollow wavesThis week: GoodBest day 56/1002 good days
- La JennyStay in Lège-Cap-FerretWaves 2–10 ftWater 18°CSoft wavesThis week: GoodBest day 56/1002 good days
- Le SantochaStay in CapbretonWaves 2–13 ftWater 19°CCrumbling wavesThis week: GoodBest day 56/1002 good days
- Bidart - Pavillon RoyalStay in BidartWaves 2–14 ftWater 19°CCrumbling wavesThis week: GoodBest day 56/1002 good days
- Labenne-oceanStay in LabenneWaves 2–14 ftWater 19°CCrumbling wavesThis week: GoodBest day 56/1002 good days
- CapbretonWaves 2–13 ftWater 19°CCrumbling wavesThis week: GoodBest day 56/1002 good days
- Hermitage LeftStay in Les Trois BassinsWaves 2–4 ftWater 25°CCrumbling wavesThis week: GoodBest day 56/1001 good day
- Hermitage RightStay in Les Trois BassinsWaves 2–4 ftWater 25°CCrumbling wavesThis week: GoodBest day 56/1001 good day
- Trois Bassins LeftStay in Les Trois BassinsWaves 2–4 ftWater 25°CHollow wavesThis week: GoodBest day 56/1001 good day
- NauzanStay in RoyanWaves 2–8 ftWater 18°CHollow wavesThis week: GoodBest day 56/1001 good day
- Gruissan PlageStay in GruissanWaves 0–3 ftWater 19°CSoft wavesThis week: GoodBest day 56/1001 good day
- Les deux jumeauxStay in HendayeWaves 2–15 ftWater 19°CCrumbling wavesThis week: GoodBest day 55/1002 good days
- Bobby'sWaves 2–12 ftWater 19°CCrumbling wavesThis week: GoodBest day 55/1002 good days
- L'OlivetteStay in AntibesWaves 1–3 ftWater 21°CHollow wavesThis week: GoodBest day 55/1001 good day
- Les Blancs SablonsStay in Le ConquetWaves 2–9 ftWater 15°CHollow wavesThis week: GoodBest day 55/1001 good day
- AnaëlWaves 3–11 ftWater 14°CSoft wavesThis week: GoodBest day 55/1001 good day
- Narbonne PlageWaves 0–4 ftWater 19°CSoft wavesThis week: GoodBest day 55/1001 good day
- La NordStay in Le PenonWaves 2–13 ftWater 19°CCrumbling wavesThis week: GoodBest day 54/1002 good days
- Les BourdainesStay in Le PenonWaves 2–13 ftWater 19°CSoft wavesThis week: GoodBest day 54/1002 good days
- Les Culs NusStay in Le PenonWaves 2–13 ftWater 19°CCrumbling wavesThis week: GoodBest day 54/1002 good days
- Les EstagnotsStay in Le PenonWaves 2–13 ftWater 19°CSoft wavesThis week: GoodBest day 54/1002 good days
- Plage des CasernesStay in Le PenonWaves 2–13 ftWater 19°CSoft wavesThis week: GoodBest day 54/1002 good days
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