Oaxaca Surf Breaks Near Puerto Escondido
Explore some of the best surf breaks in Oaxaca, from remote point breaks and reef waves to uncrowded beaches ideal for intermediate and advanced surfers.
Our surf trips are specially designed for intermediate and advanced surfers searching for the perfect wave in Oaxaca. Whether it’s sand-bottom right-handers or remote point breaks, we’ll take you to some of our favourite hidden surf spots along the Oaxaca coast.
Our surf trips include:
-
Transportation to and from remote surf breaks
-
Morning and afternoon surf sessions
-
Local surf guidance with Roger Ramirez
-
Surf trips adapted to swell and surf conditions

SAN DIEGO, OAXACA
Why Surf San Diego, Oaxaca?
Location: Oaxaca Coast, Mexico
Distance from Puerto Escondido: Approximately 3.5 hours
Wave Type: Long right-hand point break
Bottom: Sand and rock mix
Skill Level: Beginner Intermediate, Intermediate to Advanced
Beginner Friendly: Yes, during smaller swell days
Access: 4x4 vehicle not required
Crowd Level: Low
Trip Type: Full-day surf trip
Environment: Remote beach with untouched natural scenery
San Diego is a remote and hidden surf spot located roughly 3.5 hours from Puerto Escondido. With difficult access requiring 4-wheel drive transportation, this beach offers a long right-hand point break surrounded by untouched natural scenery and very few crowds.
This surf break is ideal for:
-
Beginner Intermediate surfers
-
Intermediate surfers
-
Advanced surfers
The waves at Playa San Diego are highly dependent on swell direction, wind, and tide conditions. Our experienced local surf guides carefully monitor forecasts and only run surf trips when the conditions are ideal for your surfing level.
-
Forecast-based surf planning
-
Local surf knowledge
-
Sessions adapted to surfer ability
San Diego Surf Day Trip Details
This surf day trip includes:
-
Transportation from Puerto Escondido
-
Surfboard rental
-
Two surf sessions
-
Morning and afternoon lessons
Departure from Puerto Escondido: 6:00AM
Return to Puerto Escondido: 8:30PM
Price: $2700 MXN /Person


