Best beaches in Puerto Escondido
Home » North America » Mexico » 8 of The Best Beaches in Puerto Escondido, Mexico

8 of The Best Beaches in Puerto Escondido, Mexico

Pin this post for later!

After spending a month lazing and lounging on the beaches of Puerto Escondido, I think I have found the best beaches in the area—All of them!

Yes, there are really just eight beaches in Puerto Escondido unless you start driving a bit further north or south, so I have compiled them all here for you. Each one is great in its own way and who am I to tell you which one to lounge on anyway?

I have all the info here so you can make your own choice on which of these beaches in Puerto Escondido is best for you!

Best Beaches in Puerto Escondido


Click the image to view the clickable map of the best beaches in Puerto Escondido

Quick List of The Best Beaches in Puerto Escondido:

Slathered in sunscreen and in a rush to Puerto Escondido’s best beaches? I got you! Here’s the quick list:

  1. Bacocho – Picture a stretch of shoreline that’s like a sandy canvas, where turtles embark on their grand adventure to the sea!
  2. Coral – A secret cove where the water is clear blue, perfect for a serene swim, maybe even in the nude.
  3. Carrizalillo – Think of a beach that’s not just pretty, but the prettiest, with front-row seats to sunsets and surf.
  4. Angelito – The local hangout, where boats and eateries come together in a merry seaside fiesta.
  5. Manzanillo – A sandy escape adorned with dining spots and a beach club, where relaxation takes the lead.
  6. Principal – Bustling with the energy of locals soaking in the sun and sea.
  7. Zicatela – Welcome to the grand stage of beaches, where enormous waves set the scene for epic surfing tales.
  8. La Punta – Meet the favorite of backpackers and young wanderers, a haven where carefree spirits find their beachy tribe.

Want to know more? I thought so! Here are the details of these awesome beaches…

1. Playa Bacocho

White sands stretch out almost as far as the eye can see along the stunning Playa Bacocho Beach. Lined with swaying palm trees, it is literally what you would see on a “wish you were here” postcard. But you will be too busy having an incredible time to send one of them.

Woman on Playa Bacocho best beaches in Puerto Escondido
Playa Bacocho is one of the most stunning beaches in Puerto Escondido

So, what could be better than a picture-perfect beach? A picture-perfect beach that is home to a turtle release sanctuary! At 5pm every day, the baby turtles get released, and it is one of the most magical spectacles to witness.

For a small fee, you’ll be able to learn about the vital work of the sanctuary and even hand-deliver a baby turtle down to the water yourself. If you can think of a better (or cuter) beach activity, please let us know!

Turtle release on Playa Bacocho beaches in Puerto Escondido
Head here at sunset for the turtle release

There are only two small beach clubs along the stretch of beach, which helps to keep it relatively undeveloped. Beach Club Villasol hosts an open-air cinema every Wednesday, and it’s free to watch. It’s the perfect way to end a day relaxing on the sands of one of the best beaches in Puerto Escondido.

This is not a surfer’s beach, as the waves are powerful, so watch out even when floating! 

2. Playa Coral

Wearing clothes, not for you? Playa Coral is a nude beach, so expect to be at one with nature (if you want to be). This beach is a lot less full of people than some of the surrounding stretches of sand and has a rugged charm. It is the perfect beach if you want to relax and soak up the sun without being hit by rogue surfboards. 

There are still a few beachside restaurants where you can grab a snack and drink and watch the sun go down seemingly below the waves, with the sugary soft sand between your toes.

It can be tricky to reach, as you will have to traverse a winding path down the hill. But this adds to the adventure and secluded vibe, stopping it from being packed with people.

To reach this beach you can grab a taxi from town and then you have two choices. Either tell the taxi to drop you off at Playa Bacocho or enter via Villa Mexicana for 100p (US$5) per person to use their direct entrance. We just walked from Bacocho!

3. Playa Carrizalillo—Most Sought After Beach in Puerto Escondido

Bigger does not always mean better, and that is certainly the case for Playa Carrizalillo, one of the smallest beaches in Puerto Escondido. This cute little cove has become the go-to for beginner surfers. The cove creates the perfect amount of waves, not too high, but not non-existent.

Surfers at Playa Carrizalillo beaches in Puerto Escondido
The small waves make this one of the best beaches in Puerto Escondido for beginner surfers

You can rent surfboards from some of the shacks surrounding the beach and even arrange lessons with the locals. You’ll be a pro on the waves in no time. 

