Top 10 Best Surf Spots in Mexico
Mexico is truly a paradise for surfers, blessed with endless coastlines along the Pacific Ocean and the Gulf of Mexico. With its year-round warm waters, consistent swells, and vibrant surf communities, it has become a dream destination for surfers from around the world. Whether you’re chasing powerful barrels, long mellow rides, or beginner-friendly waves, you’ll find everything you need here. In this guide, we’ll dive into the best surf spots in Mexico, offering insights into each location’s vibe, the best time to surf, the skill levels required, and essential tips to make the most of your surfing adventure.
This article isn’t just another list—it’s a comprehensive guide to the best surf spots in Mexico that caters to all levels of surfers, from first-timers looking to stand on their board for the first time to seasoned professionals seeking world-class breaks. Along the way, we’ll highlight why Mexico surfing is so unique, exploring the country’s diverse surf culture and natural beauty. Get ready to uncover the most iconic Mexico surf spots and a few hidden gems worth adding to your bucket list.
1. Sayulita, Nayarit – Best Surf Spots in Mexico

Sayulita is often considered the ultimate surf town in Mexico, blending a laid-back bohemian atmosphere with consistent waves that cater to every type of surfer. This colorful beach town has become famous not only for its lively vibe but also as one of the best surf spots in Mexico for beginners and intermediate surfers. The waves are generally forgiving, making it a popular choice for those learning the ropes of Mexico surfing while enjoying the warm and welcoming atmosphere of the town.
The best time to surf in Sayulita is during the winter months, from November to March, when northern swells provide consistent waves. While the beach break is relatively gentle compared to some other good surf spots in Mexico, Sayulita offers both right and left breaks that are fun to ride and not overly intimidating. This makes it ideal for surf schools and for anyone who wants to gain confidence in the water without the pressure of massive barrels.
Aside from surfing, Sayulita’s charm lies in its vibrant streets filled with local art, cafes, and a buzzing nightlife that makes it easy to connect with fellow travelers. For beginners, it’s best to rent a longboard and stick close to the main beach, while more advanced surfers can explore nearby reefs for slightly bigger waves. If you’re looking for a Mexico surf spot that combines surf, culture, and a relaxed coastal lifestyle, Sayulita should definitely be on your list.
2. Puerto Escondido, Oaxaca

When talking about world-class Mexico surf spots, Puerto Escondido is always at the top of the list. Known as the “Mexican Pipeline,” this beach break is legendary for its massive, hollow barrels that attract professional surfers from all over the globe. It’s easily one of the best surf spots in Mexico, especially for those who thrive on adrenaline and seek some of the heaviest waves on the planet.
The best time to surf Puerto Escondido is between May and September, when powerful south swells hit the coast. However, this spot is not for the faint of heart—waves can reach over 20 feet, demanding advanced skills, physical endurance, and plenty of courage. Beginners and casual surfers are advised to watch from the shore and enjoy the incredible show rather than attempt the lineup. For intermediate surfers, smaller days can still provide exciting rides, but it’s always essential to check conditions carefully.
What sets Puerto Escondido apart is not just the waves but also the surf culture surrounding it. The town has developed into a hub for the global surfing community, offering surf competitions, surf camps, and a vibrant nightlife. If you’re an experienced surfer, this is a must-visit destination. Just remember to bring your best equipment, respect the locals, and be prepared for some of the most intense Mexico surfing experiences of your life.
3. Pascuales, Colima

Pascuales is often described as one of the most underrated yet powerful Mexico surf spots. Located in the state of Colima, this beach break produces consistent and heavy barrels that can rival some of the more famous waves in the country. It’s definitely one of the best surf spots in Mexico for surfers who love challenging conditions and want to escape the crowds of more tourist-heavy destinations.
The best season to surf Pascuales is during the summer months, from May to October, when south swells create fast, hollow waves. This spot is not suitable for beginners, as the waves can be unpredictable, with strong currents and heavy closeouts. Intermediate surfers may find it intimidating, but advanced surfers will appreciate the raw power and the opportunity to ride some unforgettable barrels. Compared to Puerto Escondido, Pascuales has fewer visitors, which adds to its appeal for serious surfers.
Beyond surfing, Pascuales offers a much quieter and more relaxed atmosphere. The small community near the beach is welcoming, and the absence of large-scale tourism makes it feel authentic. If you’re looking for a good surf spot in Mexico where you can test your skills without big crowds, Pascuales deserves a place on your surf journey. Just be sure to paddle out with caution and respect the ocean, as conditions can change rapidly.
4. Todos Santos, Baja California

