Every sports spot
1,411 surf spots, 222 ski resorts, 199 kite spots, 196 windsurf spots, 76 sailing spots and 471 dive sites in United States. 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 50 of 2,575 places.
- Chart HouseStay in Santa MonicaWaves 2–3 ftWater 19°CCrumbling wavesThis week: GoodBest day 74/1007 good days
- SandbridgeStay in Virginia BeachWind 12–22 knWater 21°CThis week: GoodBest day 80/1007 good days
- SunsetStay in Santa MonicaWaves 2–3 ftWater 19°CSoft wavesThis week: GoodBest day 74/1007 good days
- South BeachStay in Miami BeachWind 12–21 knWater 29°CThis week: GoodBest day 80/1007 good days
- Cliff st.Stay in Laguna BeachWaves 2–4 ftWater 20°CHollow wavesThis week: GoodBest day 74/1005 good days
- Crescent bayStay in Laguna BeachWaves 2–4 ftWater 20°CHollow wavesThis week: GoodBest day 74/1005 good days
- RockpilesStay in Laguna BeachWaves 2–4 ftWater 20°CHollow wavesThis week: GoodBest day 74/1005 good days
- Rocky PointStay in Laguna BeachWaves 2–4 ftWater 20°CHollow wavesThis week: GoodBest day 74/1005 good days
- Scotchmans CoveStay in Laguna BeachWaves 2–4 ftWater 20°CHollow wavesThis week: GoodBest day 74/1005 good days
- Agate st.Stay in Laguna BeachWaves 2–4 ftWater 20°CHollow wavesThis week: GoodBest day 73/1005 good days
- Brooks StreetStay in Laguna BeachWaves 2–4 ftWater 20°CHollow wavesThis week: GoodBest day 73/1005 good days
- El Morro CoveStay in Laguna BeachWaves 2–4 ftWater 20°CHollow wavesThis week: GoodBest day 73/1005 good days
- Oak streetStay in Laguna BeachWaves 2–4 ftWater 20°CHollow wavesThis week: GoodBest day 73/1005 good days
- Dry TortugasWind 15–23 knWater 29°CThis week: GoodBest day 80/1007 good days
- Sleepy HollowStay in Laguna BeachWaves 2–4 ftWater 20°CHollow wavesThis week: GoodBest day 73/1005 good days
- Thaila StreetStay in Laguna BeachWaves 2–4 ftWater 20°CHollow wavesThis week: GoodBest day 73/1005 good days
- BlackiesStay in Newport BeachWaves 2–4 ftWater 20°CSoft wavesThis week: GoodBest day 73/1005 good days
- Key LargoWind 14–21 knWater 29°CThis week: GoodBest day 80/1007 good days
- Crystal CoveStay in Newport BeachWaves 2–4 ftWater 20°CHollow wavesThis week: GoodBest day 73/1005 good days
- Key WestWind 15–22 knWater 29°CThis week: GoodBest day 80/1007 good days
- CylindersStay in Newport BeachWaves 2–4 ftWater 20°CSoft wavesThis week: GoodBest day 73/1005 good days
- MiddlesStay in Newport BeachWaves 2–4 ftWater 20°CThis week: GoodBest day 73/1005 good days
- Ocean City MDStay in Ocean CityWind 11–21 knWater 20°CThis week: GoodBest day 80/1006 good days
- Newport - 15th StreetStay in Newport BeachWaves 2–4 ftWater 20°CSoft wavesThis week: GoodBest day 73/1005 good days
- SandbridgeStay in Virginia BeachWind 9–24 knWater 21°CThis week: GoodBest day 80/1006 good days
- The WedgeStay in Newport BeachWaves 2–4 ftWater 20°CThis week: GoodBest day 73/1005 good days
- South BeachStay in Miami BeachWind 12–21 knWater 29°CThis week: GoodBest day 80/1006 good days
- Daytona BeachWind 12–19 knWater 26°CThis week: GoodBest day 80/1007 good days
- Kona InnStay in Kailua-KonaWaves 2–3 ftWater 28°CCrumbling wavesThis week: GoodBest day 72/1007 good days
- IslamoradaWind 11–20 knWater 29°CThis week: GoodBest day 80/1007 good days
- Will RogersStay in Santa MonicaWaves 2–3 ftWater 19°CSoft wavesThis week: GoodBest day 71/1007 good days
- Jacksonville BeachWind 13–21 knWater 25°CThis week: GoodBest day 80/1007 good days
- Key LargoWind 14–21 knWater 29°CThis week: GoodBest day 80/1007 good days
- DohenyStay in Dana PointWaves 2–4 ftWater 20°CSoft wavesThis week: GoodBest day 71/1004 good days
- ChathamWind 13–26 knWater 15°CThis week: GoodBest day 80/1006 good days
- Key WestWind 15–22 knWater 29°CThis week: GoodBest day 80/1007 good days
- Latigo PointStay in MalibuWaves 2–3 ftWater 19°CHollow wavesThis week: GoodBest day 70/1007 good days
- Malibu SurfriderStay in MalibuWaves 2–3 ftWater 19°CSoft wavesThis week: GoodBest day 70/1007 good days
- Dewey BeachWind 12–19 knWater 19°CThis week: GoodBest day 80/1006 good days
- Miami BeachWind 12–21 knWater 29°CThis week: GoodBest day 80/1007 good days
- IslamoradaWind 15–20 knWater 29°CThis week: GoodBest day 80/1006 good days
- AnchorageStay in New Smyrna BeachWind 11–19 knWater 26°CThis week: GoodBest day 80/1006 good days
- 36th streetStay in Newport BeachWaves 2–3 ftWater 20°CSoft wavesThis week: GoodBest day 70/1006 good days
- Jacksonville BeachWind 13–22 knWater 25°CThis week: GoodBest day 80/1006 good days
- 40th StreetStay in Newport BeachWaves 2–3 ftWater 20°CSoft wavesThis week: GoodBest day 70/1006 good days
- Kill Devil HillsWind 18–30 knWater 21°CThis week: GoodBest day 80/1006 good days
- 56th St.Stay in Newport BeachWaves 2–3 ftWater 20°CSoft wavesThis week: GoodBest day 70/1006 good days
- Newport Beach River JettiesStay in Newport BeachWaves 2–3 ftWater 20°CSoft wavesThis week: GoodBest day 70/1006 good days
- Miami BeachWind 12–21 knWater 29°CThis week: GoodBest day 80/1006 good days
- Ocean City MDStay in Ocean CityWind 11–21 knWater 20°CThis week: GoodBest day 80/1006 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