Surfing costs:

  • Surfboard rentals are 200p per hour or 800p for a day (US$10/40).
  • Lessons are 800p for a 1-2hr lesson.

Once you are done on your surfboard, you will have earned a drink. Take your pick from one of the thatched beach bars that line the sand, which perfectly vibe with this chill cove. These palapas offer everything from ice cream and drinks to various homemade items.

If you buy from the vendors, they will often provide free use of their loungers to soak up the sun and admire the surrounding beauty. So if surfing is not for you and you prefer the more laid-back way of life, the beach offers cabana rentals and rental umbrellas and beds for ultimate relaxation (usually around 300p/US$15 for the day).

Palapas lounges on Playa Carrizalillio beaches in Puerto Escondido
If surfing’s not for you, there’s plenty of opportunity to relax

The crystal clear waters are relatively calm and shallow, making it the ideal spot for families hoping to paddle or try their luck at snorkeling. The rocks at the right end of the bay offer the best chance of spotting some of the colorful marine life that inhabits the area. 

To the right is surfing, so don’t go there and since there are some waves here do be careful when swimming.

Be prepared, as to access this beautiful cove, you have to head down 160 or so steps, and what goes down must also come up…

Where to Stay Near Playa Carrizalillo in Puerto Escondido:

  • Villa Maria B&B – Indulge in comfort with big beds, a designer swimming pool, and freshly cooked Mexican breakfast.
  • Villas Carrazalillo – Close to downtown, but with views of the ocean, this hotel offers the best of both worlds.

READ MORE: Your Guide to Playa Carrizalillo in Puerto Escondido Mexico

4. Puerto Angelito

Puerto Angelito is a perfectly chill beach located in a picturesque bay. The water is nice and calm, providing the perfect conditions for snorkeling or paddleboarding, but be aware you will be sharing the water with lots of boats. 

Puerto Angelito one of the best beaches in Puerto Escondido
Picture perfect – but mind the boats!

These boats offer boat and fishing tours along the shores of Puerto Escondido, a great way to view the coast from a very different perspective. The waters are clear and offer excellent visibility for snorkeling, and the colorful coral and darting fish tend to put on a bit of a show.

A rocky headland lies at the beach’s northern end, just waiting to be explored, and the many beachfront restaurants offer ample dining options.

Boats at Puerto Angelito beaches in Puerto Escondido
The scenic surrounds of Puerto Angelito

Sharing the same bay is Playa Manzanillo, so you can have the best of both worlds when you visit. Head to the southern end of the bay and walk around the rocks to reach paradise number two.

5. Playa Manzanillo

Playa Manzanillo is located in the same bay as Puerto Angelito, and both are as beautiful as each other but offer a different vibe. This cove is even more chill, if that is possible, with swaying palm trees and vendors selling their wares on the sand.

Coconut at palapa on Playa Manzanillo beaches in Puerto Escondido
Come to Playa Manzanillo if you want to chill

A few boats are bobbing in the bay, but not quite as many as in the waters of Playa Angelito, which makes it a little better for swimming. You will find just as many Mexican families here as you do foreign tourists, which is excellent if you want that local feel.

…or indulge in some fresh seafood

Because of the sheltered bay, the waters are calm and clear, so you have a perfect chance of spotting something cool under the gentle waves.

Playa Manzanillo has you covered for the perfect combination of local culture, calm waters, and delicious food options. You’ll find tons of other Puerto Escondido restaurants around here too.

RELATED: A 2 Week Mexico Itinerary for Beach and Mountain Lovers

6. Playa Principal—The “Town’s” Beach in Puerto Escondido

Playa Principal is the ‘town’s’ beach in Puerto Escondido. It’s large and lined with restaurants and hotels. It is a busy beach, but it has everything you need for a full day of beach bumming and swimming.

Playa Principal one of the best beaches in Puerto Escondido
Playa Principal lets you enjoy the beach without leaving downtown

It is located right in the heart of the town, which means easy access and no need to trek up and down hundreds of steps to reach the golden sands. For many, it is one of the best beaches in Puerto Escondido purely due to the ease of visiting, but it is also beautiful in its own way.

Vendor on Playa Principal beaches in Puerto Escondido
Beachfront vendors mean you don’t even have to leave to get food

