Every town to stay in
14,096 towns in 219 countries, with 8,339 surf spots, 1,899 ski resorts, 1,632 kitesurf spots, 1,374 windsurf spots, 7,324 sailing spots, 5,705 dive sites, 9,355 kayak spots, 3,619 climbing areas and 5,607 mountain bike areas. Open one for its week.
Best this week first
Showing 200 of 14,096 towns.
- SydneyAirport 9 kmThis week: GoodBest day 100/1007 good days
- ZürichAirport 9 kmThis week: GoodBest day 100/1007 good days
- PittsburghAirport 21 kmThis week: GoodBest day 100/1007 good days
- DetroitAirport 10 kmThis week: GoodBest day 100/1007 good days
- MoabAirport 27 kmThis week: GoodBest day 100/1007 good days
- JericoacoaraAirport 21 kmThis week: GoodBest day 100/1007 good days
- TruckeeAirport 2 kmFamily facilitiesThis week: GoodBest day 99/1007 good days
- BrasilitoAirport 34 kmThis week: GoodBest day 94/1003 good days
- ChicagoAirport 15 kmThis week: GoodBest day 100/1007 good days
- ChattanoogaAirport 10 kmThis week: GoodBest day 100/1007 good days
- HoniaraAirport 11 kmThis week: GoodBest day 100/1007 good days
- SalidaAirport 82 kmThis week: GoodBest day 100/1007 good days
- AngoulêmeAirport 83 kmThis week: GoodBest day 99/1007 good days
- PoneloyaAirport 99 kmThis week: GoodBest day 91/1006 good days
- BulalacaoAirport 32 kmThis week: GoodBest day 100/1007 good days
- BrisbaneAirport 13 kmThis week: GoodBest day 100/1007 good days
- North SaanichAirport 1 kmThis week: GoodBest day 100/1007 good days
- Elk RapidsAirport 22 kmThis week: GoodBest day 100/1007 good days
- San Fernando del Valle de CatamarcaAirport 14 kmThis week: GoodBest day 100/1007 good days
- São Miguel do GostosoAirport 78 kmThis week: GoodBest day 100/1007 good days
- TrémolatAirport 25 kmThis week: GoodBest day 99/1006 good days
- GalinhosAirport 121 kmThis week: GoodBest day 100/1007 good days
- SiliragungAirport 118 kmThis week: GoodBest day 91/1006 good days
- WalchenseeAirport 37 kmThis week: GoodBest day 100/1007 good days
- MadisonAirport 32 kmThis week: GoodBest day 100/1007 good days
- MidlandAirport 39 kmThis week: GoodBest day 100/1007 good days
- Al QuşayrAirport 69 kmThis week: GoodBest day 100/1007 good days
- BallaratAirport 75 kmThis week: GoodBest day 100/1007 good days
- PlayasAirport 78 kmThis week: GoodBest day 91/1004 good days
- Jijoca de JericoacoaraAirport 10 kmThis week: GoodBest day 100/1007 good days
- Paussac Et St VivienAirport 58 kmThis week: GoodBest day 99/1006 good days
- Campbell RiverAirport 8 kmThis week: GoodBest day 100/1007 good days
- RobbinsvilleAirport 57 kmThis week: GoodBest day 100/1007 good days
- Brian HeadAirport 22 kmFamily facilitiesThis week: GoodBest day 100/1007 good days
- LocograndeAirport 3 kmThis week: GoodBest day 100/1007 good days
- LahinchAirport 38 kmThis week: GoodBest day 91/1006 good days
- LancelinAirport 119 kmThis week: GoodBest day 100/1007 good days
- FundaoAirport 73 kmThis week: GoodBest day 99/1005 good days
- ItaremaAirport 49 kmThis week: GoodBest day 100/1007 good days
- NordhausenAirport 60 kmThis week: GoodBest day 100/1007 good days
- Hanga RoaAirport 2 kmThis week: GoodBest day 100/1007 good days
- AshevilleAirport 18 kmThis week: GoodBest day 100/1007 good days
- PecémAirport 41 kmThis week: GoodBest day 100/1006 good days
- MontañitaAirport 50 kmThis week: GoodBest day 91/1003 good days
- AujolsAirport 74 kmThis week: GoodBest day 99/1005 good days
- ParksvilleAirport 6 kmThis week: GoodBest day 100/1007 good days
- KahuluiAirport 4 kmThis week: GoodBest day 100/1007 good days
- Colorado SpringsAirport 11 kmThis week: GoodBest day 100/1007 good days
- EdenAirport 46 kmThis week: GoodBest day 100/1007 good days
- Carsac AillacAirport 60 kmThis week: GoodBest day 99/1007 good days
- Saint-LouisAirport 163 kmThis week: GoodBest day 100/1007 good days
- La EntradaAirport 59 kmThis week: GoodBest day 91/1003 good days
- Luís CorreiaAirport 7 kmThis week: GoodBest day 100/1007 good days
- Marsa AlamAirport 62 kmThis week: GoodBest day 100/1007 good days
- FujairahAirport 2 kmThis week: GoodBest day 100/1007 good days
- KnoxvilleAirport 18 kmThis week: GoodBest day 100/1007 good days
- EsperanceAirport 20 kmThis week: GoodBest day 100/1007 good days
- Egg Harbor CityAirport 10 kmThis week: GoodBest day 100/1007 good days
- PosorjaAirport 73 kmThis week: GoodBest day 91/1003 good days
- CastelnaudAirport 50 kmThis week: GoodBest day 99/1005 good days
- HorgenAirport 22 kmThis week: GoodBest day 100/1007 good days
- KoskinouAirport 12 kmThis week: GoodBest day 100/1007 good days
- LawrenceAirport 58 kmThis week: GoodBest day 100/1007 good days
- JasperAirport 39 kmThis week: GoodBest day 100/1007 good days
- TaíbaAirport 51 kmThis week: GoodBest day 100/1007 good days
- GourdonAirport 69 kmThis week: GoodBest day 100/1006 good days
- OlónAirport 52 kmThis week: GoodBest day 91/1003 good days
- Park CityAirport 44 kmFamily facilitiesThis week: GoodBest day 100/1007 good days
- Phan ThiếtAirport 96 kmThis week: GoodBest day 100/1006 good days
- BanaAirport 114 kmThis week: GoodBest day 100/1007 good days
- Corral Del RiscoAirport 29 kmThis week: GoodBest day 96/1007 good days
- Liverpool New YorkAirport 9 kmThis week: GoodBest day 100/1007 good days
- Le BugueAirport 34 kmThis week: GoodBest day 99/1007 good days
- MboroAirport 56 kmThis week: GoodBest day 100/1007 good days
- AucklandAirport 16 kmThis week: GoodBest day 100/1006 good days
- RabaulAirport 235 kmThis week: GoodBest day 100/1007 good days
- Glenwood SpringsAirport 36 kmThis week: GoodBest day 100/1007 good days
- SalisburyAirport 38 kmThis week: GoodBest day 100/1007 good days
- Saint-Antonin-Noble-ValAirport 64 kmThis week: GoodBest day 99/1007 good days
- RémireAirport 12 kmThis week: GoodBest day 100/1007 good days
- Esterillos EsteAirport 37 kmThis week: GoodBest day 90/1005 good days
- SplitAirport 12 kmThis week: GoodBest day 99/1007 good days
- ZugAirport 32 kmThis week: GoodBest day 100/1007 good days
- BenoniAirport 9 kmThis week: GoodBest day 100/1007 good days
- Barranca de UpiaAirport 85 kmThis week: GoodBest day 100/1007 good days
- PochomilAirport 55 kmThis week: GoodBest day 90/1004 good days
- AlbanyAirport 11 kmThis week: GoodBest day 100/1006 good days
- SerrambiAirport 49 kmThis week: GoodBest day 100/1007 good days
- El GounaAirport 27 kmThis week: GoodBest day 100/1007 good days
- CottesloeAirport 21 kmThis week: GoodBest day 100/1007 good days
- BrooklynAirport 45 kmThis week: GoodBest day 100/1007 good days
- AltmunsterAirport 49 kmThis week: GoodBest day 100/1007 good days
- ClemmonsAirport 41 kmThis week: GoodBest day 100/1007 good days
- Las SalinasAirport 74 kmThis week: GoodBest day 90/1004 good days
- SuvaAirport 17 kmThis week: GoodBest day 100/1007 good days
- St Cernin de LarcheAirport 77 kmThis week: GoodBest day 99/1005 good days
- TulumAirport 21 kmThis week: GoodBest day 100/1007 good days
- GrahamAirport 48 kmThis week: GoodBest day 100/1007 good days
- San Juan del SurAirport 82 kmThis week: GoodBest day 90/1004 good days
- CastlemaineAirport 87 kmThis week: GoodBest day 100/1007 good days
- AccraAirport 6 kmThis week: GoodBest day 100/1007 good days
- Sauliac Sur CeleAirport 62 kmThis week: GoodBest day 100/1006 good days
- New YorkAirport 13 kmThis week: GoodBest day 100/1007 good days
- AricaAirport 15 kmThis week: GoodBest day 100/1007 good days
- ComoxAirport 36 kmThis week: GoodBest day 100/1007 good days
- MastichariAirport 6 kmThis week: GoodBest day 100/1005 good days
- FruitaAirport 18 kmThis week: GoodBest day 100/1007 good days
- El AstilleroAirport 70 kmThis week: GoodBest day 90/1005 good days
- Peregian BeachAirport 13 kmThis week: GoodBest day 100/1006 good days
- Ste MondaneAirport 65 kmThis week: GoodBest day 99/1004 good days
- HurghadaAirport 9 kmThis week: GoodBest day 100/1007 good days
- HobartAirport 16 kmThis week: GoodBest day 100/1007 good days
- LadysmithAirport 8 kmThis week: GoodBest day 100/1007 good days
- KatoombaAirport 70 kmThis week: GoodBest day 100/1007 good days
- StevensonAirport 60 kmThis week: GoodBest day 100/1007 good days
- Port IsabelAirport 28 kmThis week: GoodBest day 100/1007 good days
- Ash ShiḩrAirport 27 kmThis week: GoodBest day 100/1007 good days
- El ValleAirport 12 kmThis week: GoodBest day 90/1004 good days
- LuganoAirport 3 kmThis week: GoodBest day 100/1007 good days
- MargateAirport 3 kmThis week: GoodBest day 100/1005 good days
- TenaAirport 90 kmThis week: GoodBest day 100/1007 good days
- Johnson CityAirport 18 kmThis week: GoodBest day 100/1007 good days
- Lewiston IdahoAirport 5 kmThis week: GoodBest day 98/1007 good days
- BinuangeunAirport 116 kmThis week: GoodBest day 100/1007 good days
- MugiuraAirport 55 kmThis week: GoodBest day 90/1002 good days
- NanaimoAirport 13 kmThis week: GoodBest day 100/1007 good days
- Punta de MitaAirport 29 kmThis week: GoodBest day 96/1007 good days
- Port ShepstoneAirport 21 kmThis week: GoodBest day 100/1006 good days
- WilkesboroAirport 94 kmThis week: GoodBest day 100/1007 good days
- ParosAirport 43 kmThis week: GoodBest day 100/1005 good days
- Redmond OregonAirport 3 kmThis week: GoodBest day 98/1007 good days
- AdemuzAirport 94 kmThis week: GoodBest day 100/1007 good days
- DongjianAirport 123 kmThis week: GoodBest day 100/1007 good days
- BronxAirport 8 kmThis week: GoodBest day 100/1007 good days
- El TuncoAirport 36 kmThis week: GoodBest day 89/1005 good days
- SigriswilAirport 27 kmThis week: GoodBest day 100/1007 good days
- BalaguerAirport 24 kmThis week: GoodBest day 100/1007 good days
- GeographeAirport 197 kmThis week: GoodBest day 100/1007 good days
- MontanejosAirport 53 kmThis week: GoodBest day 98/1007 good days
- WaialuaAirport 37 kmThis week: GoodBest day 100/1004 good days
- TegernseeAirport 59 kmThis week: GoodBest day 100/1007 good days
- El ZonteAirport 42 kmThis week: GoodBest day 89/1005 good days
- HixsonAirport 12 kmThis week: GoodBest day 100/1007 good days
- BenabarreAirport 42 kmThis week: GoodBest day 100/1007 good days
- GodomeAirport 6 kmThis week: GoodBest day 100/1007 good days
- MountainaireAirport 6 kmThis week: GoodBest day 98/1007 good days
- HamataAirport 162 kmThis week: GoodBest day 100/1007 good days
- EildonAirport 105 kmThis week: GoodBest day 100/1007 good days
- Weyregg am AtterseeAirport 44 kmThis week: GoodBest day 100/1007 good days
- YambaAirport 68 kmThis week: GoodBest day 100/1005 good days
- Grand AnseAirport 74 kmThis week: GoodBest day 100/1007 good days
- HorseheadsAirport 6 kmThis week: GoodBest day 100/1007 good days
- MiramarAirport 65 kmThis week: GoodBest day 89/1005 good days
- RauzanAirport 47 kmThis week: GoodBest day 98/1007 good days
- Le MouleAirport 21 kmThis week: GoodBest day 100/1007 good days
- LuzernAirport 49 kmThis week: GoodBest day 100/1007 good days
- PalauAirport 33 kmThis week: GoodBest day 100/1004 good days
- PigadiaAirport 11 kmThis week: GoodBest day 100/1004 good days
- FlagstaffAirport 7 kmThis week: GoodBest day 100/1007 good days
- Puerto SandinoAirport 65 kmThis week: GoodBest day 89/1005 good days
- ḨaşwaynAirport 67 kmThis week: GoodBest day 100/1007 good days
- RusticAirport 69 kmThis week: GoodBest day 98/1007 good days
- SecheltAirport 49 kmThis week: GoodBest day 100/1007 good days
- MadisonAirport 7 kmThis week: GoodBest day 100/1007 good days
- HillarysAirport 26 kmThis week: GoodBest day 100/1007 good days
- GeelongAirport 15 kmThis week: GoodBest day 100/1007 good days
- Soda SpringsAirport 21 kmFamily facilitiesThis week: GoodBest day 98/1007 good days
- NosaraAirport 0 kmThis week: GoodBest day 89/1004 good days
- ÜberlingenAirport 28 kmThis week: GoodBest day 100/1007 good days
- KissamosAirport 45 kmThis week: GoodBest day 100/1004 good days
- PittsboroAirport 39 kmThis week: GoodBest day 100/1007 good days
- Grand JunctionAirport 5 kmThis week: GoodBest day 100/1007 good days
- KaiapoiAirport 15 kmThis week: GoodBest day 100/1007 good days
- PancorboAirport 42 kmThis week: GoodBest day 98/1007 good days
- Santa Teresa GalluraAirport 30 kmThis week: GoodBest day 100/1007 good days
- Betumonga West SumatraAirport 226 kmThis week: GoodBest day 89/1004 good days
- ArbonAirport 10 kmThis week: GoodBest day 100/1007 good days
- LangebaanAirport 112 kmThis week: GoodBest day 100/1007 good days
- BurlingtonAirport 45 kmThis week: GoodBest day 100/1007 good days
- DoolinAirport 46 kmThis week: GoodBest day 93/1006 good days
- Greenwood VillageAirport 35 kmThis week: GoodBest day 100/1007 good days
- BejarAirport 67 kmThis week: GoodBest day 98/1006 good days
- SifnosAirport 75 kmThis week: GoodBest day 100/1004 good days
- PenicheAirport 67 kmThis week: GoodBest day 100/1005 good days
- Mossel BayAirport 29 kmThis week: GoodBest day 100/1007 good days
- Byron BayAirport 21 kmThis week: GoodBest day 100/1004 good days
- BeatenbergAirport 33 kmThis week: GoodBest day 100/1007 good days
- CartersvilleAirport 56 kmThis week: GoodBest day 100/1007 good days
- Lago PueloAirport 101 kmThis week: GoodBest day 100/1006 good days
- General VillamilAirport 77 kmThis week: GoodBest day 89/1003 good days
- Sahl HasheeshAirport 14 kmThis week: GoodBest day 100/1007 good days
- TuapejatAirport 158 kmThis week: GoodBest day 88/1006 good days
- Port MoresbyAirport 7 kmThis week: GoodBest day 100/1007 good days
- CudrefinAirport 37 kmThis week: GoodBest day 100/1007 good days
- ConcordAirport 32 kmThis week: GoodBest day 100/1007 good days
- MalenyAirport 30 kmThis week: GoodBest day 100/1007 good days
- PazinAirport 38 kmThis week: GoodBest day 98/1006 good days
- DornbirnAirport 16 kmThis week: GoodBest day 100/1007 good days
- RiverviewAirport 24 kmThis week: GoodBest day 100/1007 good days
- ChaniaAirport 11 kmThis week: GoodBest day 100/1005 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.
Every country, A to Z (211)
Each country's towns, on this list and map.
- Åland Islands 9 towns
- Albania 14 towns
- Algeria 9 towns
- American Samoa 3 towns
- Andorra 5 towns
- Angola 10 towns
- Anguilla 3 towns
- Antigua and Barbuda 5 towns
- Argentina 61 towns
- Armenia 2 towns
- Aruba 7 towns
- Australia 481 towns
- Austria 429 towns
- Azerbaijan 1 town
- Bahamas 22 towns
- Bahrain 2 towns
- Bangladesh 2 towns
- Barbados 10 towns
- Belarus 6 towns
- Belgium 93 towns
- Belize 6 towns
- Benin 2 towns
- Bermuda 3 towns
- Bolivia 8 towns
- Bosnia and Herzegovina 29 towns
- Brazil 207 towns
- British Indian Ocean Territory 1 town
- British Virgin Islands 3 towns
- Brunei Darussalam 2 towns
- Bulgaria 29 towns
- Burkina Faso 1 town
- Cabo Verde 8 towns
- Cambodia 2 towns
- Cameroon 3 towns
- Canada 363 towns
- Cayman Islands 8 towns
- Chile 64 towns
- China 119 towns
- China, Hong Kong Special Administrative Region 4 towns
- China, Macao Special Administrative Region 1 town
- Colombia 35 towns
- Congo 1 town
- Cook Islands 5 towns
- Costa Rica 38 towns
- Côte d’Ivoire 9 towns
- Croatia 98 towns
- Cuba 17 towns
- Curaçao 4 towns
- Cyprus 17 towns
- Czechia 258 towns
- Democratic People's Republic of Korea 2 towns
- Denmark 211 towns
- Djibouti 3 towns
- Dominica 8 towns
- Dominican Republic 29 towns
- Ecuador 40 towns
- Egypt 22 towns
- El Salvador 7 towns
- Equatorial Guinea 1 town
- Eritrea 1 town
- Estonia 37 towns
- Eswatini 1 town
- Ethiopia 1 town
- Falkland Islands 1 town
- Faroe Islands 4 towns
- Fiji 8 towns
- Finland 126 towns
- France 1,405 towns
- French Polynesia 20 towns
- Gabon 6 towns
- Gambia 3 towns
- Georgia 8 towns
- Germany 1,314 towns
- Ghana 11 towns
- Gibraltar 1 town
- Greece 165 towns
- Greenland 4 towns
- Grenada 4 towns
- Guam 1 town
- Guatemala 9 towns
- Guernsey 3 towns
- Guinea 3 towns
- Guinea-Bissau 5 towns
- Haiti 7 towns
- Honduras 7 towns
- Hungary 49 towns
- Iceland 14 towns
- India 35 towns
- Indonesia 162 towns
- Iran 35 towns
- Ireland 75 towns
- Isle of Man 2 towns
- Israel 17 towns
- Italy 1,036 towns
- Jamaica 14 towns
- Japan 310 towns
- Jersey 4 towns
- Jordan 2 towns
- Kazakhstan 4 towns
- Kenya 15 towns
- Kosovo 2 towns
- Kuwait 3 towns
- Kyrgyzstan 6 towns
- Lao People's Democratic Republic 2 towns
- Latvia 15 towns
- Lebanon 5 towns
- Lesotho 2 towns
- Liberia 4 towns
- Libya 5 towns
- Liechtenstein 2 towns
- Lithuania 20 towns
- Luxembourg 8 towns
- Madagascar 13 towns
- Malaysia 29 towns
- Maldives 15 towns
- Malta 18 towns
- Marshall Islands 2 towns
- Mauritania 1 town
- Mauritius 19 towns
- Mexico 125 towns
- Micronesia 6 towns
- Monaco 1 town
- Montenegro 16 towns
- Montserrat 1 town
- Morocco 41 towns
- Mozambique 14 towns
- Myanmar 2 towns
- Namibia 8 towns
- Naoero 1 town
- Nepal 2 towns
- Netherlands 203 towns
- New Caledonia 12 towns
- New Zealand 110 towns
- Nicaragua 19 towns
- Nigeria 1 town
- Norfolk Island 1 town
- North Macedonia 4 towns
- Northern Mariana Islands 2 towns
- Norway 234 towns
- Oman 6 towns
- Pakistan 4 towns
- Palau 3 towns
- Panama 23 towns
- Papua New Guinea 13 towns
- Peru 48 towns
- Philippines 84 towns
- Pitcairn 1 town
- Poland 222 towns
- Portugal 140 towns
- Puerto Rico 23 towns
- Qatar 5 towns
- Republic of Korea 28 towns
- Romania 54 towns
- Russian Federation 162 towns
- Saint Barthélemy 2 towns
- Saint Kitts and Nevis 3 towns
- Saint Lucia 7 towns
- Saint Martin 2 towns
- Saint Pierre and Miquelon 1 town
- Saint Vincent and the Grenadines 5 towns
- Samoa 5 towns
- San Marino 1 town
- Sao Tome and Principe 2 towns
- Saudi Arabia 9 towns
- Senegal 13 towns
- Serbia 10 towns
- Seychelles 8 towns
- Sierra Leone 1 town
- Singapore 1 town
- Sint Maarten 2 towns
- Slovakia 94 towns
- Slovenia 52 towns
- Solomon Islands 3 towns
- Somalia 1 town
- South Africa 127 towns
- South Georgia and the South Sandwich Islands 1 town
- Spain 573 towns
- Sri Lanka 26 towns
- State of Palestine 4 towns
- Sudan 1 town
- Sweden 224 towns
- Switzerland 397 towns
- Syrian Arab Republic 3 towns
- Taiwan 21 towns
- Tajikistan 1 town
- Thailand 34 towns
- Timor-Leste 2 towns
- Togo 2 towns
- Tonga 4 towns
- Trinidad and Tobago 8 towns
- Tunisia 18 towns
- Türkiye 88 towns
- Turkmenistan 2 towns
- Turks and Caicos Islands 8 towns
- Tuvalu 1 town
- Uganda 10 towns
- Ukraine 72 towns
- United Arab Emirates 9 towns
- United Kingdom 609 towns
- United Republic of Tanzania 16 towns
- United States 1,924 towns
- United States Virgin Islands 6 towns
- Uruguay 23 towns
- Uzbekistan 1 town
- Vanuatu 6 towns
- Venezuela 26 towns
- Viet Nam 23 towns
- Western Sahara 1 town
- Yemen 5 towns
- Zambia 1 town
- Zimbabwe 3 towns