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 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
Puerto Escondido, Mexico
Surfcamp Vta Surf n' Dive School  in Puerto Vallarta, Jalisco, Mexico
Vallarta Port, Mexico
Surfcamp Surf House San Pancho in San Pancho, Nayarit, Mexico
San Pancho, Mexico
Surfcamp Kristy Murphy's Siren Surf Adventures in Zihuatanejo de Azueta, Guerrero, Mexico
Zihuatanejo de Azueta, Mexico
Surfcamp I Love Waves in Sayulita, Nayarit, Mexico
Sayulita, Mexico
Surfcamp Lunazul Surf School  in Sayulita, Nayarit, Mexico
Sayulita, Mexico
Surfcamp Sayulita Surf Camps in Sayulita, Nayarit, Mexico
Sayulita, Mexico
Surfcamp Mike Doyle Surf School Cabo in San José del Cabo, Baja California Sur, Mexico
San Jose del Cabo, Mexico
Surfcamp Punta Mita Expeditions in Punta de Mita, Nayarit, Mexico
Punta de Mita, Mexico
Surfcamp Mita Adventures in Punta de Mita, Nayarit, Mexico
Punta de Mita, Mexico
Surfcamp Cabo Surf Hotel & Spa in San José del Cabo, Baja California Sur, Mexico
San Jose del Cabo, Mexico
Surfcamp Stoner Surf Camp in San Blas, Nayarit, Mexico
San Blas, Mexico
Surfcamp Star Surf Camp México in Sayulita, Nayarit, Mexico
Sayulita, Mexico
Surfcamp Bold Earth Teen Adventures in Sayulita, Nayarit, Mexico
Sayulita, Mexico
Surfcamp Punta Chivo Surf Camp in Salina Cruz, Oaxaca, Mexico
Salina Cruz, Mexico
Surfcamp Mazatlán Surf Addiction in Mazatlán, Sinaloa, Mexico
Mazatlan, Mexico