The beach is nice and narrow, meaning the water is closer for paddling access. At the back of the beach, you can find El Adoquin, a fully pedestrianized, bustling street filled with bars, restaurants, souvenir shops, and other amenities. 

If you are there in December, you might be able to catch the Blessing of the Fishes boat procession.

Restaurante Junto al Mar was a favorite with some truly delicious seafood. We got a massive seafood combo which was a feast for two!

Where to Stay Near Playa Principal in Puerto Escondido:

  • Tower Bridge Hostel – A great place to meet new friends, and within easy reach of three beaches.
  • Puerto Dreams Hostel – An affordable hostel in downtown Puerto Escondido with a super cool roof terrace.
  • Shavanna – Enjoy designer surrounds without the price tag at this beautiful boutique hotel.

RELATED: Where to Stay in Puerto Escondido, Mexico—Best Hotel and Area For You

7. Playa Zicatela—The Best Beach in Puerto Escondido for PRO Surfers

You may have heard of Playa Zicatela; in fact, it is pretty legendary! This 3.5 km stretch of beach is arguably the best surfing spot in Mexico. The beach’s northern end is where all the action is, complete with noteworthy surfing waves including the Mexican Pipeline. 

Surfing Zicatela, Puerto Escondido, for things to do in Oaxaca
Playa Zicatela is the most famous beach in Puerto Escondido for surfers

The area is known for having the third largest waves globally, so it is not for the beginner surfer. The waves can reach between 6 and 15 feet, sometimes 20 feet; now that is big! It is undoubtedly one of the most extreme surfing beaches in Puerto Escondido.

While the waves are mesmerizing to watch, especially when there’s a brave surfer riding them, the unfortunate thing is this is a rough beach for swimming. In fact, it’s pretty dangerous a lot of the time. Keep an eye out and take care taking a dip here!

Sign at Playa Zicatela where to stay in Puerto Escondido
Just chillin’ on the beach since the waves would eat me alive.

With that said, the big waves are far from all that Playa Zicatela has to offer. The vast stretch of sand is a haven to relax on, and there are plenty of beachside bars and places to grab a bite to eat.

You can also head up to Mirador El Morro for some truly stunning vistas over the vast beach.

Where to Stay Near Playa Zicatela in Puerto Escondido:

  • Selina Puerto Escondido – One for digital nomads, Selina’s combines beautiful rooms with a well-equipped coworking space.
  • Hotel Rockaway – The location right on Playa Zicatela will delight any surfer, but you also have the option of two swimming pools in the hotel.
  • Casa Joseph – An adults-only hotel with some welcomed extras like daily yoga classes and beachfront cabanas.

READ MORE: Your Guide to Playa Zicatela + La Punta Zicatela in Puerto Escondido, Mexico

8. La Punta Zicatela—The Hippy Beach in Puerto Escondido

It may be pretty touristy, but people flock to La Punta Zicatela for a reason. This area of beach sits at the southern end of Playa Zicatela. It is mellow, laid back, and it is effortlessly cool. Expect to see vegan cafes, coffee shacks, and yoga retreats.

Alley with bars in La Punta beaches in Puerto Escondido
Don’t miss the cool bars at La Punta

The area has a distinctly hippy-ish vibe, but everyone is welcome, and the bars get packed full of (some) locals and backpackers alike, sharing a beer and good times. 

The waves here can still be big and the sea a little harsh, but it is nothing compared to the beach’s northern end, so it’s geared more toward beginners to intermediate surfers. Leave the north end to the pros.

It is a great place to learn to surf if you have never been on a board before, with many companies and locals offering lessons.

Surfers at La Punta best beaches in Puerto Escondido
La Punta is a great place to learn how to surf

It has one of the best sunsets on the coast, as the sun always sets over the waves! If you’re hungry, the Fish Shack will make sure you never have another fried fish burger this good in your entire life. I’m totally ruined and nothing will match it!

If burgers are your thing, Alaburger is mighty tasty with beer and tuna burgers on the menus and the vibe is perfect!

→ Book a surf lesson in La Punta

Where to Stay Near La Punta Beach in Puerto Escondido:

  • Casa Punta – Just steps from the sand at La Punta, this hostel is all about chilling, complete with hammocks.
  • Villa Bonobo – A balance of luxury and affordability, this hotel offers both hostel beds and private rooms.
  • Punta Zicatela – Charming decor, sea views, and a great location – this hotel has it all.

Which Beach in Puerto Escondido is Best for You?

That’s entirely up to you, but here are my thoughts…