Todos Santos is a charming surf town located on the Pacific side of Baja California, and it’s steadily gaining a reputation as one of the best surf spots in Mexico. The town itself is an artsy, laid-back haven, and its beaches offer a variety of waves that suit all levels of surfers. From mellow beach breaks to more powerful reef breaks, Todos Santos is a versatile destination for Mexico surfing enthusiasts.
The best time to visit Todos Santos for surfing is between November and March, when the Pacific swells bring consistent waves. Beginners can enjoy Playa Cerritos, which has gentle waves and surf schools ready to help newcomers. On the other hand, more advanced surfers can head to La Pastora, a reef break known for its stronger waves and challenging rides. This mix of options makes Todos Santos one of the most good surf spots in Mexico for families, groups, or surfers traveling with different skill levels.
Outside of the water, Todos Santos offers a thriving cultural scene, with art galleries, music, and a slow-paced lifestyle that perfectly complements a surf trip. If you’re searching for a place that combines great waves with authentic local culture, Todos Santos delivers on all fronts. It’s a Mexico surf spot that appeals not only for its waves but also for the lifestyle it offers.
5. Punta Mita, Nayarit

Punta Mita is a luxurious beach destination that doubles as one of the best surf spots in Mexico. Located just north of Puerto Vallarta, it’s known for its scenic beauty, crystal-clear waters, and a variety of surf breaks that suit surfers of all levels. This spot offers a more upscale surfing experience, blending luxury resorts with excellent Mexico surfing opportunities.
The waves in Punta Mita are generally consistent year-round, but the best season is from November to April. Beginners can enjoy El Anclote, a long, mellow wave that’s perfect for longboarding and for practicing the basics. Intermediate surfers can test their skills at La Lancha, a popular spot with fun right and left breaks. For advanced surfers, nearby reefs and point breaks can offer more challenging conditions. The diversity here makes Punta Mita a truly good surf spot in Mexico for everyone.
What sets Punta Mita apart is the combination of surf and luxury. After a day on the waves, surfers can retreat to high-end resorts, enjoy gourmet dining, or simply relax on pristine beaches. If you want a surf trip that combines adventure with comfort, Punta Mita is a must-visit. It’s a Mexico surf spot where you can balance thrilling sessions in the ocean with pure relaxation on land.
6. Cabo San Lucas, Baja California Sur

Cabo San Lucas, at the southern tip of Baja California Sur, is famous for its nightlife and luxury, but it’s also one of the best surf spots in Mexico. The beaches around Cabo offer a wide range of breaks, from gentle waves for beginners to more powerful swells for experienced surfers. The combination of stunning scenery, warm waters, and vibrant town life makes it a top choice for those exploring Mexico surfing.
The surf season in Cabo runs from May to October, when south swells bring consistent waves. Beginners often head to Costa Azul, where the waves are manageable, and surf schools are readily available. Advanced surfers can venture to Zippers, a world-class right-hand point break known for its speed and intensity. The diversity of breaks ensures that Cabo remains one of the most good surf spots in Mexico for mixed-level groups.
Beyond surfing, Cabo San Lucas offers endless entertainment, from luxury resorts to lively clubs and restaurants. This makes it a great choice for travelers who want to balance surf sessions with nightlife and relaxation. If you’re searching for a Mexico surf spot where adventure meets leisure, Cabo San Lucas is the perfect destination.
7. San Blas, Nayarit

San Blas is a historic port town that offers an authentic surf experience, making it one of the best surf spots in Mexico for those looking to escape the crowds. Unlike the more tourist-heavy destinations, San Blas provides a quieter atmosphere with long, consistent waves that are perfect for longboarding. It’s a great place for surfers who want to immerse themselves in local culture while enjoying quality Mexico surfing.
The best time to surf in San Blas is between May and October, when swells bring waves that can stretch into long rides. Beginners will find the waves here friendly and manageable, while more experienced surfers can still enjoy the clean, consistent lines. What makes San Blas stand out among good surf spots in Mexico is its combination of surf, history, and natural beauty, including nearby mangroves and birdwatching opportunities.
San Blas is less commercialized, which means fewer surf shops and amenities compared to bigger towns, but this also adds to its charm. The local community is welcoming, and the overall vibe is laid-back. If you’re looking for a Mexico surf spot that’s both peaceful and rewarding, San Blas is a hidden gem worth exploring.
8. Barra de la Cruz, Oaxaca

