Mexico
57 towns in Mexico, with 105 surf spots, 30 kite spots, 26 windsurf spots and 86 dive sites. Open one for its week.
Best this week first
Showing 50 of 57 towns.
- Puerto AristaThis week: GoodBest day 76/1007 good days
- Salina CruzThis week: GoodBest day 75/1006 good days
- Las PeñasAirport 120 kmThis week: GoodBest day 74/1006 good days
- CozumelAirport 2 kmThis week: GoodBest day 80/1007 good days
- San Juan de AlimaAirport 78 kmThis week: GoodBest day 72/1006 good days
- ChacahuaAirport 64 kmThis week: GoodBest day 71/1007 good days
- San Miguel (Cíbolas de Mar)Airport 74 kmThis week: GoodBest day 71/1006 good days
- La SaladitaAirport 41 kmThis week: GoodBest day 71/1006 good days
- TronconesAirport 34 kmThis week: GoodBest day 71/1006 good days
- Isla MujeresAirport 26 kmThis week: GoodBest day 80/1007 good days
- CancúnAirport 13 kmThis week: GoodBest day 80/1005 good days
- Puerto EscondidoAirport 2 kmThis week: GoodBest day 70/1007 good days
- San José del CaboThis week: GoodBest day 80/1007 good days
- ZihuatanejoAirport 11 kmThis week: GoodBest day 70/1006 good days
- Boca de PascualesAirport 62 kmThis week: GoodBest day 69/1005 good days
- El PescaderoThis week: GoodBest day 68/1007 good days
- Cabo San LucasThis week: GoodBest day 80/1007 good days
- La PazAirport 11 kmThis week: GoodBest day 80/1007 good days
- HolboxAirport 75 kmThis week: GoodBest day 80/1004 good days
- Barra de NavidadAirport 15 kmThis week: GoodBest day 68/1005 good days
- Boca de TomatlánAirport 20 kmThis week: GoodBest day 80/1007 good days
- RosaritoAirport 21 kmThis week: GoodBest day 66/1006 good days
- MazatlánAirport 19 kmThis week: GoodBest day 64/1006 good days
- Punta de MitaAirport 29 kmThis week: GoodBest day 80/1007 good days
- Barra de la CruzThis week: GoodBest day 63/1004 good days
- Puerto PeñascoAirport 180 kmThis week: GoodBest day 80/1001 good day
- San BlasAirport 48 kmThis week: GoodBest day 61/1003 good days
- Todos SantosThis week: GoodBest day 78/1001 good day
- SontecomapanThis week: GoodBest day 59/1001 good day
- San AgustinilloAirport 33 kmThis week: GoodBest day 58/1007 good days
- Puerto VallartaAirport 6 kmThis week: GoodBest day 80/1007 good days
- Santa María TonamecaAirport 32 kmThis week: GoodBest day 57/1007 good days
- Los BarrilesThis week: GoodBest day 61/1001 good day
- TijuanaAirport 6 kmThis week: GoodBest day 57/1004 good days
- ChacalaAirport 49 kmThis week: GoodBest day 57/1003 good days
- YelapaAirport 29 kmThis week: GoodBest day 80/1007 good days
- San FelipeAirport 182 kmThis week: GoodBest day 48/1001 good day
- Cuajimalpa de MorelosAirport 24 kmThis week: GoodBest day 80/1007 good days
- CuauhtemocAirport 8 kmThis week: GoodBest day 80/1007 good days
- SayulitaAirport 29 kmThis week: GoodBest day 53/1002 good days
- MismaloyaAirport 17 kmThis week: GoodBest day 80/1007 good days
- Ciudad MaderoAirport 6 kmThis week: GoodBest day 51/1001 good day
- RioverdeAirport 104 kmThis week: GoodBest day 80/1007 good days
- TulumAirport 21 kmThis week: GoodBest day 80/1007 good days
- Barra del TordoAirport 85 kmThis week: GoodBest day 48/1001 good day
- La VentanaThis week: FairBest day 47/100
- Palma SolaAirport 75 kmThis week: FairBest day 36/100
- Playa del CarmenAirport 22 kmThis week: PoorBest day 20/100
- AcapulcoAirport 19 kmThis week: PoorBest day 0/100
- Bahía de los ÁngelesAirport 244 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.