If you want to meet some people and hang out with backpackers, head to La Punta. Playa Zicatela is perfect if you’re looking for a stunningly huge beach where you can carve out your own little space.

Woman on Playa Carrizalillo one of the best beaches in Puerto Escondido
Playa Carrizalillo

For the hippest beach in Puerto Escondido, Playa Carrizalillo would be your best bet, as this cove is simply perfect. However, you won’t really get a spot to yourself as it is small and popular.

What Are The Best Swimming Beaches in Puerto Escondido?

Not Playa Zicatela! Seriously, this beach is rough and might just swallow you whole, so keep that in mind. La Punta is a point – that’s literally what it means – and the surf here is smaller and a bit safer, but there are tons of surfers, so you might not want to get in the way.

Woman with a coconut on Manzanillo beach in Puerto Escondido
Time for a coconut on Manzanillo

Playa Bacocho is also a bit rough, although it’s better than the ones mentioned above.

Your best bet for swimming would be Angelito, Coral, Carrizalillo, and Manzanillo. Fortunately, the water temperature is going to be perfect year-round, so no worries there!

How to Get Around Puerto Escondido?

It’s pretty easy! There are three main ways to get around and visit the beaches in Puerto Escondido.

Walking: Most spots are walkable,, but some beaches are quite far. Playa Zicatela is very long. From the middle of it to La Punta Zicatela, it takes about 30 minutes. Of course, it also depends on where you’re staying! You will be able to walk to a beach in Puerto Escondido—it just depends on which one is closest to your accommodation.

Taxi: Taking a taxi is your best bet. Most of the time, it’s only going to cost a few bucks to get from point A to point B. If you’re staying near Playa Zicatela, you’ll definitely want a taxi to Carazallilo and Coral, for example.

Bus/Colectivos: These are truck-like vehicles with a blue or green top that you can catch on the main road. It goes from the main area of Zicatela to Bacocho. These will only cost a few cents to ride and are easy enough to catch, but you kind of just need to wait until they pass by. There’s no timetable or schedule.

Palm trees on Playa Zicatela, Puerto Escondido
Beaches of Puerto Escondido can’t be beat!

What to Pack For Visiting Puerto Escondido’s Beaches?

  • Waterproof Speaker: Bring along a waterproof Bluetooth speaker to play your favorite tunes while you relax by the water.
  • Rash guard: If you’re planning on hitting the waves, consider packing one of these. The surf shops usually have one you can borrow, but they are always a bit raggedy.
  • Bug Repellent: Keep pesky insects away, especially at dusk!
  • Snorkel Set: Explore underwater wonders by bringing your own mask and snorkel. You can rent them too but sometimes they fit funny, at least for me with my narrow face!
  • Beach Blanket or Sarong: Pack a beach blanket or sarong to lounge on or place on the rental chairs.
  • Eco-Friendly Sunscreen: Opt for reef-safe sunscreen to protect your skin while being mindful of the marine ecosystem.
  • Dry Bag: This is my fav beach bag and something I travel with EVERYWHERE.

When is The Best Time to Visit Puerto Escondido?

The best time to visit Puerto Escondido, Mexico, depends on your preferences and what you’re looking for in your travel experience. Here are the main factors to consider:

High Season (November to April): This is considered the dry season and is generally the most popular time to visit Puerto Escondido. The weather is warm and dry, making it perfect for beach activities, surfing, and exploring. It’s also a great time for whale watching, as migrating humpback whales can be spotted off the coast from December to April.

Surf Season (April to September): If you’re a surfer, the months from April to September are ideal. This is when the waves are consistently strong, attracting surf enthusiasts from around the world. The town is livelier during this time, with surf competitions and events taking place.

Surfers on Playa Carrizalillo - one of the best beaches in Puerto Escondido
Surfs up!

Rainy Season (May to October): The rainy season, also known as the “green season,” brings lush vegetation and fewer tourists. While there’s a higher chance of rain, it often comes in short bursts and doesn’t necessarily disrupt your plans. This is a quieter time to visit, and you can find better deals on accommodations.

Whale Watching Season (December to April): As mentioned earlier, migrating humpback whales can be spotted off the coast from December to April. If you’re interested in whale watching, this can be an exciting time to visit.

I hope this helped you plan your trip to the best beaches in Puerto Escondido!

Pin this post for later!

Leave a Reply

Your email address will not be published. Required fields are marked *