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 100 of 125 towns.
- MazatlánAirport 19 kmThis week: GoodBest day 84/1006 good days
- Corral Del RiscoAirport 29 kmThis week: GoodBest day 96/1007 good days
- TulumAirport 21 kmThis week: GoodBest day 100/1007 good days
- Los BarrilesAirport 59 kmThis week: GoodBest day 100/1007 good days
- Puerto MagdalenaAirport 170 kmThis week: GoodBest day 100/1001 good day
- Puerto Adolfo López MateosAirport 117 kmThis week: GoodBest day 100/1006 good days
- San José del CaboAirport 10 kmThis week: GoodBest day 97/1007 good days
- La VentanaAirport 38 kmThis week: GoodBest day 100/1007 good days
- Todos SantosAirport 61 kmThis week: GoodBest day 99/1002 good days
- YelapaAirport 29 kmThis week: GoodBest day 100/1007 good days
- LoretoAirport 3 kmThis week: GoodBest day 100/1005 good days
- La PazAirport 11 kmThis week: GoodBest day 100/1007 good days
- AbaláAirport 32 kmThis week: GoodBest day 100/1007 good days
- Playa del CarmenAirport 22 kmThis week: GoodBest day 100/1007 good days
- CuauhtemocAirport 8 kmThis week: GoodBest day 100/1007 good days
- TlalpanAirport 18 kmThis week: GoodBest day 100/1007 good days
- Palma SolaAirport 75 kmThis week: GoodBest day 100/1003 good days
- CancúnAirport 13 kmThis week: GoodBest day 94/1007 good days
- Isla MujeresAirport 26 kmThis week: GoodBest day 97/1007 good days
- Puerto MorelosAirport 21 kmThis week: GoodBest day 100/1007 good days
- Cuajimalpa de MorelosAirport 24 kmThis week: GoodBest day 99/1007 good days
- RioverdeAirport 104 kmThis week: GoodBest day 100/1007 good days
- SotutaAirport 76 kmThis week: GoodBest day 100/1007 good days
- TekohAirport 27 kmThis week: GoodBest day 100/1007 good days
- San Luis de la PazAirport 79 kmThis week: GoodBest day 96/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
- Monte AltoAirport 60 kmThis week: GoodBest day 96/1007 good days
- Río Frío de JuárezAirport 38 kmThis week: GoodBest day 96/1007 good days
- ChablekalAirport 20 kmThis week: GoodBest day 94/1007 good days
- La GuadalupanaAirport 7 kmThis week: GoodBest day 90/1005 good days
- San Miguel (Cíbolas de Mar)Airport 74 kmThis week: GoodBest day 96/1003 good days
- San Vicente la MesillaAirport 89 kmThis week: GoodBest day 99/1007 good days
- AcapulcoAirport 19 kmThis week: GoodBest day 96/1002 good days
- ChihuahuaAirport 13 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
- TijuanaAirport 6 kmThis week: GoodBest day 88/1007 good days
- ValladolidAirport 80 kmThis week: GoodBest day 88/1007 good days
- MismaloyaAirport 17 kmThis week: GoodBest day 97/1007 good days
- Cabo San LucasAirport 35 kmThis week: GoodBest day 96/1007 good days
- Punta de MitaAirport 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
- 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
- GuaymasAirport 6 kmThis week: GoodBest day 82/1003 good days
- Dzilam de BravoAirport 93 kmThis week: GoodBest day 80/1005 good days
- Puerto MaderoAirport 10 kmThis week: GoodBest day 80/1001 good day
- Puerto NuevoAirport 33 kmThis week: GoodBest day 78/1001 good day
- Barra de CazonesAirport 30 kmThis week: GoodBest day 71/1002 good days
- Río LagartosAirport 147 kmThis week: GoodBest day 69/1004 good days
- Santa RosalíaAirport 150 kmThis week: GoodBest day 67/1003 good days
- La PescaAirport 121 kmThis week: GoodBest day 62/1002 good days
- JilotepecAirport 59 kmThis week: GoodBest day 84/1005 good days
- Jesús MaríaAirport 29 kmThis week: GoodBest day 82/1007 good days
- MonterreyAirport 24 kmThis week: GoodBest day 77/1005 good days
- Benito JuarezAirport 10 kmThis week: GoodBest day 76/1005 good days
- Buenavista TetelaAirport 34 kmThis week: GoodBest day 75/1005 good days
- Nuevo MexicoAirport 29 kmThis week: GoodBest day 67/1005 good days
- ChontalcoatlanAirport 76 kmThis week: GoodBest day 60/1002 good days
- Boca del RíoAirport 9 kmThis week: FairBest day 72/100
- Ciudad MaderoAirport 6 kmThis week: FairBest day 48/100
- HolboxAirport 75 kmThis week: FairBest day 0/100
- EnsenadaAirport 83 kmThis week: FairBest day 69/100
- TopolobampoAirport 10 kmThis week: FairBest day 67/100
- San FelipeAirport 182 kmThis week: PoorBest day 33/100
- Puerto PeñascoAirport 180 kmThis week: PoorBest day 28/100
- Salina CruzAirport 122 kmThis week: PoorBest day 13/100
- Bahía de los ÁngelesAirport 244 kmThis week: PoorBest day 0/100
- IxtapaAirport 17 kmThis week: PoorBest day 0/100
- La CrucecitaAirport 13 kmThis week: PoorBest day 0/100
- ManzanilloAirport 25 kmThis week: PoorBest day 15/100
- Puerto EscondidoAirport 2 kmThis week: PoorBest day 0/100
- San BlasAirport 48 kmThis week: PoorBest day 0/100
- SayulitaAirport 29 kmThis week: PoorBest day 0/100
- ZihuatanejoAirport 11 kmThis week: PoorBest day 0/100
- BuceriasAirport 12 kmThis week: PoorBest day 18/100
- Barra de NavidadAirport 15 kmThis week: PoorBest day 0/100
- FronteraAirport 64 kmThis week: PoorBest day 0/100
- Las GaviotasAirport 32 kmThis week: Not for your level
- Boca de PascualesAirport 62 kmThis week: Not for your level
- Las PeñasAirport 120 kmThis week: Not for your level
- Rosendo NieblasAirport 93 kmThis week: Not for your level
- San Juan de AlimaAirport 78 kmThis week: Not for your level
- SontecomapanAirport 65 kmThis week: Not for your level
- VeracruzAirport 9 kmThis week: Not for your level
- ChacahuaAirport 64 kmThis week: Not for your level
- ChacalaAirport 49 kmThis week: Not for your level
- Ejido ErendiraAirport 151 kmThis week: Not for your level
- El PescaderoAirport 52 kmThis week: Not for your level
- La ManzanillaAirport 28 kmThis week: Not for your level
- La SaladitaAirport 41 kmThis week: Not for your level
- Playa de Los CocosAirport 36 kmThis week: Not for your level
- Playas de RosaritoAirport 21 kmThis week: Not for your level
- Primo TapiaAirport 36 kmThis week: Not for your level
- Santa RosaliitaThis week: Not for your level
- TronconesAirport 34 kmThis week: Not for your level
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 town, A to Z (125)
- Abalá
- Acapulco
- Ajijic
- Arenas Blancas
- Bahía de los Ángeles
- Barra de Cazones
- Barra de la Cruz
- Barra de Navidad
- Barra del Tordo
- Benito Juarez
- Boca de Pascuales
- Boca de Tomatlán
- Boca del Río
- Bocana Copalita
- Bucerias
- Buenavista Tetela
- Cabo San Lucas
- Camalu
- Cancún
- Celestino Gazca Villasenor
- Chablekal
- Chacahua
- Chacala
- Chihuahua
- Chontalcoatlan
- Ciudad Madero
- Corral Del Risco
- Cozumel
- Cuajimalpa de Morelos
- Cuauhtemoc
- Dzilam de Bravo
- Ejido Erendira
- El Pescadero
- El Rincón
- El Rosario Baja California
- Ensenada
- Frontera
- Guaymas
- Holbox
- Huahua
- Huauchinango
- Isla Aguada
- Isla Mujeres
- Isla Natividad
- Ixtapa
- Jesús María
- Jilotepec
- La Crucecita
- La Cruz de Huanacaxtle
- La Gloria
- La Guadalupana
- La Manzanilla
- La Paz
- La Pesca
- La Providencia
- La Saladita
- La Ventana
- Las Gaviotas
- Las Peñas
- Lomas de la Cruz
- Loreto
- Los Barriles
- Luces En El Mar
- Manzanillo
- Mazatlán
- Mismaloya
- Monte Alto
- Monterrey
- Novillero
- Nuevo Mexico
- Palma Sola
- Playa de Los Cocos
- Playa del Carmen
- Playas de Rosarito
- Primo Tapia
- Puerto Adolfo López Mateos
- Puerto Arista
- Puerto Escondido
- Puerto Madero
- Puerto Magdalena
- Puerto Morelos
- Puerto Nuevo
- Puerto Peñasco
- Puerto Vallarta
- Punta Abreojos
- Punta de Mita
- Río Frío de Juárez
- Río Lagartos
- Rioverde
- Rosarito
- Rosendo Nieblas
- Salina Cruz
- San Agustinillo
- San Blas
- San Felipe
- San Francisco Nayarit
- San José del Cabo
- San Jose Ixtapa
- San Juan de Alima
- San Juanico
- San Luis de la Paz
- San Miguel (Cíbolas de Mar)
- San Vicente la Mesilla
- Santa Cruz de Miramar
- Santa María Tonameca
- Santa Rosalía
- Santa Rosaliita
- Sayulita
- Sontecomapan
- Sotuta
- Tekoh
- Tierra Blanca
- Tijuana
- Tlacote el Bajo
- Tlalpan
- Todos Santos
- Topolobampo
- Troncones
- Tulum
- Tuxpan
- Valladolid
- Veracruz
- Yelapa
- Zihuatanejo
- Zipolite