Top

10 Best Surf Towns in Mexico | Where to plan your next vacation

Sayulita Beach
Disclosure: This article may contain affiliate/compensated links at no extra cost to you, for more information you can read my disclaimer

Best Surf Towns in Mexico

Mexico is known for its long, white beaches, beautiful weather, and amazing landscape. Along with a pristine coast, youll find some great waves for surfing.

Mexico is one of the best places in the world to surf and if you get the chance to do so, you absolutely must! Whether youre a novice surfer or an expert rider, youll find the right beach and surf town in Mexico for your lifestyle.

With almost 6,000 miles of coastline, youre bound to find the perfect waves nestled into the perfect surf town.

When is the Best Time to Surf in Mexico?

Mexico has pretty consistent waves year-round which makes it a very attractive place to surf. The best time to surf in Mexico, however, is from April to September when the swells are the largest and the weather is warm.

Mexico has the Pacific Ocean, Caribbean Sea, and the Gulf of Mexico on its coasts, but the Pacific Ocean is the best coast to surf in Mexico due to its great breaks and swells.

Characteristics of a Surf Town in Mexico

A surf town always has great waves for surfing because that’s the number one most important thing. Surf towns are hubs where surfers hang out, vacation, and come to visit to try out the surfing waves of the area.

They usually have a small oceanfront downtown with shops, restaurants, and various accommodations. Some surf towns are well-known and sought after by tourists and others are word-of-mouth must-visit towns near some gnarly waves.

Surf towns in Mexico are beautifully situated along the coast and have pristine sandy beaches, quaint establishments, and culture that make them unique and highly praised.

You are always likely to find surfers hanging out and living life in these towns. They have a great bohemian vibe to them, that I absolutely love.

Below youll find a list of some of the best surf towns in Mexico. If you get the chance to visit one (or more) you wont be disappointed! They’re all great and offer something a bit different which makes each of them intriguing in their own way.

10 Best Surf Towns in Mexico

Surf Lessons Sign1. Sayulita 

Sayulita is located in the Mexican state known as Nayarit on the Western side of the country. Its located on the Pacific Ocean and has some great breaks right downtown or you can travel just outside Sayulita for some larger waves where you’ll also find fewer people.

The town itself is quaint and isnt as commercialized as some larger cities. You can enjoy a relaxing and low-key vacation filled with authentic restaurants, cute shops, and a low-key environment.

The great thing about Sayulita is that its great for all surfing levels. On the main beach, Playa Sayulita, the left side is great for beginners and the right side is better for more experienced riders because of the point break.

There are also various surfing schools in the area where you can rent a board, learn to surf or work on your skills, and stay during your time in Sayulita. Sayulita is a great surf town to visit.

Besides surfing, there are plenty of awesome things to do in Sayulita to keep you busy during your vacation.  It is a great laid-back town that should be added to your Mexico list.

Stay Here: Hotel Vogue is right in the center of town just a few steps from the beach. They have an awesome staff and a great pool. I highly recommend it

Guy in Barrel surfing in Puerto Escondido Best Surf Town in Mexico2. Puerto Escondido

Puerto Escondido is in the state of Oaxaca in Southern Mexico. Its definitely one of the best places to surf in Mexico with 20-foot wave curls. If that sounds a bit scary for you, don’t worry there are still plenty of other great spots for all levels of surfers.

Playa Zicatela is the most well-known beach in Puerto Escondido for surfing and is recommended for more advanced riders who can handle some large waves, but there are great spots for beginners in the area. The waves and conditions are quality and consistent, what more could you ask for?

Puerto Escondido is a cute surf town with tons of things to do. There are surfing schools that you can stay at to work on your skills and you can also rent a board from various places in the area. Youll find excellent bars, restaurants, and shops and its definitely a surfers paradise.

Slow down and stay awhile, you wont regret it. After all, it is one of the best beaches in Oaxaca.

3. Ensenada

Located not too far from the US border on the Baja California peninsula is Ensenada. Which is known for having some great waves.

For SoCal people, its only 70 miles from the border and could make for a great weekend or even day trip. Playa Hermosa is the best beach for beginners and San Miguel is an awesome beach for experienced riders. All in all, the breaks and swells are reliable and great. This is why it is one of the best surf spots in Mexico.

There is so much to do in Ensenada compared to other surf towns in Mexico but its also a bit more touristy because its so close to the US and its easy to travel to. Due to this, youll find many more restaurants, shops, and accommodations.

If youre looking for a vibrant nightlife and many things to do other than surfing, this is definitely the place to visit. Youll find plenty of options in Ensenada after youre done surfing for the day!

Punta Mita, Mexico Sunset
4. Punta Mita

Located on a small peninsula in the Nayarit state of Mexico, Punta Mita is a gorgeous surf town. There are some great breaks with the only downfall being it can get pricey since its in such a remote location.

