Nayarit, northwest of Mexico and with a coastline on the Pacific Ocean, which also include the Marias Islands, Isabel, the Three Marietas and Farallon de la Peña has a lot of places to surf, peppered with beautiful coral reefs, which are perfect for beginners surfing and also for expert surfers.

Surfcamp Surf House San Pancho in San Pancho, Nayarit, Mexico
San Pancho, 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 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 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 Wavehunters Nayarit Surf Tours in Punta de Mita, Nayarit, Mexico
Punta de Mita, Mexico
Surfcamp Mictlan Surf  in Punta de Mita, Nayarit, Mexico
Punta de Mita, Mexico
Surfcamp Coral Reef Surf Shop in Bucerías, Nayarit, Mexico
Bucerías, Mexico