Barra de la Cruz is a world-renowned surf destination that shot to fame after hosting a major surf competition. It’s easily one of the best surf spots in Mexico, known for its long, perfect right-hand point break that attracts surfers from around the world. Located in Oaxaca, this spot delivers powerful waves with incredible shape, making it a must for serious Mexico surfing enthusiasts.
The best surf season in Barra de la Cruz is from May to September, when south swells produce consistent and powerful waves. The spot is best suited for intermediate and advanced surfers due to its size and power, though smaller days can sometimes accommodate ambitious beginners. The long rides here are legendary, offering opportunities for multiple maneuvers on a single wave. It’s one of those good surf spots in Mexico that every surfer dreams of riding at least once.
Barra de la Cruz is relatively remote, and while it has become more popular over the years, it still retains a rustic charm. The small community welcomes surfers, and there are basic accommodations available. If you’re seeking a Mexico surf spot with world-class waves and a raw, authentic atmosphere, Barra de la Cruz is an essential stop.
9. Ensenada, Baja California

Ensenada, located just a short drive from the U.S. border, is one of the most accessible Mexico surf spots for North American surfers. Known for its consistent waves and laid-back vibe, it’s considered one of the best surf spots in Mexico for both beginners and experienced surfers alike. The proximity to major cities makes it a popular weekend getaway for those eager to enjoy some quality Mexico surfing.
The surf season in Ensenada runs year-round, but winter months from November to March offer the most consistent swells. Beginners can head to Playa Hermosa, where the beach break is forgiving and easy to learn on. More advanced surfers can test their skills at San Miguel, a rocky point break famous for its long, clean rides. This variety of options makes Ensenada one of the most good surf spots in Mexico for mixed-level groups.
Apart from surfing, Ensenada offers excellent food, especially seafood and Baja-style tacos, as well as a growing craft beer scene. The combination of accessible surf, vibrant culture, and delicious food makes it a top choice for travelers. If you’re looking for a Mexico surf spot with both convenience and quality, Ensenada won’t disappoint.
10. Acapulco, Guerrero

