Puerto Escondido Best Beaches Guide – Complete guide to hidden jewel of Oaxaca, Mexico

by deertraveler
Playa Marinero Oaxaca Mexico

Puerto Escondido owns the best beaches in Oaxaca! Oaxaca is one of our favorite regions in Mexico! This region fully illustrates the “Mexicanness” - the food is delicious, the people are warm and charismatic with unique cultural heritage. Oaxaca is a paradise on earth! We will tell you about the most beautiful and best beaches in Puerto Escondido, Mexico. 

We spent a wonderful time in Puerto Escondido. Days swimming, taking sunbath, eating Mexican food, taking photos of sunsets. This city has incredible beaches, popular among surfers and swimmers due to the power of the Pacific Ocean waves. We spent 5 days there, and on some days we have even visited two beaches 🙂


The region, Oaxaca

The coast of Oaxaca is at the Pacific ocean, which means a hot climate throughout the whole year, soft and sandy beaches and warm water with waves. 

This region is one of the most important touristic centers in Mexico, there are 4 main cities in this region: Puerto Angel, Huatulco, Santa Catarina Juquila and Puerto Escondido. These are the ones that are visited the most by foreigners, although Oaxaca is still mostly visited by Mexicans. 

Puerto Escondido

Puerto Escondido means “Hidden Harbor” in Spanish, but this is not the original name of the city! The original name of this region/city was “La Escondida” or “The hidden one” in Spanish. Curiously, this region was never occupied by the indigenous groups of the region, neither by the Spaniards.

The legend says that the pirate Andrew Drake, brother of the famous pirate Francis Drake, anchored his ship to rest for some days because he was under the pressure of the Spanish authorities.


Before arriving at the region, his men and he kidnapped a young Mixteca (one of the lots of Indigenous groups in Oaxaca) woman in Huatulco, but luckily, when they were approaching to Puerto Escondido, the girl managed to jump from the ship, swim and hide in the jungle.

The pirates searched for her several times, but they never managed to find her again. With time, they started to call her “The hidden one” name that was adopted by the region too, and the people who came here started to call the city like that. 


There are 8 beaches in Puerto Escondido, the best thing here is that each of them is very different. Some beaches are perfect for swimming, other ones are good for surfers because of the crazy waves. Some of them are perfect for a long walk at sunset, other ones are good if you want to release some baby turtles 🙂 


The beaches located in this region are:

Zicatela beach

Swimming: Due to the strong waves, it’s not recommendable to enter just to swim. Even if you are a very good swimmer, don't risk your life!

Surfing: On the other hand, the strong waves are the perfect line for experienced surfers, this beach is even popular around the world and is a must destination for all the surfers.



Zicatela Beach Puerto Escondido Mexico Oaxaca

This should be in the first place because Zicatela is the most gorgeous beach in Puerto Escondido! Well, it depends on your needs of course, even if you are not able to swim here. Sunsets are magical on the Zicatela beach because it faces directly to the west and you will catch some amazing colors while the sun disappears on the horizon. 

The restaurants that surround the bay are also affordable. 

This place is also known because of the cheapest hotels in Puerto Escondido that surround this area. 

Find some of the cheapest hotels here!



Zicatela Beach Puerto Escondido Mexico Oaxaca
Zicatela Beach Mexico Oaxaca

Bahía principal beach

Swimming: This beach is suitable for swimming due to the middle strong waves.

Surfing: Surfing for kids and rookies is the best at this beach due to the middle strength of the waves.

Bahía Principal means “The main beach” in Spanish. It's because its location: in the middle of the city.  Here you will find a combination of the things that are available on the other beaches. You will be able to swim in front of the restaurants and also find some people surfing in the section where the waves are stronger.


Bacocho beach

Swimming: swimming would be very dangerous here, as the waves are very strong! Also, it's a hatching spot for a lot of species of sea turtles, so your presence in the water could harm the nests or affect the integration cycle of the turtles when they born.

Surfing: For the same reasons written before, this beach should be respected and guarded as a sanctuary for the fauna. There are plenty of beaches where to surf in this city, so you should not worry.

Bacocho is the perfect beach for a long walk at sunrise or sunset. Not in the middle of the day, as there are no shadows, and the sun can get very harmful! But you can watch the colorful sunset and listen to the strong waves.


Bacocho beach and the conservation of Sea Turtles

We had one of our most amazing experiences at the Bacocho beach: we released some baby turtles!

For this reason, Bacocho is one of the best beaches in Puerto Escondido in Mexico! 🙂

There is an NGO called “Vive Mar” that takes care of the nests and the baby turtles, and you can go to release them every day starting from 5 pm. The cost of the releasing is 100 Mexican pesos (approx. 5 euros) This money is destinated by the NGO to keep the labor of protection for these cute creatures.


