Surf spots in Mexico
225 spots.
225 breaks — each with a live 10-day forecast, water temperature and wind rated against that break's ideal window. Start with Playa Zicatela.
Playa Zicatela
Puerto Escondido, Oaxaca · Mexico
Barra de la Cruz
Oaxaca · Mexico
Scorpion Bay (San Juanico)
Baja California Sur · Mexico
Cerritos Beach
Todos Santos, Baja California Sur · Mexico
Troncones
Guerrero · Mexico
Playa Zipolite
Pochutla · Mexico
Playa Tortugas
Cancún · Mexico
Playa Ancha
Cancún · Mexico
Playa Bonita
Campeche · Mexico
Playa Ballenas
Cancún · Mexico
Playa Delfines
Cancún · Mexico
Playa Langosta
Cancún · Mexico
Playa Las Perlas
Cancún · Mexico
Playa Coral
Cancún · Mexico
Playa Marlín
Cancún · Mexico
Playa Balandra
La Paz · Mexico
Caleta Tankah
Cozumel · Mexico
Playa de Rosarito
Tijuana · Mexico
Playa El Tecolote
La Paz · Mexico
Tierra Blanca
Puerto Escondido · Mexico
Xcalacoco
Cozumel · Mexico
Playa Chica - Playa La Pesca
Mexico · Mexico
Playa Manzanillo
Puerto Escondido · Mexico
Laguna de Bacalar
Chetumal · Mexico
Playa Chacalilla
Compostela · Mexico
Playa Icacos
Acapulco · Mexico
Palms Beach
Cabo San Lucas · Mexico
Playa Maracaibo
Nautla · Mexico
Playa Raudal de las Flores
Nautla · Mexico
Patzcuaro Beach
Puerto Vallarta · Mexico
Playa Chahue
Pochutla · Mexico
Patzcuarito Beach
Puerto Vallarta · Mexico
Dos Mulas
Chetumal · Mexico
San Pedrito Beach
Manzanillo · Mexico
Punta Morena
Cozumel · Mexico
Caves Beach
Puerto Vallarta · Mexico
Playa de las Dunas
Mexico · Mexico
Playa de Patos
Mexico · Mexico
Playa Miramar
Ciudad Madero · Mexico
La Manga
Guaymas · Mexico
Playa Varadero
Paraíso · Mexico
El Maviri
Los Mochis · Mexico
Punta Parda
Guaymas · Mexico
Valle Dorado Beach
Manzanillo · Mexico
Aragón
Pochutla · Mexico
Playa El Requesón
Mexico · Mexico
Playa Santispac
Santa Rosalía · Mexico
Playa Majahua
Petatlán · Mexico
Playa los Cocos
Santa Rosalía · Mexico
Playa La India
Pochutla · Mexico
El Puertecito
Puerto Escondido · Mexico
Playa La Angosta
Acapulco · Mexico
Barra Flor de Malva
Mexico · Mexico
Playa Campos
Manzanillo · Mexico
Playa Escondida
Salina Cruz · Mexico
Las Glorias
Guasave · Mexico
Playa Zicatela
Puerto Escondido · Mexico
Sandy Beach
Mexico · Mexico
Playa Pie de la Cuesta
Acapulco · Mexico
Playa Litibu
Puerto Vallarta · Mexico
Playa Bacocho
Puerto Escondido · Mexico
Coyote
Pochutla · Mexico
Playa Lo de Marcos
Puerto Vallarta · Mexico
Playa Sábalo
Mazatlán · Mexico
Playa Destiladeras
Puerto Vallarta · Mexico
Playa San Francisco (San Pancho)
Puerto Vallarta · Mexico
Playa Mermejita
Pochutla · Mexico
Playa Campos
Manzanillo · Mexico
El Sombrerón
Campeche · Mexico
Playa Canalan
Puerto Vallarta · Mexico
Playa Papagayo
Acapulco · Mexico
Playa la Ropa
Petatlán · Mexico
Playa Hermosa Vicente Guerrero
Acapulco · Mexico
Playa Careyeros
Puerto Vallarta · Mexico
Playa Payucán
Campeche · Mexico
Playa Marinero
Puerto Escondido · Mexico
Playa Tamarindos
Acapulco · Mexico
Playa la Manzanilla
Puerto Vallarta · Mexico
Playa Condesa
Acapulco · Mexico
playa Cabanas abandonadas
Pochutla · Mexico
Playa Sayulita
Puerto Vallarta · Mexico
Playa Monterrey
Puerto Vallarta · Mexico
Playa Cacalutilla
Pochutla · Mexico
Playa La Lancha
Puerto Vallarta · Mexico
La Playa mas Hermosa
Cozumel · Mexico
Playa Los Venados
Puerto Vallarta · Mexico
Playa Salchi
Pochutla · Mexico
Playa Vicente
Juchitan · Mexico
Playa de Villa Rica
Xalapa · Mexico
Punta Diamante
Acapulco · Mexico
La Boquilla
Pochutla · Mexico
Playa Caleta
Acapulco · Mexico
Playa Panteon
Pochutla · Mexico
Cuchalate
Petatlán · Mexico
Playa Estacahuite
Pochutla · Mexico
Playa Majahua
Acapulco · Mexico
Palito verde
Puerto Vallarta · Mexico
Playa Santiago
Manzanillo · Mexico
Quieta
La Paz · Mexico
Playa Ventanas
Manzanillo · Mexico
Playa Guitarrón
Acapulco · Mexico
Playa Cantamar
La Paz · Mexico
Jicaral
Pochutla · Mexico
Boca de Pascuales
Tecoman · Mexico
Dunas de Don Chema
Mexico · Mexico
El Real
Tecoman · Mexico
Playa Azul
Salina Cruz · Mexico
Playa Cangrejo
Salina Cruz · Mexico
Playa El Porvenir
San Felipe · Mexico
Playa Rosa
Autlan · Mexico
Playa Santa María del Mar
Mexico · Mexico
Point Isabel
Puerto Vallarta · Mexico
San Pedrito Ejido el Pescadero, B.C.S. Mx.
Cabo San Lucas · Mexico
Tuyay mia
Champotón · Mexico
Playa Barra de la Crux
Pochutla · Mexico
Playa Isamar
Ensenada · Mexico
Baja Expeditions Eco Camp
La Paz · Mexico
North Beach
Isla Mujeres · Mexico
Playa Manigua
Ciudad del Carmen · Mexico
Playa San Agustín
Guaymas · Mexico
Zona de Playa/Descanso/Areas Verdes Rio de los perros
Juchitan · Mexico
Playa La Bocana
Ensenada · Mexico
Playitas zona para nadar
Ensenada · Mexico
Mezcalitos Beach
Cozumel · Mexico
Azul Beach
Manzanillo · Mexico
Carrizalillo
Lázaro Cárdenas · Mexico
La Boquita Beach
Manzanillo · Mexico
Las Hadas Beach
Manzanillo · Mexico
Las Palmitas Beach
Manzanillo · Mexico
Playa Tortuguera Tierra Colorada
Ometepec · Mexico
Playas de Ponce
Eldorado · Mexico
Salagua Beach
Manzanillo · Mexico
Shipwrecks Beach
Cabo San Lucas · Mexico
Playa Las Almejas
San Felipe · Mexico
Playa San Carlos
Guaymas · Mexico
Playa Chileno
Cabo San Lucas · Mexico
Playa los Muertos
Puerto Vallarta · Mexico
Playa Quimixto
Puerto Vallarta · Mexico
Majahuitas Resort
Puerto Vallarta · Mexico
Playa Yerbabuena
Pochutla · Mexico
Playa el Coyote
Santa Rosalía · Mexico
Plage Jade
Cancún · Mexico
Cochórit
Guaymas · Mexico
EL TAMBOR
Altata · Mexico
Playa Grande
San Felipe · Mexico
Playa Punta Estrella
San Felipe · Mexico
Playa San Jose
San Felipe · Mexico
Xpu Ha Beach
Cozumel · Mexico
El Playón
San Quintín · Mexico
Las Escolleras
Salina Cruz · Mexico
Kanai, Riviera Maya
Cozumel · Mexico
Playa Palmarito
Puerto Escondido · Mexico
Playa Coatza
Coatzacoalcos · Mexico
Cerritos Beach
Cabo San Lucas · Mexico
Playa La Misión
Ensenada · Mexico
Playa de Chachalacas
Veracruz · Mexico
Playa Los Amarillos
Veracruz · Mexico
Playa la Plamita
Santa Rosalía · Mexico
Playa de Guayabitos
Puerto Vallarta · Mexico
Playa Punta Arena
La Paz · Mexico
Playa del Rey
Santiago Ixcuintla · Mexico
Playa Punta Raza
Puerto Vallarta · Mexico
Playa San Martin
Cozumel · Mexico
Agua Blanca
Puerto Escondido · Mexico
Playa Cacaluta
Pochutla · Mexico
Playa Norte
Mazatlán · Mexico
Bahia de los Sueños
La Paz · Mexico
La llorona
Coalcoman · Mexico
El muertito
La Paz · Mexico
Playa El Edén
Manzanillo · Mexico
Playa Juan Ángel
Veracruz · Mexico
Playa Muñecos
Xalapa · Mexico
Playa Ixpalbarco
Cozumel · Mexico
Playa San Felipe
San Felipe · Mexico
Playa de La Mancha
Veracruz · Mexico
Playa el Almirante
Mexico · Mexico
Playa Bonita
Cozumel · Mexico
Playa el Triunfo
Loreto · Mexico
Rosarito Tripizdon Beach
Tijuana · Mexico
Playa Lechuguillas
Nautla · Mexico
Playa Hermosa
Ensenada · Mexico
Playa Acapulquito Sánchez Magallanes
Coatzacoalcos · Mexico
Playa Arroyo de la Liza
Santiago Tuxtla · Mexico
Playa La Arena
Pochutla · Mexico
Playa de Oro
Puerto Vallarta · Mexico
El Borrego
Santiago Ixcuintla · Mexico
Playa La Bocana
Pochutla · Mexico
Playa Majagua
Manzanillo · Mexico
Playa Montepío
Santiago Tuxtla · Mexico
Mr Sanchos
Cozumel · Mexico
Playa Bosh
Cozumel · Mexico
Playa Los Ayala
Puerto Vallarta · Mexico
Playa Las Animas
Puerto Vallarta · Mexico
Playa Santa María
Cabo San Lucas · Mexico
Playa Camarones
Puerto Vallarta · Mexico
Agua Verde
Loreto · Mexico
La Manzanillita (Rangel)
Lázaro Cárdenas · Mexico
Playa Palancar
Cozumel · Mexico
Playa Cancuncito
Tizimín · Mexico
Playa Las Glorias
Puerto Vallarta · Mexico
Playa Carboneras
San Fernando · Mexico
Playa Las Estacas
Puerto Vallarta · Mexico
Playa Akun
Cozumel · Mexico
Deer Island Beach
Mazatlán · Mexico
Playa Olas Altas
Mazatlán · Mexico
Playa Altamira
Punta Prieta · Mexico
Playa Balzapote
Santiago Tuxtla · Mexico
Playa El Niño
Cancún · Mexico
Playa Regatas
Veracruz · Mexico
Playa Principal
Petatlán · Mexico
La Playa del Amor
Puerto Vallarta · Mexico
Playa La Negrita
Loreto · Mexico
Playa Palmares
Puerto Vallarta · Mexico
Playa Cerritos
Mazatlán · Mexico
Playa Maguey
Pochutla · Mexico
Playa Las Cuevas
Compostela · Mexico
Playa Cerritos
Mazatlán · Mexico
Playa El Tejón
Pochutla · Mexico
Playa Esmerelda
Puerto Vallarta · Mexico
Playa El Pedregón
Altata · Mexico
Plaa Hermosay
Santiago Tuxtla · Mexico
Playa Norte
Mexico · Mexico
Xametla
Autlan · Mexico
Playa Blanca
Mexico · Mexico
Playa Las Cuatas
Lázaro Cárdenas · Mexico