This blog may contain affiliate links. Read our disclosure policy for more info.
Ah, Puerto Escondido – a town with pristine beaches, surf, wildlife, shopping, and an endless amount of things to see and do! So it isn’t a surprise this beach-side Mexican town is quickly growing in popularity for vacationers from all over the world.
What was once only a destination for pro-surfers and Canadian Expats is now a place for every type of traveler. With the wide variety of things to do and see, Puerto Escondido offers everything from massive parties and nightclubs to turtle conservation projects and incredible food! There are so many activities in Puerto Escondido – it’s truly unreal!
All of this is what drew us to finally check out this Pacific gem for ourselves.
It’s safe to say we had high expectations, but it’s also safe to say our expectations were exceeded! Puerto Escondido is home to some of our favorite experiences in Mexico!
If you are looking for a beach-side Mexico destination that is gorgeous, safe, offers tons to do, and still maintains authentic Mexican local culture at every turn, then Puerto Escondido is THE place for you!
In this blog, I’ll outline 21 amazing things to do in Puerto Escondido to prove that there is so much more to this town than surfing and offer a few general travel tips for your upcoming trip to Puerto Escondido, Mexico. Here’s your ultimate guide to visiting Puerto Escondido, Mexico!
- Intro to Puerto Escondido, Mexico
- When to Visit Puerto Escondido
- Things to do in Puerto Escondido, Mexico
- 1. Swim with Bioluminescent Plankton
- 2. Go Dolphin Watching
- 3. Try Sport Fishing
- 4. Release a Baby Turtle into the Ocean
- 5. Go Snorkeling
- 6. PARTY!
- 7. Kayak the Manialtepec Lagoon
- 8. Visit Chacahua
- 9. Explore the beach bay of Carrizalillo
- 10. Eat fresh seafood on the beach
- 11. Go to Huatulco
- 12. Ride an ATV through the Jungle
- 13. Go horseback riding
- 14. Stay at a hotel with a pool
- 15. Check out La Reforma Waterfall
- 16. Relax at Playa Puerto Angelito
- 17. Go on a Food Tour
- 18. Take a Surfing Lesson
- 19. Test your balance on a Paddle-board
- 20. Go Shopping at the Local Market
- 21. Go zip-lining through the Jungle
- Where to Stay in Puerto Escondido
- Puerto Escondido, Mexico FAQs
- Where to Go Next?
Intro to Puerto Escondido, Mexico
Puerto Escondido is located on Mexico’s southern pacific coast in the state of Oaxaca. It is easily reached by bus from the state capital city of Oaxaca, but it also has a small airport that offers plenty of domestic flights from other places in Mexico, such as Mexico City or the Yucatan Peninsula.
With only 45,000 residents, Puerto Escondido really is a small surf town. By taxi or collectivo (shared mini-van), you can pretty much get anywhere your heart desires in the area in under ten minutes!
The town stretches along the coast covering several beaches. Each beach offers its own unique attractions and things to do. For example, Puerto Carrizalillo is the beach perfect for swimming or learning to surf, Puerto Angelito is right in the middle of town and offers boat tours and incredibly fresh seafood restaurants, and Playa Zicatela is the surf hot spot with a wicked nightlife.
What is special about Puerto Escondido in comparison to other popular beach destinations is the authenticity. Unlike Puerto Vallarta or Cancun, Puerto Escondido has kept more of its local charm that offers tons of culture. Expect many locals not to speak English (great for practicing your Spanish), small local al pastor taco stands, and lots of smaller guesthouses instead of massive skyscrapers and 5-star resorts.
To me, this is Puerto Escondido’s charm.
When to Visit Puerto Escondido
There is no “right” answer for this. The truth is, it really depends on you and the activities you want to do while in Puerto Escondido, Mexico!
The rainy season is from May to November. While this isn’t the ideal time of year for relaxing on the beach, it’s a great time of year for surfers. The waves are the best in July to October, and the World Surf League visits the town in October. So experienced surfers will love this time of year.
For those who are budget travelers, you’ll also find lower prices this time of year, and you won’t have to book your accommodation in advance – unless you’re in Puerto Escondido when the World Surf League is there! The last few times I’ve visited Puerto Escondido has been in October. While it rained most days, the rain only came for about an hour or two in the evenings, so it didn’t disturb my trip at all.
December to April is the dry season and what is considered Mexico and Puerto Escondido’s peak season. It rarely rains during these months, and the ocean is a little calmer which is better for those not wanting to surf. However, be aware you’ll need to book your hotel and tour in advance and be prepared for high-season prices.
Things to do in Puerto Escondido, Mexico
So, now that I’ve convinced you this charming beachy town is a must-visit, what exactly should you do in Puerto Escondido?
Luckily, there are a ton of activities to do and places to explore! Below are what I consider to be the absolute best things to do in Puerto Escondido (I’m sure you’ll love most of them!)
1. Swim with Bioluminescent Plankton
Swimming with Bioluminescent plankton is first on my list simply because I think it is likely the most popular activity in Puerto Escondido. Plus, if you have never seen bioluminescent plankton before, then it really is a must-do, in my opinion!
I’ve swum with bioluminescent plankton in the ocean in Cambodia a couple of years ago. So, in all honesty, it wasn’t the most exciting tour for me in Puerto Escondido. But with that said, I was traveling with some friends who this was a new experience for, and they found it quite fun!
But what are bioluminescent plankton, and what is the tour in Puerto Escondido, Mexico about?
On a tour from Puerto Escondido, you will be swimming with the plankton in a lake rather than the ocean. Every time you move the plankton shine, it is as if you’re swimming in a body of water filled with glitter! It is hard to explain, but totally cool!
The tour we did picked us up at our hotel at 8 pm. From here, we drove for about 20 minutes before parking at a small restaurant. We then walked through the jungle for 5 minutes and boarded a boat. The boat seated about 15 people and came with life jackets.
We then drove around for about half an hour before finding the best spot to swim. Here, we stopped the boat and hopped in to see the glittery plankton! At first, it was a little scary because it was completely dark, but once one person jumped in, we all did!
Surprisingly, the water was warm. Our tour guide explained that it is a natural thermal spring, hence the warm water!
It’s a great idea to book your tour online in advance in order to avoid being ripped off. Of course, you can book with random salespeople who walk the beaches in Puerto Escondido, but they will try to charge you as much as possible. If you manage to get a good price (like we did), you will likely get stuck with a large group of people and a non-English speaking tour guide (it isn’t fun to have no idea what is going on!)
2. Go Dolphin Watching
Puerto Escondido is world-famous for dolphin watching! Off the coast of Puerto Escondido, only a few miles from the shore, it is possible to see hundreds of dolphins! They travel in large pods and work together to trap (circle) their food (fish).
The dolphin-watching tour I did went for around 3 to 4 hours and included an English-speaking guide. Carlos, our guide, was fantastic, and we had an enjoyable day out on the water.
When you’re out on the boat, also expect to see plenty of sea turtles. We must have seen 20 turtles, including a few that were engaged in the act of reproducing – which we were told goes on for 3 hours?!
Lastly, we actually rescued a turtle who had become trapped in a net. Our guide Carlos did not hesitate to stop the tour in order to rescue the turtle, which says a lot about him! Below, you can see the photo of the turtle with a net around her neck.
To me, this is a must-do tour in Puerto Escondido! And for only about $60 USD per person with a guarantee of seeing dolphins, you really can’t go wrong!
If you ever get seasick or have motion sickness, you’ll likely get a bit woozy on this tour. The waves can be quite large, and it is easy to get a bit seasick on a small boat. Buy some sea sickness medicine from any pharmacy in town and take medicine a good half hour before departing to help prevent this!
3. Try Sport Fishing
During particular seasons you can catch some incredibly big fish in Puerto Escondido!
The most popular sport fish you can catch is the blue marlin (up to 14-feet long). These fish are catch and release only (thank goodness!), but you will also be able to catch other fish for eating, such as the red snapper, grouper, or tuna. These you can keep and grill up for dinner that night if you choose!
Catching a huge blue marlin is a once-in-a-lifetime experience! Unfortunately, we never landed the elusive marlin, but we did catch about 15 other fish, which we divided up to the crew to take home to their families!
When you arrive in Puerto Escondido, you can book a fishing tour at one of the many tour operator offices or even at the beach. Just be sure to negotiate a good price and all inclusions!
Obviously, it largely depends on your group’s size when it comes to how expensive it is, but expect to pay around $250 USD pesos for the smaller, less professional panga boats that seat up to 6 people and about $550 USD for a pro-charter that can take 10 to 12.
4. Release a Baby Turtle into the Ocean
Turtle conservation is a huge issue in Puerto Escondido. In fact, volunteers monitor more than 30 kilometers of beaches surrounding Puerto Escondido to ensure turtle eggs don’t get stolen by people who still eat them.
They also have several turtle egg hatcheries to help shade the eggs from the sun. With rising temperatures, more females are born, so the shade helps even the numbers out – but you’ll learn much more about that once you arrive!
At Playa Bacocho, they give visitors the chance to release a turtle into the ocean. The conservation organization runs this project, and every day at 5 pm, all you have to do is show up at the beach with 100 pesos ($5 USD), and you’ll be able to set your own baby turtle free.
It is actually a really neat experience that they take very seriously. You’ll learn all about the turtles and how vital this project is before getting your turtle. You’ll also get very detailed instructions on how to release the turtle properly.
I’ve been to a few turtle releases in my life, and I have to say, this one in Puerto Escondido was the best! It was clear that they were making huge efforts towards increasing survival rates and taking the whole process seriously. It is a very organized and well-run experience.
The best part is, 100% of the proceeds from the turtle release go right back towards this project, so it is a great cause! To me, this is a “must-do” activity in Puerto Escondido!
If you want a more intimate experience, you can book a small group tour to do the turtle release on a different beach called Playa Palmarito. This is a much better expereince than the busy tour at Playa Bacocho that attracts hundreds of people because there is the chance they will run out of turtles for everybody! This particular turtle release tour has incredible reviews, and you are guaranteed to release AT LEAST one turtle!
5. Go Snorkeling
Beautiful crystal-clear water means perfect conditions for snorkeling!
If you want to snorkel, you have two options: 1) go on a snorkel tour, or 2) rent snorkel gear and explore on your own.
The only problem with going on your own is that the beaches around Puerto Escondido are mostly sandy and don’t offer a ton of interesting reefs to explore with a snorkel. During low tide, you could head out to the rocks at Playa Carrizalillo, but you will want to be careful as the waves can be rough, and the rocks are sharp!
The best option, in my opinion, would be to book this catamaran and snorkel trip out to Huatulco Bay. You’ll get a professional guide and have a really good chance of seeing turtles and other marine life. You not only get to snorkel but also explore Huatulco Bay and have a relaxing catamaran ride. A win-win if you ask me!
Despite being a small town, Puerto Escondido has a wild nightlife. The best place to go for partying is the area of Zicatela. The main road that runs parallel with the beach offers a large selection of bars, nightclubs, and restaurants.
Every night of the week, there is a party going on. The club Canabrava is infamous for their ladies ‘ nights and cheap drinks, whereas Barfly is the place to be any time after 10 pm on the weekends.
We went out one Friday night and ended up starting in a small bar with amazing live music, then heading to Barfly, and then heading to an outdoor after-party.
We saw for ourselves that the people in Puerto Escondido like to party, and we were happy we joined them (although the hangovers the next day weren’t overly enjoyable!)
7. Kayak the Manialtepec Lagoon
Only a short 20-minute drive from Puerto Escondido is the Manialtepec Lagoon, a sanctuary for birds and also the place the bioluminescent plankton tour takes place.
On a kayaking tour here, you can jump on a kayak and spot fish and various birds as you paddle through tunnels made of mangroves. The tour lasts for over 3 hours, and you’ll be picked up bright and early so you can enjoy the sunrise on the lagoon. Your guide will teach you all about the wildlife here and help you spot rare birds.
It’s a great day out and one of the most underrated tours in Puerto Escondido!
8. Visit Chacahua
Chacahua National Park is a beautiful area to explore offering the chance to see reptiles, relax on the beach, and surf!
To get to Chacahua from Puerto Escondido you must drive for about an hour and then get a boat across a lagoon. Many people stay at Chacahua for a couple of nights to really relax and explore, but it is also possible to visit on a day trip from Puerto Escondido.
At Chacahua there is a pristine beach perfect for surfing. There are also various lagoons around small islands that you can visit as well as a reptile sanctuary where you can see crocodiles!
If you decide to stay the night in this area, I highly recommend Porã Chacahua. This is a unique glamping experience where you will stay in beautiful huts right on the sand! It’s beachfront and tranquil with nothing else around – you’ll be surrounded by nature!
Travel Insurance is more important than ever right now!
If you’re traveling during these uncertain times, be sure that you have travel insurance!
SafetyWing is our go-to insurance when we are going on longer trips. They offer travel medical insurance that’s super affordable (only $42 USD per 4-weeks!) and even have coverage in case you get that dreaded c-word. The only thing to note is that the insurance must be purchased once you’ve left your home country – we typically buy it as soon as we land at the airport.
World Nomads is a good option for anybody looking for fully comprehensive travel insurance including things like trip cancellation and adventure activities. They included coverage for over 250 different adventure activities, everything from snowboarding to whitewater rafting! You can also buy the insurance in advance in case your travel plans are interrupted, or, while you’re already on the road.
We’ve personally used both SafetyWing and World Nomads for different trips, and we’ve been reimbursed for countless expenses when we’ve fallen ill. SafetyWing even covered our flights back to Canada when the pandemic first happened (when last-minute flights before the borders closed were super expensive.)
It’s safe to say that travel insurance has saved us thousands over the years!
9. Explore the beach bay of Carrizalillo
Playa Carrizalillo is my personal favorite beach around Puerto Escondido! Although the steep staircase to get to the beach isn’t all that fun on the way up (quite the workout) it is totally worth it.
As you start the descent to the beach along the stone stairs, the view is incredible!
Then, once at the beach, there are tons of restaurants to eat at or just relax on lounge chairs under umbrellas.
The waves at Carrizalillo are good for beginner surfers and calm enough that this beach is perfect for those who just want to swim. You can easily spend a day here alternating between swimming, eating, and drinking!
There are surfboard rentals as well as lessons available right on the beach. Boar rentals start at 150 MXN, and lessons are around $50 USD.
10. Eat fresh seafood on the beach
You can’t come to Puerto Escondido and not eat seafood! And the best place to do so is right at beachfront restaurants.
Playa Carrizalillo has a large selection of restaurants but I did find them to be a little overpriced. There are also dozens of seafood restaurants to choose from at Playa Zicatela but again they can be a little pricey.
Instead, I personally loved eating at the restaurants at Playa Angelito. They were relaxed and reasonably priced. Just be aware, many of these restaurants close around 6 pm so it is best to hit them up for lunch or an early dinner!
You can eat whole grilled fish, octopus, oysters, lobster (when it’s in season), ceviche, and more! At Playa Angelito, expect to pay around 150 pesos for a whole fish that’s enough for one person or 250 pesos for a fish big enough for two.
11. Go to Huatulco
Only a 2-hour drive from Puerto Escondido is Huatulco, a very popular tourist destination and national park. In fact, many tourists stay here and never visit Puerto Escondido (what a shame!) The area has lots of large and expensive resorts but also is located on a bay of turquoise water ideal for swimming and snorkeling.
You can go on a day tour to Huatulco or take a local bus and spend a night or two.
I recommend taking this catamaran tour from Puerto Escondido, it will be much more fun than driving!
12. Ride an ATV through the Jungle
Are you looking for a bit of excitement and adrenaline? An ATV experience is the way to go! It is easily one of the most exciting things to do in Puerto Escondido!
The dense jungle and rolling hills create the perfect scene for racing an ATV. You’ll have lots of laughs and get a bit of a rush at the same time! Just be sure not to wear your nicest clothes as you’ll likely get dirty – especially in the wet season!
This particular ATV tour includes a rafting tour, comes highly rated, and offers high-quality equipment and safety gear.
13. Go horseback riding
When you think of a beach-side town, horseback riding probably isn’t the first thing that comes to mind, am I right?
Well, in Puerto Escondido horseback riding is one of the most popular things to do! But instead of riding along the ocean on the beach, most of the horse riding tours actually take you out to the lagoons and thermal waters.
To me, this is a super unique experience!
Check out this horseback riding tour that takes you to hot springs!
14. Stay at a hotel with a pool
Okay, this might not really be a “thing to do,” but it is essential to mention in my opinion. In Puerto Escondido, it is hot, especially in the rainy season when it is humid.
Having a pool at your accommodation will be a lifesaver, and I guarantee you will use it!
We stayed at a lovely place called Casa Losodeli, and to be completely honest, it was one of the best hotels I’ve ever stayed at.
The owner was so friendly, and the staff went out of their way to be helpful whenever possible. The place was spotless, and the massive pool in the garden setting was perfect. They offered everything from budget dorm rooms to one-bedroom apartments.
If I ever return to Puerto Escondido, I will stay at Casa Losodeli again, no questions asked. However, if you are looking for something a little cheaper or a little more luxurious, there are tons of hotels and hostels to choose from in Puerto Escondido!
15. Check out La Reforma Waterfall
Yes, there is a massive gorgeous waterfall near Puerto Escondido. The waterfall is about an hour and a half drive from Puerto Escondido but it is beautiful and makes for a fun day trip!
The waterfall is massive and nothing short of picture-perfect. But the best part is that you can swim in the pool at its base – so much fun!
This particular tour visits La Reforma waterfall before also doing a turtle release in the evening – sounds like an ideal way to spend a day if you ask me!
16. Relax at Playa Puerto Angelito
I mentioned this beach already for eating seafood, but even if you don’t go for food, go for a little look around and swim. Lots of boats anchor here but there is still a sectioned-off area for swimmers only.
We also saw people snorkeling here but you do have to be careful because of the boats that use the bay. Regardless, this beach is very popular with local visitors and is much cheaper than the other beaches!
17. Go on a Food Tour
The state of Oaxaca is world-famous for food! For that reason, going on a food tour in Puerto Escondido is a brilliant idea and one of the best tours to do!
Personally, I absolutely love food tours because you learn so much about the food and the area, but also leave super full! More often than not, after a food tour I end up returning to a few of the restaurants a couple of days later just to have seconds!
Food tours need to be booked online in advance as they often only have space for a handful of people. This Puerto Escondido food tour has awesome reviews and visits some special local gems that are guaranteed to be tasty!
18. Take a Surfing Lesson
If you aren’t already a surfing pro, don’t worry, you can learn in Puerto Escondido!
Head over to Playa Carrizalillo and sign up for a private surf lesson. You can either just hire one of the guys at the beach (about $50 USD for a 2-hour private lesson) or book a lesson online in advance that includes transport.
To be honest, I’ve been surfing quite a few times before but I’m still not an expert at all. I still enjoy taking lessons for the simple fact that the instructor physically gives you a push while you’re paddling to catch a wave which gives you enough momentum to actually get on the wave!
If you don’t want a lesson, you can also rent boards for about 100-150 pesos an hour right on the beach at Playa Carrizalillo.
Related Read: Another cute Mexican town famous for learning to surf is Sayulita. It is located not far from Puerto Vallarta and there’s lots of fun things to do in Sayulita to keep you busy when you visit.
19. Test your balance on a Paddle-board
If surfing seems a little too extreme, or if the waves just aren’t very good, you can have a go at paddleboarding instead!
At Playa Carrizalillo, the same guys on the beach that rent surfboards also rent paddleboards! Grab one and give it a go!
Alternatively, you can go on a paddleboarding tour in the Manialtelpuc Lagoon!
20. Go Shopping at the Local Market
There is tons of shopping to be done all over Puerto Escondido. Cute shops line busy streets and you will undoubtedly find something that catches your eye.
For the best deals and biggest selection though, head to the local market in central Puerto Escondido. This massive market has everything from raw meat, fresh veggies, to arsenal goods! You can even buy cute clothes for a fraction of the price you’ll find anywhere else in town – just be sure to negotiate a fair price!
21. Go zip-lining through the Jungle
This is another one for the adrenaline junkies! Imagine, soaring high above the trees on a zip-line with views of the ocean and surrounding mountains – such an incredible experience!
The zip lining in Puerto Escondido is really good and although the ziplines aren’t the longest i’ve done you’ll still have lots of fun!
This particular zip-lining tour also includes a visit to a beautiful waterfall and cliff jumping!
Where to Stay in Puerto Escondido
There are a few different areas to stay in Puerto Escondido and we have an entire blog on the best hotels in Puerto Escondido. It includes hotels and hostels in every budget to suit every traveler!
However, to quickly give you a little info, here are the main areas to stay:
Near Playa Carrizalillo
This is the area we stayed and I personally loved it. We were walking distance to Playa Carrizalillo, close to the market and local restaurants, and away from the busy streets but still only a 40 peso taxi to Playa Zicatela!
We stayed at Casa Losodeli and loved every second of our stay. It had a huge outdoor pool surrounded by beautiful gardens. We stayed in the one-bedroom apartment so we could cook, but they have a large selection of rooms to choose from. The owner was one of the nicest people we have ever met (and no, she didn’t know we were bloggers.) Truthfully, you can’t go wrong staying here.
This is the largest beach area in Puerto Escondido and where the majority of the hotels, bars, and restaurants are. However, you can’t really swim at the beach here because of the rough swells and it has no shade. But if you’re after nightlife and restaurants then look no further.
Hotel Rockaway is located just across the street from Playa Zicatela. It features a large pool and fitness center. The reviews are flawless and the price is super reasonable.
For something a little cheaper, check out the Selina. It is a top-notch hostel with everything from budget dorms to fancy private rooms. You get a better bang for your buck in this area.
This is the beach area to the south of Zicatela but still part of the same bay. This area has more of a “hippy vibe” but is still within walking distance to the main area of Zicatela.
Punta Zicatela Hotel is one of the top-rated properties in all of Puerto Escondido. With two pools (indoor and outdoor) and a rooftop bar with superb views, you really can’t go wrong. It is super cheap too but has all the creature comforts you’d expect from a beautiful hotel.
All the hotels in these areas come up in search under Puerto Escondido so use the map on Booking.com and select hotels in the area you want to stay.
Puerto Escondido, Mexico FAQs
Where to Go Next?
If your Mexico holiday doesn’t end with Puerto Escondido, then lucky you! There is a huge range of amazing destinations in Mexico to choose from! Some of our personal favorites (that we’ve written blogs about) include:
- Tulum – Cenote diving, ruins, and beaches
- Palenque – the most amazing waterfalls you’ll ever see
- Tequila – Where tequila is made
- Puebla – A cute city with tons to explore just on the outskirts of Mexico City
I truly hope this blog and my complete list of what to do helps get you ready for your travels to Puerto Escondido, Mexico! And, I hope you love the town as much as I did!