However, if youre looking for more of a luxurious Mexican surfing vacation, this is the place to be. There are some gorgeous accommodations that overlook the surf break in Punta Mita. If you want an easy-to-access wave, right outside your window. This is your place!

There are great waves within walking distance of the town which makes it very accessible.

Also, if youre hoping to get away from the crowds, this is the perfect place to be!

Be sure not to forget these essential items for Mexico

Sunset at Rosarito, Mexico5. Rosarito

Rosarito, I am sure you have heard one or two songs written about this surfers paradise. Located in the state of Baja California on the peninsula, Rosarito is a magical town.

Since its super close to the US border, its popular as a weekend and even day trip from the US as its only a 30-minute drive from San Diego.

It has a large nightlife scene and lots of things to do. If youre looking to visit a surf town in Mexico, where you can do more than just surf, this is a great place to consider. Youll have the opportunity to meet some cool people and eat delicious food.

Rosarito is also known for getting great barrels. Go on get in that green room! As well as many different beaches to explore.

The best break in Rosarito is Baja Malibu which has consistent breaks. Rosarito Beach is another great spot but it can get busy at times.

If youre looking for a place close to the US border with lots to do and good waves, Rosarito is definitely your place.

Salina Cruz, Mexico Surf Break6. Salina Cruz

Salina Cruz located in the southern state of Oaxaca has been attracting surfers for years. What used to be a secret spot, is not a common destination for surfers. Probably because of the consistency of the wave and the enticing warm water. Be sure to follow proper surf etiquette when in the waters here, as locals aren’t too fond of the stream of tourists coming in.

The town itself is full of restaurants, bars, shops and just about anything else you can think of. Plenty to keep you busy on your vacation.

Mazatlán, Mexico Surf beach7. Mazatlán

Mazatlán is not often thought of when you think of surfer towns in Mexico, it is not so much on the radar as far as Baja California and Oaxaca go. However, Mazatlán is pumping with epic waves and should be considered for your next holiday.

It is known as the land of the left-hand waves and although Mazatlán is on the larger scale of places to visit in Mexico, it still has a lot of charm and is worth checking out.

8. Pascuales

Pascuales is a surf town in the Mexican state of Colima. Its not normally known as one of the best surfing regions in Mexico but its definitely underrated and has some great spots.

Since its not very touristy, the beach isnt crowded and youll enjoy some great waves to yourself. Which is all the better.

Pascuales has some amazing breaks but theyre more on the advanced scale. Definitely consider this if youre a novice or intermediate rider as the waves can reach more than 25 feet.

If youre experienced, however, you may love this off-the-beaten-path location in Mexico.

The waves are some of the most visually appealing in Mexico with their rolls and barrels. If you want the picture-perfect experience, this is the place.

There isn’t much to do here besides go to the beach and surf, so if you are looking for some nightlife in your surf town, this is not the place. This is for serious surfers only!

Zihuatanejo, Mexico Beach view9. Zihuatanejo

Located in the Mexican state of Guerrero, Zihuatanejo has great beaches including Playa La Ropa and Playa La Saladita being two of the most popular.

Youll find palm trees, restaurants, and a lot of wildlife in this area. Its the perfect surf town to explore, enjoy wildlife, visit surrounding areas, and relax. The town is small and is dedicated almost entirely to surfing which truly makes it one of the best surf towns in Mexico.

The breaks at Playa La Saladita is great if you are looking for a longwave. Also known as the Wave Machine, because this beach has a great long, slow, rolling wave that people dream of.

Its one of the longest left waves in Mexico and rides can last over a minute. All skill levels can enjoy this wave and join in at different positions.

The town itself is also full of great reggae beach vibes that you will surely fall in love with.

10. Puerto Vallarta

Located in the state of Jalisco on Mexicos Pacific coast, Puerto Vallarta is a great surf town to check out. It has beautiful beaches nearby with great waves for surfing, a nightlight scene, and many things to do.

The central downtown area has cobblestone streets, a quaint church, and many restaurants, bars, and shops. Its the perfect little area to stay and explore during slow mornings and afternoons in between sessions on the water. El Malecón is a popular promenade where youll find a lot of things to do.

Puerto Vallarta is more bustling and lively than some of the other surf towns on this list so if youre looking for a bit more of a city feel and lots of things to do, this is the spot for you.

As for the waves, theyre good in the city, but even better if you go out of the city a bit and get away from the crowds.

Puerto Vallarta is great because its such a versatile place to stay. You can explore neighboring cities to surf and have a great time in Puerto Vallarta itself.

Final Thoughts on the Best Surf Towns in Mexico

Hopefully, this list has helped you consider some new surf towns you may want to check out. There are so many unique places in the world that deserve to be seen and there are definitely other great surf towns in Mexico but this list includes some of the best.

For beginners to advanced riders, there is something for everyone. Go out there and get surfing!

post a comment

2 Shares
Pin2
Share
Share