Mexico and the rich species of Turtles

There are 7 species of sea turtles in Mexico, and 4 of them use Playa Bacocho as a hatching spot. The Olive ridley sea turtles, Hawksbill sea turtles, Leatherback sea turtles, and Green sea turtles can be spotted here all along the year.

You need to know that from every 100 turtles that enter the ocean, just 1 will reach adulthood. These sea creatures are some of the most delicate and vulnerable, so this kind of activity is great for keeping the number of these animals strong.

Click here to check the Facebook page of “Vive Mar” and learn a bit more about their mission 🙂

Turtles Bacocho Beach Puerto Escondido
Turtles Bacocho Beach Puerto Escondido
Turtles Bacocho Beach Puerto Escondido

We couldn't take photos of the turtles with the camera, but here are some stories we made for Instagram 😀

Carrizalillo beach

Swimming: for those who like deep water and have fun when the water is very wavy, this is going to be the perfect place! It’s still safe, but it’s not for those who like to swim in the still water.

Surfing: The waves are perfect for surfing, this is the beach where people will offer you to take surfing classes. If you want to learn how to surf in 3-4 days, we recommend you to take a surf class here 🙂

The only challenge is that you have to take about 300 steps to go down to the beach - which is not challenging, but when you have to go up… well, it can get tiring! But we swear you, the view of the beach from the top is worth it!


Playa Carizalillo Puerto Escondido Mexico Oaxaca
Playa Carizalillo Puerto Escondido Mexico Oaxaca
Playa Carizalillo Puerto Escondido Mexico Oaxaca

Puerto Angelito

Puerto Angelito is a combination of two beaches: Angelito and Manzanillo. In this both you can find the same characteristics and activities, the only difference is that you can reach Angelito beach directly by car, and Manzanillo beach is reachable after a tract of dirt between the beach and a parking lot.

Angelito Beach

Swimming: The waves on this beach are very still, so this makes it perfect for having a great family time, where babies and not so expert swimmers can have a good time in the water.

Surfing: This beach is still, covered from the wind and waves, so you won’t be able to surf.

On the other hand, this beach can be perfect for snorkeling, you can find some fish! 🙂

They rent snorkeling gear on the beach as well!

Make the most with your budget!

Here you have to pay for your place on the chairs, but it is not very expensive. It is also convenient because you can leave all your stuff protected from the sun and get some fresh drinks or food if you feel hungry.

The only thing that you need to be aware of here are the edge black rocks located between Angelito and Manzanillo beach, be careful next to them because the waves can make you have an accident there. Be safe around them 😉

Playa Angelito Puerto Escondido Oaxaca Mexico

Manzanillo beach

Swimming: This beach is connected with Playa Angelito, so the natural protection of the beach makes it perfect for swimming with little children and new swimmers.

Surfing: The low wave condition of this beach makes it not suitable for surfing, but you will be able to enjoy some calm water and snorkeling!

Manzanillo beach looks pretty similar to Angelito beach and they have the same kind of waves.

If you are going with a lot of friends, maybe it’s more convenient to just get some drinks from the restaurants next to the beach, like that, they will let you use the chairs and umbrellas without extra cost.

Playa Manzanillo
Playa Manzanillo

Playa Marinero 

Swimming: It used to be one of the safest beaches to swim in Puerto Escondido because there are several lifeguards all along the coast and the nice waves, but in February of 2019, a rare phenomenon of the currents made the sand to “fall” and now is not a safe beach anymore

Surfing: Due to the sand falling of 2019, it is not recommendable to practice surfing in this place.

Marinero beach used to be a very beautiful and full of people beach (Zsuzsi and I had a great time there and we even made some good friends), but after a natural phenomenon, the sand of the beach felt over itself and now the risk of being taken by the undercurrents of the ocean is very high. The authorities of Puerto Escondido recommend not to swim on this beach unless you are a very good swimmer, and even if you are, it is not the best thing to do.


Playa Marinero Puerto Escondido Oaxaca Mexico
Playa Marinero Puerto Escondido Oaxaca Mexico

Where to stay in Puerto Escondido? 


Playa Zicatela Puerto Escondido Oaxaca Mexico

Here you can find some Pins, don't forget to Pin this article to your Pinterest boards!


Best beaches in Puerto Escondido, Mexico
Best beaches in Puerto Escondido, Mexico
Best beaches in Puerto Escondido, Oaxaca, Mexico

You may also like


Aparna Verma August 30, 2019 - 11:16 am

These were some beautiful beaches that you have shared here in this post. Thanks for sharing such an amazing post . I am sure gonna visit these places a tleast once in my life time.

deertraveler August 30, 2019 - 3:06 pm

We are happy that you liked our guide! I hope that you will visit these beaches, they are beautiful and for sure you would love them! 🙂


Leave a Comment