SURFING IN MEXICO

Mexico Surf Spots & Forecasts

Browse 107 surf spots in Mexico, grouped by region, with direct links to live wave, swell, wind and tide forecasts plus detailed local surf guides.

107 spots11 regions

REGIONS

Surf regions in Mexico

SURF SPOTS

Surf forecasts & guides

Baja Norte 3 emes Surf break · Check local conditions 0.7–1.1m Forecast & guide → Baja Norte alisitos Surf break · Check local conditions 0.8–1.1m Forecast & guide → Baja Norte Baja Malibu Surf break · Check local conditions 0.8–1.2m Forecast & guide → Baja Norte Calafia Surf break · Check local conditions 0.8–1.2m Forecast & guide → Baja Norte Cuatro Casas Surf break · Check local conditions 1.0–1.6m Forecast & guide → Baja Norte Isla de Todos Santos Surf break · Check local conditions 0.8–1.3m Forecast & guide → Baja Norte K-181 Surf break · Check local conditions 0.8–1.3m Forecast & guide → Baja Norte K-38 Surf break · Check local conditions 0.8–1.1m Forecast & guide → Baja Norte La fonda Surf break · Check local conditions 0.8–1.1m Forecast & guide → Baja Norte Las Gaviotas Surf break · Check local conditions 0.8–1.1m Forecast & guide → Baja Norte Mushrooms Surf break · Check local conditions 0.8–1.2m Forecast & guide → Baja Norte Punta Baja Surf break · Check local conditions 1.0–1.5m Forecast & guide → Baja Norte Punta Cabras Surf break · Check local conditions 0.8–1.2m Forecast & guide → Baja Norte Punta San Carlos Surf break · Check local conditions 0.9–1.4m Forecast & guide → Baja Norte Punta San Jose Surf break · Check local conditions 0.9–1.4m Forecast & guide → Baja Norte Raul's Surf break · Check local conditions 0.8–1.2m Forecast & guide → Baja Norte Salsipuedes Surf break · Check local conditions 0.8–1.2m Forecast & guide → Baja Norte San miguel Surf break · Check local conditions 0.7–1.1m Forecast & guide → Baja Norte stack's Surf break · Check local conditions 0.7–1.1m Forecast & guide → Baja Norte staks Surf break · Check local conditions 0.7–1.1m Forecast & guide → Baja Sur Costa Azul Surf break · Check local conditions 2.2–3.2m Forecast & guide → Baja Sur Isla Natividad Surf break · Check local conditions 1.2–1.8m Forecast & guide → Baja Sur La Fortuna Surf break · Check local conditions 2.0–3.0m Forecast & guide → Baja Sur Lovers Shore Break Surf break · Check local conditions 2.2–3.3m Forecast & guide → Baja Sur Monuments Surf break · Check local conditions 2.2–3.3m Forecast & guide → Baja Sur Old Man's Surf break · Check local conditions 2.2–3.2m Forecast & guide → Baja Sur Playa Los Cerritos Surf break · Check local conditions 2.1–3.2m Forecast & guide → Baja Sur Punta Abreojos Surf break · Check local conditions 1.3–1.9m Forecast & guide → Baja Sur Punta Conejo Surf break · Check local conditions 1.9–2.9m Forecast & guide → Baja Sur Scorpion Bay Surf break · Check local conditions 0.7–1.1m Forecast & guide → Baja Sur Ship Wrecks Surf break · Check local conditions 2.0–3.0m Forecast & guide → Baja Sur Shipwrecks Surf break · Check local conditions 2.0–3.0m Forecast & guide → Baja Sur Terranova Surf break · Check local conditions 1.7–2.6m Forecast & guide → Baja Sur The Estuary Surf break · Check local conditions 2.2–3.2m Forecast & guide → Baja Sur The rock Surf break · Check local conditions 2.2–3.2m Forecast & guide → Guerrero Barra de coyuca Surf break · Check local conditions 1.1–1.7m Forecast & guide → Guerrero Barra Vieja Surf break · Check local conditions 1.0–1.5m Forecast & guide → Guerrero La Barrita Surf break · Check local conditions 1.1–1.7m Forecast & guide → Guerrero La Bonfil Surf break · Check local conditions 1.1–1.6m Forecast & guide → Guerrero Las Gatas Surf break · Check local conditions 1.1–1.7m Forecast & guide → Guerrero Playa Linda Surf break · Check local conditions 1.2–1.7m Forecast & guide → Guerrero Revolcadero Surf break · Check local conditions 1.0–1.6m Forecast & guide → Guerrero Saladita Surf break · Check local conditions 1.1–1.6m Forecast & guide → Guerrero The Ranch Surf break · Check local conditions 1.1–1.7m Forecast & guide → Guerrero Troncones point Surf break · Check local conditions 1.2–1.7m Forecast & guide → Gulf Camaronera Surf break · Check local conditions 0.2–0.3m Forecast & guide → Gulf Chacmool Surf break · Check local conditions 0.3–0.4m Forecast & guide → Gulf Chen Rio Surf break · Check local conditions 0.3–0.4m Forecast & guide → Gulf Costalitos Surf break · Check local conditions Forecast & guide → Gulf Destapador Surf break · Check local conditions Forecast & guide → Gulf El Galeon Surf break · Check local conditions 0.3–0.4m Forecast & guide → Gulf Escolleras Surf break · Check local conditions 0.3–0.4m Forecast & guide → Gulf Isla Mujeres Surf break · Check local conditions 0.3–0.4m Forecast & guide → Gulf Martí Surf break · Check local conditions 0.3–0.4m Forecast & guide → Gulf playa bagdad Surf break · Check local conditions 0.6–0.9m Forecast & guide → Gulf Playa Bonita Surf break · Check local conditions 0.3–0.4m Forecast & guide → Gulf Playa Delphine Surf break · Check local conditions 0.3–0.4m Forecast & guide → Gulf Playa norte Surf break · Check local conditions 0.3–0.4m Forecast & guide → Gulf Punta Morena Surf break · Check local conditions 0.3–0.4m Forecast & guide → Gulf Tampi Surf break · Check local conditions Forecast & guide → Jalisco Arroyo seco Surf break · Check local conditions 1.3–2.0m Forecast & guide → Jalisco Barra de Navidad Surf break · Check local conditions 1.3–1.9m Forecast & guide → Jalisco Chacala Surf break · Check local conditions 0.7–1.1m Forecast & guide → Jalisco El Tecuan Surf break · Check local conditions 1.4–2.1m Forecast & guide → Jalisco Paraiso Surf break · Check local conditions 1.2–1.8m Forecast & guide → Jalisco Pascuales Surf break · Check local conditions 1.2–1.8m Forecast & guide → Jalisco Puerto Vallarta Surf break · Check local conditions 0.7–1.1m Forecast & guide → Jalisco Ranchito Surf break · Check local conditions 1.3–1.9m Forecast & guide → Jalisco Veneros Surf break · Check local conditions 1.1–1.6m Forecast & guide → Michoacan Boca de Apisa Surf break · Check local conditions 1.2–1.8m Forecast & guide → Michoacan La Ticla Surf break · Check local conditions 1.2–1.8m Forecast & guide → Michoacan Rio Nexpa (Nexpa River) Surf break · Check local conditions 1.2–1.8m Forecast & guide → Oaxaca Coast Barra de la Cruz Right-hand point / sandbar · Intermediate to advanced 0.8–1.1m Forecast & guide → Oaxaca-Chiapas Carrizalillo Surf break · Check local conditions 0.9–1.4m Forecast & guide → Oaxaca-Chiapas Chacahua Surf break · Check local conditions 1.0–1.5m Forecast & guide → Oaxaca-Chiapas La jolla Surf break · Check local conditions 0.7–1.1m Forecast & guide → Oaxaca-Chiapas La Punta Surf break · Check local conditions 1.0–1.5m Forecast & guide → Oaxaca-Chiapas Puerto Arista Surf break · Check local conditions 0.8–1.2m Forecast & guide → Oaxaca-Chiapas Puerto Escondido Surf break · Check local conditions 1.0–1.5m Forecast & guide → Oaxaca-Chiapas Puerto Escondido Left Surf break · Check local conditions 1.0–1.5m Forecast & guide → Oaxaca-Chiapas Puerto Madero Surf break · Check local conditions 0.8–1.3m Forecast & guide → Oaxaca-Chiapas Salina Cruze -Jetty Surf break · Check local conditions 0.6–0.9m Forecast & guide → Oaxaca-Chiapas San Agustinillo Surf break · Check local conditions 1.0–1.5m Forecast & guide → Puerto Escondido Zicatela Heavy beach break · Advanced to expert 1.0–1.5m Forecast & guide → Riviera Nayarit Sayulita Beach and reef peaks · Beginner to intermediate 0.8–1.3m Forecast & guide → Sinaloa-Nayarit Anclote Surf break · Check local conditions 1.1–1.6m Forecast & guide → Sinaloa-Nayarit El Camaron Surf break · Check local conditions 1.4–2.0m Forecast & guide → Sinaloa-Nayarit El Faro Surf break · Check local conditions 1.0–1.6m Forecast & guide → Sinaloa-Nayarit La lancha Surf break · Check local conditions 0.9–1.4m Forecast & guide → Sinaloa-Nayarit Las Barras de Piaxtla Surf break · Check local conditions 1.4–2.1m Forecast & guide → Sinaloa-Nayarit Las Flores Surf break · Check local conditions 1.4–2.0m Forecast & guide → Sinaloa-Nayarit las islitas Surf break · Check local conditions 1.0–1.6m Forecast & guide → Sinaloa-Nayarit Lola's Surf break · Check local conditions 0.7–1.1m Forecast & guide → Sinaloa-Nayarit Los pinos Surf break · Check local conditions 1.4–2.0m Forecast & guide → Sinaloa-Nayarit Milagro Surf break · Check local conditions 1.2–1.7m Forecast & guide → Sinaloa-Nayarit Patoles Surf break · Check local conditions 1.4–2.1m Forecast & guide → Sinaloa-Nayarit Playa Brueha Surf break · Check local conditions 1.3–1.9m Forecast & guide → Sinaloa-Nayarit Playa Novillero Surf break · Check local conditions 0.9–1.4m Forecast & guide → Sinaloa-Nayarit Punta Custodio Surf break · Check local conditions 0.9–1.3m Forecast & guide → Sinaloa-Nayarit Punta Mita Surf break · Check local conditions 1.1–1.6m Forecast & guide → Sinaloa-Nayarit Rucos Surf break · Check local conditions 1.4–2.1m Forecast & guide → Sinaloa-Nayarit San Blas Surf break · Check local conditions 1.0–1.6m Forecast & guide → Sinaloa-Nayarit San Pancho Surf break · Check local conditions 0.8–1.3m Forecast & guide → Sinaloa-Nayarit Santa Cruz Surf break · Check local conditions 0.9–1.4m Forecast & guide → Sinaloa-Nayarit Stoners Surf break · Check local conditions 1.0–1.6m Forecast & guide → Sinaloa-Nayarit Tiburon Surf break · Check local conditions 1.2–1.7m Forecast & guide → Sinaloa-Nayarit Valentinos Surf break · Check local conditions 1.4–2.0m Forecast & guide →