Mexico is one of the best countries on earth for surfing, attracting sandy haired surfers with disproportionately big arms from all over the world every year. Read on for our list of the 6 best surf beaches in Mexico!
1 – Rosarito, Baja California
Rosarito is one of Mexico’s best surf beaches, and even draws surfers from the US with its tumbling waves. This is where the Rosarito South surfing festival takes place every year, with some of the best surfers around making a splash for a chance to win big prizes.
Rosarito offers surfing sports for all skill levels. If you’re a beginner head to Cantamar or Baja Seasons. Intermediate surfers should check out La Misión or La Salina, and very experienced surfers will have plenty of fun at Las Gaviotas, Calafia, and Cantamar.
The nearest airport to Rosarito beach is Tijuana. Click here to check available flights.
2 – Puerto Escondido, Oaxaca
Zicatela is one of the most famous big-wave beaches on the planet, and easily on of the best surf beaches in Mexico. Surfers from all over flock here year-round for huge 6 meter waves, but peak surfing season kicks off around the end of April and lasts up until about September. If you want the waves all to yourself, visit in spring.
In October – November the Oaxaca Pro surf competition takes place on Zicatela beach, perfect for hanging with the biggest names in surfing and seeing how well they do out on the waves. Several other surf events take place here throughout the year, too!
Zicatela is only suitable for intermediate and experienced surfers. For beginners, head down to Carizalillo beach for calmer waves. You can even get surf lessons there!
Click here to check flights to Puerto Escondido.
3 – La Ticla, Michoacán
Ticla is one of the lesser known surf spots on Mexico’s pacific coast, but visitors are rewarded with great surfing, incredible untouched beaches, and green coastal landscapes.
After a day of surfing, grab a bite to eat at one of the small locally owned restaurants that serve up fresh fish cooked with traditional Mexican recipes. Nearby wooden cabins and campsites are perfect if you’re staying for a few days!
Ticla doesn’t usually get too busy, unless there’s a big swell over a weekend or public holiday, so feel free to visit any time!
The nearest airport to Ticla is Zihuatanejo. Click here to search flights.
4 – Playa San Miguel in Ensenada, Baja California
Baja California is pretty amazing as it is, but for surfers, there’s even more reason to visit.
The countless beaches and surf spots in Ensenada make it ideal for surfers of all ages and experience levels, there are even a few surf schools here!
Ensenada’s top beaches have even been named a World Surf Reserve by the Save The Waves association. For the best surfing, go to San Miguel, Salsipuedes, Tres Emes, and Isla Todos Santos.
The nearest airport to Ensenada is Tijuana. Click here to check available flights.
5 – Punta Mita, Nayarit
Punta Mita is perched on the coast between Nayarit’s Sierra Madre mountain range and the wild Pacific Ocean, making it one of the best surf beaches in Mexico.
Surfers tend to head to the area’s different surf spots early in the morning to catch some waves before the crowds come out. Beginners should go to El Anclote where the surf is easy going most of the year. More experienced surfers usually go to The Cove & Faro, La Lancha and Punta Burros where surfing conditions are a little more challenging.
The nearest airport to Punta Mita is Puerto Vallarta. Click here to see available flights.
6 – Sayulita, Nayarit
Sayulita is a small laid-back village that has become synonymous with tasty fish tacos, seaside parties, and amazing surf beaches. There’s something for everyone here, with gentle waves for absolute beginners (and plenty of surf schools) to spots for more experienced surfers.
You won’t need to go far to start surfing, Sayulita’s main beach has different wave types and is perfect for all levels!
The nearest airport to Sayulita is Puerto Vallarta. Click here to search for flights.