Top Surf Spots in Mexico

With over 9,000 miles of coastline, Mexico is one of the hottest surfing destinations on the planet! Here you’ll find some of the best surf spots on the Pacific coast! Although April to October is typically the most popular surfing season, you can find amazing waves to ride any time of the year.

Surfing trips in Mexico are exciting, affordable, and well-suited for all skill levels. And compared to other top surfing destinations, the beaches aren’t overcrowded. What’s not to love?


  • Region: Baja California
  • Known as: The Birthplace of Mexican Surfing
  • Best for: Intermediate to experienced surfers

It’s only fair to begin our list with the unofficial birthplace of Mexican surfing: Ensenada. This city has become a top destination for surfers around the world because of calm beaches and consistently great waves.

You’ll find the biggest waves during the winter months. While you’re in the area, make sure to check out the Santo Tomas wine valley and La Bufadora, one of the largest marine geysers in the world.

Todos Santos

  • Region: Baja California
  • Known as: The Beginner-Friendly Spot
  • Best for: Beginner to Intermediate surfers

If you’ve never stepped foot on a surfboard before, one of the best places to start is Todos Santos. Catch the best waves between Los Cabos and Todos Santos during the summer months and sign up for a lesson with a local guide.

San Pedrito sees some of the biggest waves in the area and Playa Los Cerritos is a popular destination for surfers who also want to camp and relax along the beach. Todos Santos is a low-key and less-touristy alternative to Cabo San Lucas, with fine dining and art galleries to get your culture fix.


  • Region: Colima
  • Known as: The Low-Key Seaside Town
  • Best for: Intermediate surfers

If you love coming back to a tranquil place after a long day out on the waves, then consider Cuyutlan for your next surf adventure. It’s about an hour from the port city of Manzanillo but feels like a million miles away with black sand beaches, stretches of palm trees, and picturesque sunsets.

Make sure to catch the giant La Ola Verde wave as the sun sets in April and May. Then spend some time browsing local shops for handicrafts and folk art, visit the Salt Museum, or tour the nearby turtle sanctuary.

Puerto Escondido

  • Region: Oaxaca
  • Known as: The Legendary Pipeline
  • Best for: Beginner to Experienced surfers

Puerto Escondido boasts an exceptionally long surf season – from March to December – and it’s known for its powerful barrels and break points. Once a rural fishing village, Puerto Escondido is all about surf culture now.

Zicatela, the Mexican Pipeline, actually has a shore break of 30 feet! Although there are some beginner-friendly areas, surfers should be prepared for strong rip tides and powerful waves. After a day of surfing, check out the party scene on s El Adoquin or rent a kayak to see wildlife around the Manialtepec Lagoon.

Boca de Pascuales

  • Region: Colima
  • Known as: The Popular Hardcore Experience
  • Best for: Experienced surfers only

Boca de Pascuales resembles Puerto Escondido, and although winter is the busiest season, there are huge waves in the summertime too. Expect to find sand bar and barreling wave types that swell from the south and southeast. The beach is easy to access, often making it crowded on the weekends.

This is a surf spot for experienced surfers only, so novices looking to take a lesson are better off heading 77 miles northwest to Barra de Navidad.

Other Amazing Surf Destinations in Mexico

  • Troncones, Guerrero – great for beginner surfers
  • Mazatlan, Sinaloa – great for all levels
  • Bahias de Huatulco, Oaxaca – great for experienced surfers
  • Matanchen Bay, Sinaloa-Nayarit – great for social surfers who like big waves
  • Huatulco, Oaxaca – great for summer and fall surfers
  • Sayulita, Nayarit – great for all levels of surfers who like to party
  • San Blas, Nayarit – great for all levels
  • Punta de Mita, Nayarit – great for beginner surfers
  • East Cape, Baja California Sur – great for avoiding crowds
  • Zippers, Baja Sur – great for all levels who don’t mind a crowd
  • La Lancha, Nayarit – great for beginners who love the beach
  • Barra de la Cruz – great for intermediate surfers
  • Rucos, Sinaloa – great for all levels and avoiding crowds
  • Zihuatanejo Zone – great for all levels visiting Acapulco
  • Playa Chac Mool, Yucatan Peninsula – great for casual tourist surfers
  • Cancún, Quintana Roo – clean, not too crowded, great for all surfers.