Bathed by the Atlantic and Pacific, Mexico is a country of sun and beaches, perfect for water sports such as surfing: Tijuana, Ensenada or Todos los Santos Island, in Baja California; Mazatlán, in Sinaloa; San Blasy Sayulita, in Nayarit; Boca de Pascuales beach, in Colima; La Ticla and La Llorona, in Michoacán; Puerto Escondido and Zicatela, in Oaxaca; Cabo San Lucas and El Médano, in Baja California Sur ...

Surfcamp Arroyo Seco Surf Shop & School in Arroyo Seco, Jalisco, Mexico
dry Creek, Mexico
Surfcamp Olavaquero Río Nexpa in Rio Nexpa, Michoacán, Mexico
Rio Nexpa, Mexico
Surfcamp Nexpa Surf Camp in Rio Nexpa, Michoacán, Mexico
Rio Nexpa, Mexico
Surfcamp Cabo San Lucas Tours in San José del Cabo, Baja California Sur, Mexico
San Jose del Cabo, Mexico
Surfcamp High Tide Sea Expeditions in San José del Cabo, Baja California Sur, Mexico
San Jose del Cabo, Mexico
Surfcamp Cabo Outfitters in San José del Cabo, Baja California Sur, Mexico
San Jose del Cabo, Mexico
Surfcamp Costa Azul Surf Shop  in San José del Cabo, Baja California Sur, Mexico
San Jose del Cabo, Mexico
Surfcamp Pipeline Surf School in Cancún, Quintana Roo, Mexico
Cancun, Mexico
Surfcamp Coyote Cal's Mexico in Ensenada, Baja California, Mexico
Cove, Mexico
Surfcamp Cerritos Surf Colony in Todos Santos, Baja California, Mexico
Todos Santos, Mexico
Surfcamp Mag Bay Tours in Puerto San Carlos, Baja California Sur, Mexico
Puerto San Carlos, Mexico
Surfcamp Baja Surf Adventures in Ensenada, Baja California, Mexico
Cove, Mexico
Surfcamp Todos Santos Eco Adventures in Todos Santos, Baja California, Mexico
Todos Santos, Mexico
Surfcamp Surf Ensenada in Ensenada, Baja California, Mexico
Cove, Mexico
Surfcamp Mario Surf School in Todos Santos, Baja California, Mexico
Todos Santos, Mexico
Surfcamp México Surf School in Puerto Escondido, Oaxaca, Mexico
hidden port, Mexico