United States
537 towns in United States, with 1,251 surf spots, 107 ski resorts, 183 kite spots, 181 windsurf spots, 70 sailing spots and 413 dive sites. Open one for its week.
Best this week first
Showing 300 of 537 towns.
- Miami BeachAirport 15 kmThis week: GoodBest day 80/1007 good days
- Key WestAirport 4 kmThis week: GoodBest day 80/1007 good days
- Virginia BeachAirport 21 kmThis week: GoodBest day 80/1007 good days
- Daytona BeachAirport 5 kmThis week: GoodBest day 80/1007 good days
- Key LargoAirport 80 kmThis week: GoodBest day 80/1007 good days
- Kitty HawkAirport 103 kmThis week: GoodBest day 80/1007 good days
- Jacksonville BeachAirport 36 kmThis week: GoodBest day 80/1007 good days
- Nags HeadAirport 119 kmThis week: GoodBest day 80/1007 good days
- Pensacola BeachAirport 16 kmThis week: GoodBest day 80/1007 good days
- Panama City BeachAirport 20 kmThis week: GoodBest day 80/1007 good days
- FalmouthAirport 31 kmThis week: GoodBest day 80/1007 good days
- HatterasAirport 124 kmThis week: GoodBest day 80/1006 good days
- IslamoradaAirport 103 kmThis week: GoodBest day 80/1006 good days
- New Smyrna BeachAirport 22 kmThis week: GoodBest day 80/1006 good days
- Kill Devil HillsAirport 107 kmThis week: GoodBest day 80/1006 good days
- Fort PierceThis week: GoodBest day 80/1006 good days
- Laguna BeachAirport 17 kmThis week: GoodBest day 80/1007 good days
- San ClementeAirport 36 kmThis week: GoodBest day 71/1004 good days
- AvonAirport 143 kmThis week: GoodBest day 80/1005 good days
- Key BiscayneAirport 17 kmThis week: GoodBest day 80/1006 good days
- Miramar BeachAirport 11 kmThis week: GoodBest day 80/1007 good days
- New ShorehamAirport 28 kmThis week: GoodBest day 80/1006 good days
- BuxtonAirport 138 kmThis week: GoodBest day 80/1005 good days
- Port AransasAirport 44 kmThis week: GoodBest day 80/1006 good days
- ChathamAirport 27 kmThis week: GoodBest day 80/1005 good days
- Saint Pete BeachThis week: GoodBest day 80/1006 good days
- West Palm BeachThis week: GoodBest day 80/1006 good days
- Chincoteague IslandThis week: GoodBest day 80/1005 good days
- NantucketAirport 5 kmThis week: GoodBest day 80/1005 good days
- Fort Walton BeachAirport 13 kmThis week: GoodBest day 80/1007 good days
- Mexico BeachAirport 58 kmThis week: GoodBest day 80/1007 good days
- OcracokeAirport 97 kmThis week: GoodBest day 80/1005 good days
- CaptivaThis week: GoodBest day 80/1005 good days
- Newport BeachAirport 7 kmThis week: GoodBest day 69/1003 good days
- CarlsbadAirport 7 kmThis week: GoodBest day 69/1003 good days
- OceansideAirport 12 kmThis week: GoodBest day 69/1003 good days
- San OnofreAirport 36 kmThis week: GoodBest day 69/1003 good days
- Dewey BeachThis week: GoodBest day 80/1004 good days
- Sag HarborAirport 57 kmThis week: GoodBest day 80/1005 good days
- SanibelThis week: GoodBest day 80/1005 good days
- Dana PointAirport 28 kmThis week: GoodBest day 68/1005 good days
- MalibuAirport 28 kmThis week: GoodBest day 68/1003 good days
- Ocean CityThis week: GoodBest day 80/1005 good days
- Surfside BeachAirport 77 kmThis week: GoodBest day 80/1005 good days
- Rehoboth BeachThis week: GoodBest day 80/1004 good days
- Ship BottomAirport 41 kmThis week: GoodBest day 80/1004 good days
- Gulf BreezeAirport 13 kmThis week: GoodBest day 80/1007 good days
- TruroAirport 42 kmThis week: GoodBest day 80/1004 good days
- Fernandina BeachAirport 29 kmThis week: GoodBest day 80/1004 good days
- WaileaAirport 23 kmThis week: GoodBest day 80/1007 good days
- CoronadoAirport 5 kmThis week: GoodBest day 80/1007 good days
- DestinAirport 2 kmThis week: GoodBest day 80/1007 good days
- MontaukAirport 37 kmThis week: GoodBest day 80/1003 good days
- Kailua-KonaAirport 12 kmThis week: GoodBest day 80/1007 good days
- Island ParkAirport 11 kmThis week: GoodBest day 80/1004 good days
- Big SurAirport 35 kmThis week: GoodBest day 80/1003 good days
- VeniceThis week: GoodBest day 80/1007 good days
- IlwacoAirport 114 kmThis week: GoodBest day 80/1002 good days
- KahuluiAirport 4 kmThis week: GoodBest day 80/1003 good days
- HonoluluAirport 7 kmThis week: GoodBest day 80/1007 good days
- San DiegoAirport 3 kmThis week: GoodBest day 80/1007 good days
- EncinitasAirport 10 kmThis week: GoodBest day 65/1003 good days
- NavarreAirport 31 kmThis week: GoodBest day 80/1007 good days
- Huntington BeachAirport 12 kmThis week: GoodBest day 65/1003 good days
- Solana BeachAirport 15 kmThis week: GoodBest day 65/1003 good days
- Pacific GroveAirport 8 kmThis week: GoodBest day 80/1007 good days
- WarwickAirport 3 kmThis week: GoodBest day 80/1004 good days
- Morro BayAirport 24 kmThis week: GoodBest day 80/1003 good days
- SarasotaThis week: GoodBest day 80/1003 good days
- WestportAirport 92 kmThis week: GoodBest day 80/1002 good days
- BellinghamAirport 6 kmThis week: GoodBest day 80/1007 good days
- TokelandAirport 87 kmThis week: GoodBest day 80/1001 good day
- Del MarAirport 19 kmThis week: GoodBest day 80/1007 good days
- EastsoundAirport 1 kmThis week: GoodBest day 80/1007 good days
- TrinidadAirport 9 kmThis week: GoodBest day 64/1002 good days
- HullAirport 13 kmThis week: GoodBest day 80/1007 good days
- PacificaAirport 11 kmThis week: GoodBest day 64/1002 good days
- ProvincetownAirport 43 kmThis week: GoodBest day 80/1002 good days
- Mary EstherAirport 16 kmThis week: GoodBest day 80/1007 good days
- Freeport New YorkAirport 17 kmThis week: GoodBest day 80/1002 good days
- SalisburyAirport 26 kmThis week: GoodBest day 80/1007 good days
- HighlandsAirport 32 kmThis week: GoodBest day 80/1002 good days
- Ocean ShoresAirport 95 kmThis week: GoodBest day 78/1002 good days
- Port HuenemeAirport 67 kmThis week: GoodBest day 80/1007 good days
- HanaleiAirport 30 kmThis week: GoodBest day 63/1003 good days
- WatersoundAirport 27 kmThis week: GoodBest day 80/1007 good days
- PrincevilleAirport 31 kmThis week: GoodBest day 77/1002 good days
- BeaufortAirport 53 kmThis week: GoodBest day 80/1007 good days
- BurlingtonAirport 5 kmThis week: GoodBest day 80/1007 good days
- Ocean BeachAirport 17 kmThis week: GoodBest day 80/1006 good days
- Inlet BeachAirport 22 kmThis week: GoodBest day 80/1007 good days
- Kiawah IslandAirport 32 kmThis week: GoodBest day 63/1001 good day
- IpswichAirport 38 kmThis week: GoodBest day 80/1007 good days
- Corpus ChristiAirport 7 kmThis week: GoodBest day 80/1001 good day
- MontaraAirport 15 kmThis week: GoodBest day 62/1002 good days
- OrleansAirport 27 kmThis week: GoodBest day 80/1002 good days
- Sea Isle CityThis week: GoodBest day 62/1001 good day
- WaialuaAirport 37 kmThis week: GoodBest day 80/1001 good day
- Imperial BeachAirport 14 kmThis week: GoodBest day 61/1005 good days
- KailuaAirport 21 kmThis week: GoodBest day 70/1003 good days
- Santa MonicaAirport 11 kmThis week: GoodBest day 61/1003 good days
- OrickAirport 35 kmThis week: GoodBest day 61/1003 good days
- WaimanaloAirport 21 kmThis week: GoodBest day 80/1007 good days
- Isle of PalmsAirport 26 kmThis week: GoodBest day 61/1002 good days
- WaimeaAirport 34 kmThis week: GoodBest day 80/1007 good days
- NewportThis week: GoodBest day 77/1003 good days
- GalvestonAirport 60 kmThis week: GoodBest day 78/1005 good days
- KahukuAirport 42 kmThis week: GoodBest day 61/1001 good day
- Saint AugustineAirport 8 kmThis week: GoodBest day 76/1005 good days
- ManzanitaThis week: GoodBest day 61/1001 good day
- ClearwaterThis week: GoodBest day 76/1003 good days
- Lower PaiaAirport 6 kmThis week: GoodBest day 66/1003 good days
- PaiaAirport 6 kmThis week: GoodBest day 66/1003 good days
- San FranciscoAirport 18 kmThis week: GoodBest day 74/1003 good days
- LawrenceAirport 5 kmThis week: GoodBest day 60/1003 good days
- Gold BeachAirport 72 kmThis week: GoodBest day 60/1002 good days
- Point ArenaAirport 88 kmThis week: GoodBest day 60/1002 good days
- MassenaThis week: GoodBest day 80/1007 good days
- MontereyAirport 5 kmThis week: GoodBest day 80/1007 good days
- Atlantic CityThis week: GoodBest day 80/1004 good days
- MysticAirport 14 kmThis week: GoodBest day 80/1007 good days
- NewburyportAirport 30 kmThis week: GoodBest day 80/1007 good days
- Folly BeachAirport 28 kmThis week: GoodBest day 60/1001 good day
- Bethany BeachThis week: GoodBest day 72/1003 good days
- Holden BeachAirport 54 kmThis week: GoodBest day 60/1001 good day
- SalemAirport 20 kmThis week: GoodBest day 80/1007 good days
- EurekaAirport 20 kmThis week: GoodBest day 59/1003 good days
- Watch HillAirport 6 kmThis week: GoodBest day 80/1007 good days
- WillistonAirport 38 kmThis week: GoodBest day 80/1007 good days
- Half Moon BayAirport 17 kmThis week: GoodBest day 59/1002 good days
- Fenwick IslandThis week: GoodBest day 71/1004 good days
- SeasideThis week: GoodBest day 59/1002 good days
- WestportAirport 151 kmThis week: GoodBest day 59/1002 good days
- Bainbridge IslandAirport 22 kmThis week: GoodBest day 80/1007 good days
- Dillon BeachAirport 32 kmThis week: GoodBest day 59/1001 good day
- KodiakAirport 7 kmThis week: GoodBest day 59/1001 good day
- Oak IslandAirport 44 kmThis week: GoodBest day 59/1001 good day
- Lincoln CityThis week: GoodBest day 54/1001 good day
- SitkaAirport 2 kmThis week: GoodBest day 59/1001 good day
- NarragansettAirport 21 kmThis week: GoodBest day 67/1002 good days
- NahantAirport 10 kmThis week: GoodBest day 76/1004 good days
- Rotonda WestThis week: GoodBest day 76/1004 good days
- Seal BeachAirport 9 kmThis week: GoodBest day 58/1003 good days
- Neah BayAirport 93 kmThis week: GoodBest day 58/1003 good days
- HaikuAirport 11 kmThis week: GoodBest day 53/1003 good days
- YorkAirport 16 kmThis week: GoodBest day 58/1003 good days
- Bodega BayAirport 28 kmThis week: GoodBest day 76/1002 good days
- Moss LandingAirport 24 kmThis week: GoodBest day 58/1003 good days
- ClevelandAirport 16 kmThis week: GoodBest day 80/1007 good days
- Cold BayAirport 1 kmThis week: GoodBest day 80/1007 good days
- Fort BraggAirport 135 kmThis week: GoodBest day 58/1002 good days
- EnglewoodThis week: GoodBest day 80/1007 good days
- Smith RiverAirport 19 kmThis week: GoodBest day 58/1002 good days
- GoletaAirport 2 kmThis week: GoodBest day 80/1007 good days
- JennerAirport 27 kmThis week: GoodBest day 58/1001 good day
- BandonAirport 36 kmThis week: GoodBest day 58/1001 good day
- Boca RatonThis week: GoodBest day 53/1001 good day
- KapoleiAirport 16 kmThis week: GoodBest day 80/1007 good days
- Ocean Isle BeachAirport 52 kmThis week: GoodBest day 58/1001 good day
- Deerfield BeachThis week: GoodBest day 80/1006 good days
- Delray BeachThis week: GoodBest day 80/1006 good days
- HanaAirport 5 kmThis week: GoodBest day 63/1001 good day
- MarbleheadAirport 75 kmThis week: GoodBest day 80/1007 good days
- GraylandAirport 92 kmThis week: GoodBest day 52/1001 good day
- SeasideAirport 5 kmThis week: GoodBest day 57/1003 good days
- WildwoodThis week: GoodBest day 58/1003 good days
- KlamathAirport 33 kmThis week: GoodBest day 57/1002 good days
- MonroeAirport 33 kmThis week: GoodBest day 80/1007 good days
- MarinaAirport 11 kmThis week: GoodBest day 57/1002 good days
- Ocean CityThis week: GoodBest day 57/1001 good day
- Orange BeachAirport 45 kmThis week: GoodBest day 80/1007 good days
- East HamptonAirport 54 kmThis week: GoodBest day 57/1001 good day
- Fort LauderdaleAirport 6 kmThis week: GoodBest day 80/1006 good days
- AvalonThis week: GoodBest day 57/1001 good day
- North WildwoodThis week: GoodBest day 57/1001 good day
- Port HuronAirport 89 kmThis week: GoodBest day 80/1007 good days
- Murrells InletAirport 15 kmThis week: GoodBest day 57/1001 good day
- New OrleansAirport 19 kmThis week: GoodBest day 76/1002 good days
- Hampton BaysAirport 50 kmThis week: GoodBest day 56/1002 good days
- Cape MayThis week: GoodBest day 56/1002 good days
- BrookingsAirport 31 kmThis week: GoodBest day 56/1002 good days
- Mill ValleyAirport 35 kmThis week: GoodBest day 56/1002 good days
- AstoriaAirport 112 kmThis week: GoodBest day 53/1001 good day
- Sea BrightAirport 35 kmThis week: GoodBest day 56/1002 good days
- SausalitoAirport 28 kmThis week: GoodBest day 65/1002 good days
- SeattleAirport 9 kmThis week: GoodBest day 80/1007 good days
- Pacific BeachAirport 102 kmThis week: GoodBest day 56/1001 good day
- MilwaukeeAirport 10 kmThis week: GoodBest day 75/1004 good days
- Long BeachAirport 111 kmThis week: GoodBest day 56/1001 good day
- AieaAirport 7 kmThis week: GoodBest day 80/1007 good days
- OceanoAirport 16 kmThis week: GoodBest day 55/1004 good days
- HamptonAirport 18 kmThis week: GoodBest day 74/1005 good days
- Long BeachAirport 12 kmThis week: GoodBest day 55/1003 good days
- CarpinteriaAirport 30 kmThis week: GoodBest day 55/1003 good days
- JupiterThis week: GoodBest day 80/1006 good days
- KilaueaAirport 27 kmThis week: GoodBest day 55/1003 good days
- WesterlyAirport 1 kmThis week: GoodBest day 55/1002 good days
- KitteryAirport 7 kmThis week: GoodBest day 73/1004 good days
- Cannon BeachThis week: GoodBest day 55/1001 good day
- AntiochAirport 22 kmThis week: GoodBest day 73/1002 good days
- Sunset BeachAirport 44 kmThis week: GoodBest day 55/1001 good day
- Cherry Grove BeachAirport 31 kmThis week: GoodBest day 55/1001 good day
- Branford ConnecticutAirport 6 kmThis week: GoodBest day 72/1005 good days
- Crescent CityAirport 4 kmThis week: GoodBest day 54/1002 good days
- El SegundoAirport 3 kmThis week: GoodBest day 54/1002 good days
- Captain CookAirport 30 kmThis week: GoodBest day 80/1007 good days
- WellsAirport 34 kmThis week: GoodBest day 54/1002 good days
- Myrtle BeachAirport 4 kmThis week: GoodBest day 54/1001 good day
- Santa BarbaraAirport 13 kmThis week: GoodBest day 54/1001 good day
- LindenhurstAirport 26 kmThis week: GoodBest day 54/1001 good day
- Wrightsville BeachAirport 12 kmThis week: GoodBest day 54/1001 good day
- Crystal RiverAirport 93 kmThis week: GoodBest day 80/1007 good days
- Pacific CityThis week: GoodBest day 54/1001 good day
- DunnellonAirport 74 kmThis week: GoodBest day 80/1007 good days
- DuPontAirport 19 kmThis week: GoodBest day 80/1007 good days
- East ProvidenceAirport 11 kmThis week: GoodBest day 80/1007 good days
- EasthamAirport 31 kmThis week: GoodBest day 80/1007 good days
- Stinson BeachAirport 39 kmThis week: GoodBest day 53/1003 good days
- KennebunkAirport 35 kmThis week: GoodBest day 53/1003 good days
- HiloAirport 4 kmThis week: GoodBest day 53/1002 good days
- Fall RiverAirport 17 kmThis week: GoodBest day 80/1007 good days
- FerrisburghAirport 31 kmThis week: GoodBest day 80/1007 good days
- CayucosAirport 32 kmThis week: GoodBest day 53/1002 good days
- KeoweeAirport 67 kmThis week: GoodBest day 71/1002 good days
- Old Orchard BeachAirport 15 kmThis week: GoodBest day 53/1002 good days
- FerndaleAirport 46 kmThis week: GoodBest day 53/1002 good days
- Forked RiverAirport 54 kmThis week: GoodBest day 80/1007 good days
- CambriaAirport 54 kmThis week: GoodBest day 53/1001 good day
- KapaʻaAirport 11 kmThis week: GoodBest day 53/1001 good day
- Los OsosAirport 19 kmThis week: GoodBest day 53/1001 good day
- Hilton Head IslandAirport 9 kmThis week: GoodBest day 53/1001 good day
- HoughtonFamily facilitiesThis week: GoodBest day 80/1007 good days
- Winchester BayThis week: GoodBest day 53/1001 good day
- WesthamptonAirport 37 kmThis week: GoodBest day 68/1004 good days
- KapalaoaAirport 25 kmThis week: GoodBest day 80/1007 good days
- CharlestonAirport 15 kmThis week: GoodBest day 68/1003 good days
- Edisto BeachAirport 44 kmThis week: GoodBest day 52/1002 good days
- KirklandAirport 18 kmThis week: GoodBest day 80/1007 good days
- Redondo BeachAirport 10 kmThis week: GoodBest day 52/1001 good day
- Long BranchAirport 41 kmThis week: GoodBest day 52/1001 good day
- San SimeonAirport 62 kmThis week: GoodBest day 52/1001 good day
- Lake GenevaAirport 59 kmThis week: GoodBest day 67/1001 good day
- Hermosa BeachAirport 9 kmThis week: GoodBest day 52/1001 good day
- Manhattan BeachAirport 6 kmThis week: GoodBest day 52/1001 good day
- Mackinaw CityAirport 24 kmThis week: GoodBest day 80/1007 good days
- MadisonAirport 7 kmThis week: GoodBest day 80/1007 good days
- MākahaAirport 34 kmThis week: GoodBest day 80/1007 good days
- MarbleheadAirport 20 kmThis week: GoodBest day 80/1007 good days
- YachatsThis week: GoodBest day 52/1001 good day
- Pismo BeachAirport 10 kmThis week: GoodBest day 51/1004 good days
- FairfieldAirport 34 kmThis week: GoodBest day 65/1003 good days
- Santa CruzAirport 44 kmThis week: GoodBest day 51/1002 good days
- HamptonAirport 15 kmThis week: GoodBest day 80/1006 good days
- Brooklyn New YorkAirport 14 kmThis week: GoodBest day 64/1003 good days
- New LondonAirport 25 kmThis week: GoodBest day 80/1007 good days
- NewportAirport 5 kmThis week: GoodBest day 80/1007 good days
- Long BeachAirport 7 kmThis week: GoodBest day 51/1001 good day
- NokomisThis week: GoodBest day 80/1007 good days
- North KingstownAirport 16 kmThis week: GoodBest day 80/1007 good days
- Lido BeachAirport 14 kmThis week: GoodBest day 51/1001 good day
- NetartsThis week: GoodBest day 51/1001 good day
- TisburyAirport 36 kmThis week: GoodBest day 64/1001 good day
- Boothbay HarborAirport 48 kmThis week: GoodBest day 51/1001 good day
- OronogoAirport 5 kmThis week: GoodBest day 80/1007 good days
- PelhamAirport 29 kmThis week: GoodBest day 80/1007 good days
- Atlantic BeachAirport 33 kmThis week: GoodBest day 50/1001 good day
- KennebunkportAirport 34 kmThis week: GoodBest day 50/1001 good day
- Surf CityAirport 37 kmThis week: GoodBest day 50/1001 good day
- Coos BayAirport 6 kmThis week: GoodBest day 49/1001 good day
- Oak BluffsAirport 34 kmThis week: GoodBest day 63/1001 good day
- Bald Head IslandAirport 46 kmThis week: GoodBest day 49/1001 good day
- Glen CoveAirport 22 kmThis week: GoodBest day 62/1003 good days
- SnohomishAirport 14 kmThis week: GoodBest day 80/1007 good days
- Gulf ShoresAirport 53 kmThis week: GoodBest day 49/1001 good day
- VenturaAirport 53 kmThis week: GoodBest day 48/1001 good day
- TacomaAirport 11 kmThis week: GoodBest day 80/1007 good days
- Tall TimbersAirport 87 kmThis week: GoodBest day 80/1007 good days
- MayportAirport 29 kmThis week: GoodBest day 48/1001 good day
- Oyster Bay New YorkAirport 27 kmThis week: GoodBest day 60/1002 good days
- Sunny Isles BeachAirport 15 kmThis week: GoodBest day 80/1006 good days
- ProvidenceAirport 11 kmThis week: GoodBest day 59/1004 good days
- OgunquitAirport 26 kmThis week: GoodBest day 48/1001 good day
- BerkeleyAirport 17 kmThis week: GoodBest day 59/1002 good days
- EdmondsAirport 13 kmThis week: GoodBest day 80/1006 good days
- VergennesAirport 35 kmThis week: GoodBest day 80/1007 good days
- Atlantic BeachAirport 50 kmThis week: GoodBest day 80/1004 good days
- FriscoAirport 130 kmThis week: GoodBest day 48/1001 good day
- WaianaeAirport 31 kmThis week: GoodBest day 80/1007 good days
- WaipahuAirport 12 kmThis week: GoodBest day 80/1007 good days
- Weeki WacheeAirport 61 kmThis week: GoodBest day 80/1007 good days
- WestportAirport 39 kmThis week: GoodBest day 80/1007 good days
- WhittierAirport 79 kmThis week: GoodBest day 80/1007 good days
- KaneoheAirport 17 kmThis week: GoodBest day 76/1005 good days
- VancouverThis week: GoodBest day 58/1001 good day
- TavernierAirport 90 kmThis week: GoodBest day 80/1006 good days
- CambridgeAirport 8 kmThis week: GoodBest day 56/1003 good days
- MarathonAirport 70 kmThis week: GoodBest day 80/1006 good days
- AnacortesAirport 30 kmThis week: GoodBest day 80/1006 good days
- RockportAirport 46 kmThis week: GoodBest day 80/1006 good days
- Cudjoe KeyAirport 29 kmThis week: GoodBest day 80/1006 good days
The map needs JavaScript. The list beside it holds every town, 50 at a time, and each place's page links to Google Maps.
Each town is ringed by the best day this week at its own places, a surf spot's for the level you pick. Zoom in, or tap a cluster, to see the towns 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.