The Beaches in Puerto Escondido
Zicatela Beach – Puerto Escondidio, Oaxaca
Zicatela beach is the surfing capital of the Oaxacan coast and hosts an international surfing competition each November. Zicatela is a vast popular beach located next to the main beaches of Puerto Escondido and is easily accessible.
Find out more about Zicatela beach
Chacahua Beach – Puerto Escondido, Oaxaca
Chacahua Beach is a reasonably remote beach accessible from the small fishing town of Zapotalito an hour’s drive from Puerto Escondido. Chacahua beach is in Chacahua National park which comprises of five lagoons and a turtle and crocodile reserve. Chacahua’s miles of sandy beaches are also revered by surfers.
Find out more about Chacahua Beach
Carrizalillo Beach – Puerto Escondido, Oaxaca
Carrizalillo Beach is a popular small beach in Puerto Escondido just around the point from the main bay. Carrizalillo beach is very popular and can get quite crowded in high season. It is ideal for families due to the gentle waves and shallow waters.
Find out more about Carrizalillo Beach
Manzanillo Beach –Puerto Escondido, Oaxaca
Manzanillo beach is a small beach located in a small bay just around the corner from Puerto Escondido’s main bay. This pretty little beach is ideal for snorkelling and SCUBA diving or just relaxing on the beach.
Find out more about Manzanillo Beach
Puerto Ángelito Beach – puerto Escondido, Oaxaca
Puerto Ángelito is a small beach with beautiful white sand and clear calm waters. It is ideal for swimming, snorkelling or SCUBA diving and is only a short drive from Puerto Escondido. This popular little beach can get quite busy during high season.
Find out more about Puerto Ángelito
Bacocho Beach – Puerto Escondido, Oaxaca
Bacocho beach is a large beach just outside of Puerto Escondido. The picturesque Bacocho beach has mostly calm waters though there can be a strong undertow so caution is needed when swimming; it also has a few hotels where you can stay.
Find out more about Bacocho beach
Cacalotepec Beach – Puerto Escondido, Oaxaca
Cacaloltepec beach is a huge expanse of sand located in a small fishing village of the name. It boasts excellent SCUBA diving, restaurant services and clear blue water.
Find out more about Cacaloltepec beach
Marinero Beach – Puerto Escondido, Oaxaca
Marinero beach is a small beach that joins with Puerto Escondido’s main beach the Playa Principal, the division being indicated by Laguna de Agua Dulce. Marinero beach is perfect for learning to surf and it’s possible to walk to Zicatela beach from Marinero beach.
Find out more about Marinero beach
Puerto Escondido’s Main Beach (Playa Principal)
The Playa Prinicpal is the main beach at Puerto Escondido and is the closest to Puerto Escondido town. There are numerous restaurants, bars, clubs and places to stay. It is also possible to hire a boat for a tour or to take you to other beaches from here. Deep sea fishing trips also leave from here.
Find out more about Main Beach
Map of the beaches in Puerto Escondido
The Weather in Puerto Escondido
Go back to Oaxaca’s beaches