Acapulco, once known as Mexico’s glamorous beach resort, is also home to some impressive surf breaks, making it one of the best surf spots in Mexico. While the city is often associated with nightlife and luxury, its beaches provide excellent opportunities for both beginners and advanced surfers. This blend of excitement on land and in the water makes Acapulco a unique Mexico surfing destination.
The best surf season in Acapulco is between May and October, when swells from the south bring consistent waves. Beginners can head to Playa Bonfil, a popular beach with manageable waves and surf schools. More advanced surfers can seek out Playa Revolcadero, which offers stronger waves and a more challenging experience. The combination of beach and reef breaks ensures that Acapulco is one of the most good surf spots in Mexico for a wide range of surfers.
Beyond the waves, Acapulco’s vibrant nightlife, restaurants, and history as a luxury destination make it a complete travel experience. If you want a Mexico surf spot that combines exciting surf sessions with plenty of entertainment options, Acapulco delivers on all fronts.
Essential Tips for Surfing in Mexico
Venturing out to the Best Surf Spots in Mexico is an adventure, but a bit of preparation goes a long way. Use these tips to ensure your Mexico surfing experience is safe, respectful, and ultimately unforgettable:
- Respect the Locals and the Lineup – Mexican surf culture is generally welcoming, but respect is paramount. Wait your turn, don’t snake waves, and always be polite. A friendly attitude and respect for the local surfers (the locales) will go a long way in ensuring a good vibe in the water, especially at more crowded Mexico surf spots.
- Know Your Limits – As highlighted with breaks like Puerto Escondido and Pascuales, many of the Mexico surf spots are heavy and unforgiving. Do not paddle out at a break that is beyond your skill level. There are plenty of good surf spots in Mexico for all abilities, so choose wisely.
- Sun Protection is Essential – The Mexican sun is intense. Use high SPF, reef-safe sunscreen (reapplying frequently), wear a rashguard, and consider a hat and sunglasses when out of the water. Dehydration is a major risk; drink plenty of bottled water.
- Be Aware of Water Quality – At breaks near river mouths (like Sayulita after heavy rain) or high-traffic areas, water quality can sometimes be an issue. It’s generally wise to avoid surfing for a day or two after a significant downpour.
- Bring Cash (Pesos) – While credit cards are accepted in major cities and resorts, many of the more remote and authentic Mexico surf spots (like Barra de la Cruz) operate primarily on a cash basis. Having Mexican Pesos is essential for small purchases, local food stands, and small-town accommodation.
- Check the Seasonal Swell – The primary surf season on the Pacific coast is during the summer (May to October) for the big south swells. The Baja coast, however, is better in the winter for North Pacific swells. Align your trip with the best time for the waves you want to surf.
- Reef/Rock Safety – Many of the best waves break over a reef or rock bottom (e.g., Punta Mita, Todos Santos). Consider bringing reef booties to protect your feet. Always pay attention to the tide to avoid shallow encounters.
- Transport and Travel – For exploring various Mexico surf spots, renting a car is often the best option, though always ensure you have the necessary insurance and drive cautiously, especially on unpaved roads. Alternatively, local buses (like the excellent system in Oaxaca) or collective taxis (colectivos) are cheap and efficient ways to travel between spots.
- Surfboard Repair – Bring a ding repair kit. The powerful waves at many Best Surf Spots in Mexico make board damage a possibility. Luckily, most major surf towns have great local ding repair services.
- Safety and Security – While most surf towns are incredibly safe, general travel smarts apply: be aware of your surroundings, secure your valuables, and avoid walking alone in isolated areas at night.
By keeping this guide to the Best Surf Spots in Mexico and these essential tips in mind, you are fully equipped to embark on a truly epic Mexico surfing adventure. ¡Qué te diviertas! (Have fun!)
FAQ About Surfing in Mexico
1. Is Mexico good for beginner surfers?
Yes, Mexico is excellent for beginner surfers. Spots like Sayulita, Punta Mita, and Playa Cerritos in Todos Santos offer gentle, consistent waves perfect for learning. These areas also have plenty of surf schools and rental shops, making them some of the most good surf spots in Mexico for first-timers.
2. What is the best month to surf in Mexico?
The best months to surf in Mexico depend on the region. For the Pacific Coast, May to October brings powerful south swells, great for experienced surfers. For beginners or those looking for mellower conditions, winter months like November to March are ideal. Baja California, especially Ensenada, offers consistent waves almost year-round.
3. Which is the most famous surf spot in Mexico?
Puerto Escondido in Oaxaca is the most famous Mexico surf spot, often called the “Mexican Pipeline” because of its heavy barrels. It’s considered one of the best surf spots in Mexico for advanced surfers and regularly hosts international surf competitions.
4. Are there uncrowded surf spots in Mexico?
Yes, while popular destinations like Sayulita and Puerto Escondido can get crowded, places like Pascuales, San Blas, and Barra de la Cruz offer more relaxed vibes with fewer surfers in the lineup. These hidden gems are great if you’re looking for authentic Mexico surfing experiences.
5. Do I need a wetsuit to surf in Mexico?
In most of Mexico, the water is warm enough year-round that you won’t need a wetsuit. However, in northern Baja California, especially during winter, a wetsuit is recommended. Always check the water temperature of your chosen Mexico surf spot before traveling.
6. Is Mexico safe for surfing trips?
Generally, yes. Most surf towns in Mexico are safe and welcoming, especially those popular with international travelers. However, it’s wise to take basic precautions: avoid leaving valuables unattended, respect local communities, and stay informed about local conditions. Surf spots like Sayulita, Todos Santos, and Puerto Escondido are well-established and safe for visitors.
7. How expensive is surfing in Mexico?
Surfing in Mexico can be very affordable compared to other destinations. Surfboard rentals typically range from $10–$20 USD per day, and lessons for beginners can cost around $30–$50 USD. Accommodation also varies widely, from budget hostels in surf towns to luxury resorts in places like Punta Mita and Cabo San Lucas. This flexibility makes Mexico one of the best-value surf destinations worldwide.
