Every sports spot
8,601 surf spots, 1,391 ski resorts, 1,659 kite spots, 1,379 windsurf spots, 1,606 sailing spots and 6,225 dive sites in 189 countries. Filter them below, open one for its week, or plan a trip scored on the forecast and the journey from home.
Best this week first
Showing 100 of 20,861 places.
- BajamarThis week: Good7 good days
- Saas FeeStay in Saas-FeeThis week: Good4 good days
- JijocaStay in JericoacoaraThis week: Good7 good days
- SandbridgeStay in Virginia BeachThis week: Good7 good days
- Vaucluse Amateur 12ft Sailing ClubStay in SydneyThis week: Good7 good days
- 3 BrothersStay in RoatánThis week: Good7 good days
- Puerto AristaThis week: Good7 good days
- ZermattThis week: Good4 good days
- ÖY Wassersportbasis BorkumStay in BorkumThis week: Good7 good days
- South BeachStay in Miami BeachThis week: Good7 good days
- Woollahra Sailing ClubStay in SydneyThis week: Good7 good days
- 67 FtStay in RoatánThis week: Good7 good days
- ChacocenteStay in El AstilleroThis week: Good6 good days
- KaprunThis week: Good4 good days
- PreáStay in JericoacoaraThis week: Good7 good days
- JijocaStay in JericoacoaraThis week: Good7 good days
- Société Nautique Estaque MourepianeStay in MarseilleThis week: Good7 good days
- Aaron's BackyardStay in RoatánThis week: Good7 good days
- PipesStay in MiramarThis week: Good7 good days
- StelvioStay in BormioThis week: Good3 good days
- Preá BeachStay in JericoacoaraThis week: Good7 good days
- PreáStay in JericoacoaraThis week: Good7 good days
- Mid Atlantic Boat & Sports ClubStay in HamiltonThis week: Good7 good days
- AguilaStay in RoatánThis week: Good7 good days
- SuicidesStay in MiramarThis week: Good7 good days
- Wassersportschule JuistStay in JuistThis week: Good7 good days
- Preá BeachStay in JericoacoaraThis week: Good7 good days
- Geographe Bay Yacht ClubStay in BusseltonThis week: Good7 good days
- Alice's WonderlandStay in RoatánThis week: Good7 good days
- playa dos remediosStay in San Juan del SurThis week: Good7 good days
- Block IslandStay in New ShorehamThis week: Good7 good days
- Association Calédonienne de Planche et de VoileStay in NouméaThis week: Good7 good days
- Royal Papua Yatch ClubStay in Port MoresbyThis week: Good7 good days
- Anders' ValhallaStay in RoatánThis week: Good7 good days
- Playa MaderasStay in San Juan del SurThis week: Good7 good days
- IcaraizinhoStay in ItaremaThis week: Good7 good days
- Perth AlbanyStay in AlbanyThis week: Good7 good days
- Centre Nautique Miaille - MuñozStay in SèteThis week: Good7 good days
- Angie'sStay in RoatánThis week: Good7 good days
- MiramarThis week: Good7 good days
- Luis CorreiaStay in Luís CorreiaThis week: Good7 good days
- TaibaStay in TaíbaThis week: Good7 good days
- Association Calédonienne de Planche et de VoileStay in NouméaThis week: Good7 good days
- Angus's AquariumStay in RoatánThis week: Good7 good days
- The RockThis week: Good7 good days
- Aruba Boca GrandiStay in Sint NicolaasThis week: Good7 good days
- Block IslandStay in New ShorehamThis week: Good7 good days
- Bådlauget HalvtolvStay in KøbenhavnThis week: Good7 good days
- Artificial ReefStay in RoatánThis week: Good7 good days
- ColoradoStay in GuasacateThis week: Good6 good days
- Kite & SurfcenterStay in GalinhosThis week: Good7 good days
- Surfer's ParadiseStay in GråstenThis week: Good7 good days
- Christianstads SegelsällskapStay in ÅhusThis week: Good7 good days
- B-S DeepStay in RoatánThis week: Good7 good days
- Hongo ReefStay in GuasacateThis week: Good6 good days
- AdícoraThis week: Good7 good days
- Atins BeachStay in AtinsThis week: Good7 good days
- Wassersportcenter HeiligenhafenStay in HeiligenhafenThis week: Good7 good days
- Baby Stan SteinbergStay in RoatánThis week: Good7 good days
- Pie De Gigante PointStay in GuasacateThis week: Good6 good days
- Club MistralThis week: Good7 good days
- FalsterboStay in Skanor Med FalsterboThis week: Good7 good days
- Kaløvig BådelaugStay in EgåThis week: Good7 good days
- Barry's CornerStay in RoatánThis week: Good7 good days
- Playa AmarilloStay in GuasacateThis week: Good6 good days
- Dry TortugasThis week: Good7 good days
- IcaraizinhoStay in ItaremaThis week: Good7 good days
- Kurnell Catamaran ClubStay in ParramattaThis week: Good7 good days
- Barry's ReefStay in RoatánThis week: Good7 good days
- Playa GuasacateStay in GuasacateThis week: Good6 good days
- FlecheirasThis week: Good7 good days
- Luis CorreiaStay in Luís CorreiaThis week: Good7 good days
- Narodowe Centrum Żeglarstwa AWFiSStay in GdańskThis week: Good7 good days
- Beach BarStay in RoatánThis week: Good7 good days
- SantanaStay in GuasacateThis week: Good6 good days
- Key LargoThis week: Good7 good days
- AdícoraThis week: Good7 good days
- Snaptun SejlklubStay in JuelsmindeThis week: Good7 good days
- Bear's DenStay in RoatánThis week: Good7 good days
- AstilleroStay in El AstilleroThis week: Good6 good days
- Key WestThis week: Good7 good days
- AtinsThis week: Good7 good days
- Esbjerg SøsportStay in EsbjergThis week: Good7 good days
- Bella BeanStay in RoatánThis week: Good7 good days
- Playa GrandeThis week: Good6 good days
- SandbridgeStay in Virginia BeachThis week: Good6 good days
- Barra GrandeThis week: Good7 good days
- Ho Bugt SejlklubStay in EsbjergThis week: Good7 good days
- Bella BlueStay in RoatánThis week: Good7 good days
- PopoyoThis week: Good6 good days
- South BeachStay in Miami BeachThis week: Good6 good days
- Daytona BeachThis week: Good7 good days
- Hobie Cat Sailing Centre of SuvaStay in SuvaThis week: Good7 good days
- Big SurpriseStay in RoatánThis week: Good7 good days
- Kelpies PointThis week: Good3 good days
- St. Peter-OrdingStay in Sankt Peter-OrdingThis week: Good6 good days
- FlecheirasThis week: Good7 good days
- Wallagoot Lake Boat ClubStay in TathraThis week: Good7 good days
- Bikini BottomStay in RoatánThis week: Good7 good days
- Freight TrainsStay in MiramarThis week: Good7 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 (189)
Each country's surf spots and ski resorts or kite spots or windsurf spots or sailing spots or dive sites, on this list and map.
- Åland Islands 3
- Albania 15
- Algeria 8
- American Samoa 7
- Andorra 4
- Angola 13
- Anguilla 5
- Antigua and Barbuda 19
- Argentina 72
- Armenia 1
- Aruba 40
- Australia 1,918
- Austria 256
- Azerbaijan 3
- Bahamas 66
- Barbados 61
- Belgium 62
- Belize 13
- Benin 3
- Bermuda 21
- Bosnia and Herzegovina 8
- Brazil 498
- British Indian Ocean Territory 1
- British Virgin Islands 74
- Brunei Darussalam 3
- Bulgaria 20
- Cabo Verde 43
- Cambodia 6
- Cameroon 4
- Canada 516
- Cayman Islands 31
- Chile 109
- China 60
- China, Hong Kong Special Administrative Region 18
- China, Macao Special Administrative Region 1
- Colombia 83
- Congo 4
- Cook Islands 13
- Costa Rica 99
- Côte d’Ivoire 8
- Croatia 137
- Cuba 17
- Curaçao 31
- Cyprus 72
- Czechia 52
- Democratic People's Republic of Korea 1
- Denmark 187
- Djibouti 11
- Dominica 27
- Dominican Republic 75
- Ecuador 90
- Egypt 516
- El Salvador 23
- Estonia 11
- Falkland Islands 2
- Faroe Islands 4
- Fiji 47
- Finland 66
- France 1,325
- French Polynesia 79
- Gabon 8
- Gambia 3
- Georgia 7
- Germany 891
- Ghana 23
- Gibraltar 1
- Greece 258
- Greenland 7
- Grenada 19
- Guam 25
- Guatemala 8
- Guernsey 16
- Guinea-Bissau 1
- Haiti 2
- Heard Island and McDonald Islands 1
- Honduras 441
- Hungary 14
- Iceland 26
- India 36
- Indonesia 732
- Iran 14
- Iraq 1
- Ireland 144
- Isle of Man 2
- Israel 171
- Italy 753
- Jamaica 54
- Japan 381
- Jersey 12
- Jordan 16
- Kazakhstan 2
- Kenya 26
- Kiribati 2
- Kosovo 1
- Kyrgyzstan 7
- Latvia 12
- Lebanon 18
- Liberia 7
- Libya 1
- Liechtenstein 1
- Lithuania 14
- Madagascar 32
- Malaysia 67
- Maldives 189
- Malta 146
- Marshall Islands 34
- Mauritania 1
- Mauritius 57
- Mexico 338
- Micronesia 49
- Monaco 2
- Montenegro 19
- Montserrat 2
- Morocco 126
- Mozambique 32
- Myanmar 8
- Namibia 33
- Naoero 1
- Netherlands 420
- New Caledonia 22
- New Zealand 364
- Nicaragua 33
- Nigeria 3
- Norfolk Island 5
- North Macedonia 1
- Northern Mariana Islands 5
- Norway 263
- Oman 21
- Pakistan 7
- Palau 21
- Panama 79
- Papua New Guinea 55
- Peru 130
- Philippines 228
- Poland 166
- Portugal 385
- Puerto Rico 98
- Qatar 2
- Republic of Korea 24
- Romania 10
- Russian Federation 95
- Saint Barthélemy 18
- Saint Kitts and Nevis 14
- Saint Lucia 24
- Saint Martin 9
- Saint Pierre and Miquelon 4
- Saint Vincent and the Grenadines 19
- Samoa 11
- Sao Tome and Principe 6
- Saudi Arabia 16
- Senegal 26
- Serbia 8
- Seychelles 58
- Sierra Leone 4
- Sint Maarten 2
- Slovakia 15
- Slovenia 17
- Solomon Islands 33
- Somalia 3
- South Africa 604
- Spain 638
- Sri Lanka 57
- State of Palestine 3
- Sudan 17
- Sweden 133
- Switzerland 501
- Syrian Arab Republic 2
- Taiwan 36
- Thailand 172
- Timor-Leste 4
- Togo 3
- Tokelau 1
- Tonga 25
- Trinidad and Tobago 33
- Tunisia 17
- Türkiye 45
- Turks and Caicos Islands 23
- Ukraine 12
- United Arab Emirates 30
- United Kingdom 703
- United Republic of Tanzania 64
- United States 2,575
- United States Virgin Islands 31
- Uruguay 46
- Uzbekistan 1
- Vanuatu 29
- Venezuela 47
- Viet Nam 28
- Yemen 1