Mexico
125 towns in Mexico, with 163 surf spots, 33 kitesurf spots, 27 windsurf spots, 40 sailing spots, 107 dive sites, 2 kayak spots, 11 climbing areas and 27 mountain bike areas. Open one for its week.
Best this week first
Showing all 125 towns.
- Los BarrilesAirport 59 kmThis week: GoodBest day 100/1007 good days
- Isla NatividadThis week: GoodBest day 82/1001 good day
- El Rosario Baja CaliforniaThis week: GoodBest day 77/1002 good days
- La PazAirport 11 kmThis week: GoodBest day 100/1007 good days
- La VentanaAirport 38 kmThis week: GoodBest day 100/1007 good days
- Puerto MagdalenaAirport 170 kmThis week: GoodBest day 96/1001 good day
- Todos SantosAirport 61 kmThis week: GoodBest day 99/1001 good day
- Puerto Adolfo López MateosAirport 117 kmThis week: GoodBest day 100/1005 good days
- EnsenadaAirport 83 kmThis week: GoodBest day 68/1003 good days
- YelapaAirport 29 kmThis week: GoodBest day 100/1007 good days
- LoretoAirport 3 kmThis week: GoodBest day 100/1004 good days
- AbaláAirport 32 kmThis week: GoodBest day 100/1007 good days
- Ejido ErendiraAirport 151 kmThis week: GoodBest day 65/1002 good days
- San Miguel (Cíbolas de Mar)Airport 74 kmThis week: GoodBest day 96/1002 good days
- La ProvidenciaAirport 191 kmThis week: GoodBest day 64/1002 good days
- Playa del CarmenAirport 22 kmThis week: GoodBest day 100/1007 good days
- Cuajimalpa de MorelosAirport 24 kmThis week: GoodBest day 100/1007 good days
- CuauhtemocAirport 8 kmThis week: GoodBest day 100/1007 good days
- Puerto NuevoAirport 33 kmThis week: GoodBest day 90/1002 good days
- TlalpanAirport 18 kmThis week: GoodBest day 100/1007 good days
- CancúnAirport 13 kmThis week: GoodBest day 94/1007 good days
- San FelipeAirport 182 kmThis week: GoodBest day 67/1001 good day
- Isla MujeresAirport 26 kmThis week: GoodBest day 97/1007 good days
- Puerto MorelosAirport 21 kmThis week: GoodBest day 100/1007 good days
- RioverdeAirport 104 kmThis week: GoodBest day 100/1007 good days
- ChihuahuaAirport 13 kmThis week: GoodBest day 96/1007 good days
- SotutaAirport 76 kmThis week: GoodBest day 100/1007 good days
- TekohAirport 27 kmThis week: GoodBest day 100/1007 good days
- El RincónAirport 40 kmThis week: GoodBest day 96/1007 good days
- CozumelAirport 2 kmThis week: GoodBest day 99/1007 good days
- TulumAirport 21 kmThis week: GoodBest day 99/1007 good days
- Palma SolaAirport 75 kmThis week: GoodBest day 97/1003 good days
- ChablekalAirport 20 kmThis week: GoodBest day 94/1007 good days
- ValladolidAirport 80 kmThis week: GoodBest day 94/1007 good days
- Río Frío de JuárezAirport 38 kmThis week: GoodBest day 92/1007 good days
- La GuadalupanaAirport 7 kmThis week: GoodBest day 90/1004 good days
- AcapulcoAirport 19 kmThis week: GoodBest day 96/1003 good days
- San Vicente la MesillaAirport 89 kmThis week: GoodBest day 99/1007 good days
- San Luis de la PazAirport 79 kmThis week: GoodBest day 88/1007 good days
- Boca de TomatlánAirport 20 kmThis week: GoodBest day 98/1007 good days
- Puerto VallartaAirport 6 kmThis week: GoodBest day 98/1007 good days
- Monte AltoAirport 60 kmThis week: GoodBest day 88/1007 good days
- GuaymasAirport 6 kmThis week: GoodBest day 94/1002 good days
- TijuanaAirport 6 kmThis week: GoodBest day 88/1007 good days
- San José del CaboAirport 10 kmThis week: GoodBest day 97/1007 good days
- MismaloyaAirport 17 kmThis week: GoodBest day 97/1007 good days
- Dzilam de BravoAirport 93 kmThis week: GoodBest day 91/1006 good days
- Punta de MitaAirport 29 kmThis week: GoodBest day 96/1007 good days
- Corral Del RiscoAirport 29 kmThis week: GoodBest day 96/1007 good days
- HuauchinangoAirport 78 kmThis week: GoodBest day 88/1005 good days
- AjijicAirport 25 kmThis week: GoodBest day 87/1007 good days
- Cabo San LucasAirport 35 kmThis week: GoodBest day 95/1007 good days
- Lomas de la CruzAirport 30 kmThis week: GoodBest day 87/1007 good days
- Tlacote el BajoAirport 34 kmThis week: GoodBest day 87/1007 good days
- Isla AguadaAirport 36 kmThis week: GoodBest day 85/1003 good days
- Tierra BlancaAirport 53 kmThis week: GoodBest day 86/1007 good days
- Barra de CazonesAirport 30 kmThis week: GoodBest day 84/1003 good days
- Río LagartosAirport 147 kmThis week: GoodBest day 78/1007 good days
- Santa RosalíaAirport 150 kmThis week: GoodBest day 66/1001 good day
- La PescaAirport 121 kmThis week: GoodBest day 57/1001 good day
- JilotepecAirport 59 kmThis week: GoodBest day 84/1004 good days
- Jesús MaríaAirport 29 kmThis week: GoodBest day 82/1007 good days
- MonterreyAirport 24 kmThis week: GoodBest day 77/1004 good days
- Buenavista TetelaAirport 34 kmThis week: GoodBest day 76/1005 good days
- Benito JuarezAirport 10 kmThis week: GoodBest day 73/1004 good days
- Nuevo MexicoAirport 29 kmThis week: GoodBest day 67/1005 good days
- ChontalcoatlanAirport 76 kmThis week: GoodBest day 61/1003 good days
- HuahuaAirport 136 kmThis week: FairBest day 60/100
- CamaluAirport 207 kmThis week: FairBest day 59/100
- Arenas BlancasAirport 132 kmThis week: FairBest day 58/100
- Las PeñasAirport 120 kmThis week: FairBest day 57/100
- San Juan de AlimaAirport 78 kmThis week: FairBest day 57/100
- La SaladitaAirport 41 kmThis week: FairBest day 57/100
- Santa RosaliitaThis week: FairBest day 57/100
- TronconesAirport 34 kmThis week: FairBest day 57/100
- Primo TapiaAirport 36 kmThis week: FairBest day 53/100
- San AgustinilloAirport 33 kmThis week: FairBest day 53/100
- Santa María TonamecaAirport 32 kmThis week: FairBest day 53/100
- ZipoliteAirport 30 kmThis week: FairBest day 53/100
- Las GaviotasAirport 32 kmThis week: FairBest day 52/100
- HolboxAirport 75 kmThis week: FairBest day 20/100
- ChacahuaAirport 64 kmThis week: FairBest day 52/100
- La ManzanillaAirport 28 kmThis week: FairBest day 52/100
- Barra de NavidadAirport 15 kmThis week: FairBest day 52/100
- Boca de PascualesAirport 62 kmThis week: FairBest day 51/100
- Playas de RosaritoAirport 21 kmThis week: FairBest day 51/100
- El PescaderoAirport 52 kmThis week: FairBest day 50/100
- RosaritoAirport 21 kmThis week: FairBest day 47/100
- TopolobampoAirport 10 kmThis week: FairBest day 67/100
- Puerto MaderoAirport 10 kmThis week: FairBest day 53/100
- Ciudad MaderoAirport 6 kmThis week: FairBest day 51/100
- IxtapaAirport 17 kmThis week: PoorBest day 53/100
- Puerto EscondidoAirport 2 kmThis week: PoorBest day 52/100
- ZihuatanejoAirport 11 kmThis week: PoorBest day 50/100
- San Jose IxtapaAirport 20 kmThis week: PoorBest day 46/100
- Salina CruzAirport 122 kmThis week: PoorBest day 38/100
- Puerto PeñascoAirport 180 kmThis week: PoorBest day 28/100
- MazatlánAirport 19 kmThis week: PoorBest day 55/100
- Punta AbreojosAirport 236 kmThis week: PoorBest day 43/100
- Bocana CopalitaAirport 22 kmThis week: PoorBest day 42/100
- Bahía de los ÁngelesAirport 244 kmThis week: PoorBest day 0/100
- Luces En El MarAirport 34 kmThis week: PoorBest day 42/100
- La GloriaAirport 83 kmThis week: PoorBest day 39/100
- Barra de la CruzAirport 32 kmThis week: PoorBest day 38/100
- La CrucecitaAirport 13 kmThis week: PoorBest day 0/100
- ManzanilloAirport 25 kmThis week: PoorBest day 0/100
- San BlasAirport 48 kmThis week: PoorBest day 31/100
- SayulitaAirport 29 kmThis week: PoorBest day 16/100
- Puerto AristaAirport 109 kmThis week: PoorBest day 32/100
- Rosendo NieblasAirport 93 kmThis week: PoorBest day 29/100
- ChacalaAirport 49 kmThis week: PoorBest day 28/100
- Celestino Gazca VillasenorAirport 96 kmThis week: PoorBest day 28/100
- Playa de Los CocosAirport 36 kmThis week: PoorBest day 27/100
- La Cruz de HuanacaxtleAirport 15 kmThis week: PoorBest day 27/100
- San JuanicoAirport 117 kmThis week: PoorBest day 27/100
- NovilleroAirport 106 kmThis week: PoorBest day 25/100
- TuxpanAirport 40 kmThis week: PoorBest day 25/100
- Santa Cruz de MiramarAirport 37 kmThis week: PoorBest day 24/100
- Boca del RíoAirport 9 kmThis week: PoorBest day 22/100
- San Francisco NayaritAirport 30 kmThis week: PoorBest day 21/100
- SontecomapanAirport 65 kmThis week: PoorBest day 13/100
- VeracruzAirport 9 kmThis week: PoorBest day 11/100
- Barra del TordoAirport 85 kmThis week: PoorBest day 7/100
- BuceriasAirport 12 kmThis week: PoorBest day 14/100
- FronteraAirport 64 kmThis week: PoorBest day 0/100
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.