5 Best Beaches For Surfing in Mexico

30th May 2021

Mexico is full of amazing spots for not only incredible spicy, delicious foods, but it’s also great for catching sun rays and catching waves.

Surfers from all over visit Mexico to check out some of their beautiful sandy beaches all along the coastline. And for sure many locals live and travel to these areas as well, enjoying the beautiful sceneries, cool hippie towns, and great Mexican hospitality.

Whether you’re an advanced surfer or you want to take lessons for the first time, Mexico has some great spots for you to go.

We’ve picked the top 5 surfing spots in Mexico:

Sayulita, Nayarit

Sayulita, Nayarit

This spot is a great beach for beginner surfers. It’s east of Guadalajara and a popular spot for local people to go and surf. It’s also best to surf here in the winter months and is a beachside town full of lively people and nomadic traveler types.

It’s probably not the first-choice beach for folks who want to sit back and relax on quiet, barren beaches. If you go to Sayulita, expect to have a great time surfing and partying down with other surfers and travelers.

As a couple that travels together a lot, it’s hard sometimes for us to do things apart from each other. If you are traveling alone experience separation anxiety from your partner or a loved one, I found this blog has some helpful tools for coping: https://www.mind-diagnostics.org/blog/separation-anxiety.

Puerto Escondido, Oaxaca

Puerto Escondido, Oaxaca

Puerto Escondido is a vibrant beach town with surf schools and tons of surfers from all over the world. This spot is better for more advanced surfers because the crashing waves can be a bit intense, especially during the months of May-July.

If you’re a beginner, it’s best to go before May due to the rising waves. However, there are cove beaches such as La Carrizalillo that are decent spots for beginners because the intensity of the waves is broken up by the surrounding cliffs. It is absolutely stunning and one hundred percent worth visiting! The water is also amazingly clear so grab yourself some swimming goggles with nose cover and explore. 

Ensenada, Baja Norte California

Ensenada, Baja Norte California

This surfing dreamland is just outside of Tijuana and super close to the California state border. Because of this, there will probably be a mixture of Cali-natives, Mexicans, and some other mix of surfers from all over the place there. The beautiful, turquoise waters will take your breath away. Either that or the crashing wave if you fall off your surfboard!

Ensenada has some of the best waves especially in the winter and is a great spot for more experienced surfers. It’s a bit further up north, so the water might be colder than other beaches in Mexico. But for the waves, it’s a great spot!

La Ticla, Michoacán

La Ticla, Michoacán

This beach on the southwest coastline is part of a Nahuatl village and considered a more indigenous part of Mexico. The actual beach is an epic spot for surfing and is breathtakingly beautiful.

The best waves are in the summer months. La Ticla is a great beach to visit to catch great waves as well as a more authentic version of Mexico than some of the other more touristy spots.

Troncones, Guerrero

Troncones, Guerrero

Troncones used to be a fishing village and is now one of Mexico’s best surfing beaches. There isn’t a whole lot to do in the town itself, so if your goal is to do a bunch of other things besides surfing, it might not be the beach to visit.

However, if surfing is the number one and only priority, it’s a wonderful beach. This spot is also great for beginner surfers. Best in the spring and summer months, this beach caters to those learning to surf with tons of surf shops and schools. If you’ve been itching to learn or work on your skills, it’s a great spot to hit up.

Surfs up!

So, now you can decide which surfing beach to visit. Or maybe you’ll visit them all. Either way, you’re sure to have a great time and catch some waves at these incredible Mexico beaches.

Leave a Reply

Your email address will not be published. Required fields are marked *

CommentLuv badge