30 UNMISSABLE Things to Do in Puerto Escondido
Wondering what to do in Puerto Escondido?
Located on Mexico’s Pacific Coast, laid-back Puerto Escondido is best known as a Mexico surf town 🏄♀️ However, there’s more to the story that than — and many of the best things to do in Puerto Escondido don’t involve surfing.
Puerto Escondido, meaning “hidden port,” has some of the best beaches in Mexico. It is definitely a beach town, but there’s also beautiful nature just outside the city, shopping, dining, nightlife, and more.
Besides the 30 best things to do in Puerto Escondido, there’s also a Puerto Escondido travel guide. If this is your first time traveling to Puerto Escondido, you’ll be a Mexico travel pro by the end of this article. Let’s dive in!
30 Best Things to do in Puerto Escondido
1. Playa Carrizalillo: Best Beach in Puerto Escondido

As a beach town, exploring the beaches is of course one of the top things to do in Puerto Escondido, Oaxaca.
You’ll likely never see a list of Best Puerto Escondido Beaches that doesn’t have Playa Carrizalillo Beach as #1. It’s quite simply the most beautiful beach in Puerto Escondido.
🏩 NEED A PUERTO ESCONDIDO HOTEL? Check out Villas Carrazillio which overlooks Playa Carrizalillo below. This amazing resort has million dollar views, but a reasonable price tag.
Carrizalillo Beach offers a bit of everything — gorgeous turquoise waters for swimming, manageable waves for surfing (perfect for beginners), healthy reefs just off-shore ideal for snorkeling, and even a few restaurants.
Wondering about the water temperature? The average yearly water temperature in Puerto Escondido is about 82°F (28°C).
Best Things to do in Puerto Escondido
2. Visit the Best Beaches in Puerto Escondido
Besides Playa Carrizalillo, there are many other great beaches you’ll want to check out. Below, you’ll find the most popular beaches in Puerto Escondido, but there are also these lesser-visited Puerto Escondido beaches.
Playa Zicatela Beach (Surf Beach)

🏄♀️ Best Beach for surfing in PUERTO ESCONDIDO
Puerto Escondido is known as the surf capital of Mexico, and that’s largely thanks to this beach.
Playa Zicatela is especially popular for surfing, but the beach itself is very nice, and there are a lot of restaurants, bars with live music and shops all along the sand.
Curious about other surf towns in Mexico? You’ll find some of the best surf spots in Mexico in Sayulita, Ensenada, Cabo San Lucas, Todos Santos, Mazatlan and Troncones.
Mexican Pipeline Wave in PUERTO ESCONDIDO

Playa Zicatela Puerto Escondido is best known for the Mexican Pipeline — a wave that regularly reaches 10-feet in height (3 m).
The wave is most active in summer, when you’ll see international surfing competitions in Puerto Escondido.
PUERTO ESCONDIDO Surf Lessons
Aside from simply enjoying the beautiful beaches, surfing is one of the best Puerto Escondido things to do. Now, Pipeline isn’t a wave for beginner surfers, but there are other places to go.
You can book surf lessons with Pablo at one of the best surf schools in Puerto Escondido, which includes a board rental. If you have your own, enjoy the smaller waves at Playa La Punta, Playa Carrizalillo and Playa Marinero.
Playa La Punta Zicatela

✌️ Best Beach for Bohemian vibes
Technically a part of Playa Zicatela, the eastern edge of this beach is known as La Punta. While Zicatela Beach itself can be crowded and touristy, La Punta has a laid back, bohemian feel to it.
There are plenty of beach clubs and palm trees here, which add to La Punta’s tropical vibes. Many also head to La Punta to watch the sunset in Puerto Escondido, then stick around for dinner and drinks.
🏩 LOOKING FOR THE BEST PLACES TO STAY IN PUERTO ESCONDIDO? I spent a week at Casa UMI in La Punta, and absolutely loved this charming boutique hotel.
Playa Principal (Main Beach)

🏝 main Puerto Escondido Beach
Playa Principal means “main beach,” as this is the most central beach in town, with plenty of restaurants and amenities.
Popular with locals and visitors alike, Playa Principal is also one of the best swimming beaches in Puerto Escondido.
El Adoquin Puerto Escondido
Avenida Alfonso Perez Gasga, known locally as El Adoquín, is the main strip in town. It is a long beachfront boardwalk, lined with bars and nightlife options, restaurants, and shops. At night, this becomes a pedestrian-only street.
💸 Looking for the Puerto Escondido ATMs? El Adoquín is where you’ll find the most ATMs in Puerto Escondido, as this is a main road.
Playa Marinero
Playa Marinero and Playa Principal are actually one beach. However, during the Puerto Escondido rainy season from about May to October, the heavy rains will create a lagoon that separates them into two beaches.
Marinero Beach is popular for body surfing in Puerto Escondido, and you’ll find locals renting bodyboards on the beach.
Playa Bacocho (Turtle Release Beach)

🐢 Puerto Escondido baby turtle release beach
Playa Bacocho is a quiet beach on the west end of town, located not far from Playa Carrizalillo.
It is perfect if you just want to walk on the beach, but what people head here for is the Puerto Escondido turtle release at sunset.
It’s not safe to swim at Playa Bacocho, but you can visit Club de Playa Villasol (AKA Sol Beach Club) or Club de Playa Villasol.
This is one of the best beach clubs in Puerto Escondido. It has a large pool, swim up bar, restaurant, showers, etc. — and you can buy a day pass for just $200 MXN pesos ($10 USD).
Best Things to do in Puerto Escondido
3. Laguna Manialtepec Bioluminescence Tour

Just 30 minutes north of Puerto Escondido is Laguna Manialtepec Lagoon. You can visit the lagoon on a SUP paddle boarding tour by day, or head there at night to do the famous Puerto Escondido bioluminescence tour.
This is one of the top things to do in Puerto Escondido — as Laguna de Manialtepec is one of the few places in the world where you can swim in the water with bioluminescent plankton.
The plankton in the lagoon only emit light when they’re disturbed, so if you want to see them glow in the dark, get ready to jump into the water! Also, the bioluminescence is strongest in the center of the lake, so you must go by boat.
This highly-rated nighttime boating excursion is one of the best ways to experience this natural phenomenon. The local guides not only know the perfect place to go swimming, but they also keep an eye out for crocodiles.
📆 Best time to see bioluminescence in Puerto Escondido
The best months to see these phosphorescent plankton are July, August, November and December — although you can see it year-round. However, if it’s raining or there’s a Full Moon, skip this tour.
To see the glow of the plankton in all its glory, you’ll need to be in complete darkness. This is why you don’t want to go during the Full Moon, as you won’t see as much if moonlight is strong.
Last but not least, if you plan on heading to Laguna Manialtepec, remember to pack a swimsuit, quick-dry towel, flashlight or headlamp, insect repellent, and some long-sleeved pants and a shirt to ward off insect bites.
Best Things to do in Puerto Escondido
4. Release Baby Sea Turtles in Oaxaca
The Sea Turtle Release is one of the top things to do in Puerto Escondido. As the name says, you’ll help newly hatched sea turtles make their way into the Pacific Ocean for the first time.
🐢 Note: If you plan on going on any turtle tour in Puerto Escondido, always go with a responsible tour company that has great reviews (like this one). Also, don’t ever use flash photography.
For many visitors, this is a Puerto Escondido must do, and a true Mexico bucket list experience. This Sea Turtle Release in Puerto Escondido Tour also offers hotel pick-up, a nice perk.
Best Things to do in Puerto Escondido
5. Sea Turtle Nesting at La Escobilla Beach
If you don’t mind venturing a bit further outside of town, the Turtle Release at La Escobilla Sanctuary is even more memorable than the release in Puerto Escondido that was just mentioned.
Oaxaca is home to several major turtle nesting beaches, including Playa Escobilla Beach in Mazunte. This is a waterfront sanctuary for sea turtles, and one of the world’s most significant nesting grounds for the Olive Ridley turtle.
La Arribada (The Arrival)
One of the most extraordinary things about this endangered turtle species is its nesting habits. During the nesting season, large groups of turtles gather together offshore and then come ashore together in vast numbers.
This is la arribada, which means “the arrival” in Spanish. Sometimes, you’ll see it called gran arribada, or “great arrival,” as they come in such vast numbers.
The nesting season at La Escobilla Sanctuary runs July to January, peaking during September and October. During this time, up to 90,000 turtles come ashore over a 3-5 day period. Each will lay about 85-150 eggs.
This beach is protected by military guards, and you can only visit with a tour — as on this Turtle Release at La Escobilla. The guides are often sanctuary volunteers who know what to do to keep the turtles’ safety a priority.
Another perk about visiting La Escobilla Sanctuary is that you’ll be able to help release some of the baby turtles into the wild. This is an unforgettable experience, and a Mexico bucket list item for many travelers.
Best Things to do in Puerto Escondido
6. Puerto Escondido Food Tours

🌮 When in doubt: One of the best things to do in Puerto Escondido, day or night, is eat!
Oaxaca food is arguably one of the best regional cuisines in Mexico. The region is famous for various dishes and drinks, including mole, tlayudas, chocolate, mezcal, garnachas, nieves and tacos.
🍽 To try it all, book your spot on the best food tour in Puerto Escondido — the Made in Oaxaca Food Tour (Rated 4.91/5 Stars)
Organized by local guides, Alex and Ricardo, guests are taken on a food journey through the streets of Puerto Escondido to try some of the region’s best dishes.
From small secret spots to famous local restaurants, foodies will experience it all, tasting tacos, salsa, quesillo (AKA Oaxaca cheese), and chocolate, all with a side of local history and storytelling.
Best Things to do in Puerto Escondido
7. Boat Tour to See the Dolphins

In Puerto Escondido, dolphin pods tend to swim closer to the shore. This gives tourists the unique ability to get up close and personal with these dolphins in their natural habitat.
On this dolphin-watching boat tour, guests have the opportunity to spot hundreds of dolphins jumping, swimming, and flipping around the boat.
With the help of your guide’s local knowledge, you’ll search for the four types of dolphins that roam these waters. These include spotted dolphins, common dolphins, spinner dolphins, and bottlenose dolphins.
🐬 Make sure to keep an eye out for the bottlenose and spinner dolphins — they are the most acrobatic of the bunch, and always put on a fun show.
Along with dolphins, you’ll also be able to explore the Puerto Escondido beaches and bays. Along the way, you’ll learn all about the marine ecosystem and maybe even spot some other marine life, like turtles and manta rays.
If you visit the region between November and March, you may also be able to spot a humpback whale and its newborn baby calf. The best months for whale watching in Puerto Escondido are December to February.
Best Things to do in Puerto Escondido
8. Visit a Oaxaca Mezcal Distillery

Fun fact: Mezcal was the first distilled spirit to originate in the Americas. It was invented more than 400 years ago, when the Spanish conquerors taught distillation techniques to the native inhabitants of Mexico.
The word mezcal comes from the Aztec word mexcalli, which means “oven-cooked agave.” It is made with the fermented juices of the agave plant, and is known for its distinct smokey flavor (though not all mezcal is smoky).
Today, a large percentage of the world’s mezcal is made in the state of Oaxaca, near Oaxaca City. Thanks to the biodiversity of agave grown in the region, Oaxaca is the ideal place for mezcal production.
🥃 Best Puerto Escondido Mezcal Tour
Want to learn more about mezcal, and taste some? Book your spot on the Ancestral Mezcal Distillery Guided Tour with Antoine. You’ll learn how mezcal is made, and sample some of the best mezcal in Oaxaca state.
Oaxaca Pro Tip: Mezcal is very strong, averaging about 50% ABV. It is meant to be sipped and savored, not taken as a shot.
Best Things to do in Puerto Escondido
9. Snorkeling Tour to Huatulco

Located about 74 miles (120 km) south of Puerto Escondido, you’ll find the second most popular Oaxaca coast town, Bahías de Huatulco (usually just called Huatulco).
The town’s name means Bays of Huatulco, as there are nine bays. There’s also more than 30 secluded, virgin beaches, stunning waterfalls, beautiful resorts, and even coffee plantations.
Although the white sand beaches and turquoise blue waters are gorgeous, the best part is underwater. In fact, snorkeling in Huatulco is one of the top Huatulco tours most visitors will take.
Huatulco National Park is a land and water park, and one of the largest protected areas in southern Mexico. As a result of conservation efforts, Huatulco National Park has incredibly healthy reefs, teeming marine life.
Puerto Escondido to Huatulco Tour

The best way to see the reefs is on this Huatulco snorkeling tour. During this boat trip, you’ll visit Bahía la India Bay and Bahía Maguey Bay, two of the most beautiful bays in Huatulco.
🤿 Pro Tip: If you plan to go snorkeling on your trip, invest in a mask and snorkel. Yes, most tours supply you with gear; however, if you want the best and safest experience, bring your own.
Not only is the water unpolluted and crystal clear, but snorkelers can expect to see a variety of exciting wildlife, including turtles, fish, and maybe even dolphins or humpback whales if the timing is right.
PUERTO ESCONDIDO VS HUATULCO: WHICH IS BETTER?
It depends — Huatulco vs Puerto Escondido is a common question, as these are the two best Oaxaca beach towns on the coast. However, they’re very different, so the “best” one will depend on your preferences and travel style.

Stick to Puerto Escondido if you want to surf and party. For a more laid back trip, Huatulco is ideal. They both have beautiful beaches, but the beaches in Huatulco are usually less crowded.
If you’re looking to stay in an all-inclusive resort, opt for Huatulco, as there aren’t any in Puerto Escondido. These best Huatulco all inclusive resorts are perfect for a relaxing Mexico vacation.
Best Things to do in Puerto Escondido
10. Surf Lessons in Puerto Escondido

Puerto Escondido is one of the best Mexican surf towns, and has been a surfer hotspot since the 1950s. The region is known for its massive barrels and huge waves, but it is also home to more beginner-friendly beaches.
The town’s most famous surf spot is Playa Zicatela, reserved only for the pros. It is world-renowned for having some of the craziest beach breaks, and the 10-foot-tall (3 m) Mexican Pipeline wave.
Although this particular beach is not for beginners, it is the perfect place for surf viewing enthusiasts. The town surrounding the beach is also filled with various surf shops and amazing restaurants.
However, if you’re a beginner surfer or a longboarder, several beaches in the region have gentler waves, like Playa Carrizalillo. This beach is also an excellent place for swimming and snorkeling, so it’s ideal for non-surfers as well.
If you haven’t surfed before, or are a little rusty and need a refresher, private instructors in Puerto Escondido offer lessons to help you learn the basics, catch your first wave or improve your surfing technique.
Best Things to do in Puerto Escondido
11. Horseback Riding to the Hot Springs
Not many know this, but you can go horseback riding in Puerto Escondido. The most popular tour will also take you on an adventure to the Atotonilco Hot Springs, the perfect place to end a day of riding.
Located in a tropical rainforest, these hot springs are about 45 minutes from Puerto Escondido. They are made up of different thermal pools, in varying depths and temperatures.
The hot springs aren’t readily accessible by walking, so do opt for the tour. On it, you’ll ride on horseback through the forest, across six rivers, and even visit one or two local villages along the way — which makes for an incredibly unique tour.
The Horseback Riding Tour to the Hot Springs lasts about 5.5 hours. You’ll go for about one hour on horseback before arriving at the hot springs, where seven thermal pools beckon for you to jump in and enjoy.
Best Things to do in Puerto Escondido
12. Zip Lining in Puerto Escondido
There are more things to do in Puerto Escondido than just the beach. The Sierra Madre mountain range is one of the world’s largest. It passes through Mexico in the northwest, going all the way south into Guatemala.
The Sierra Madre also has several smaller ranges, like the Sierra Madre del Sur, in the south. The Sierra del Sur is a low-lying mountain range with peaks that reach an average elevation of 7,500-feet (2286 m).
Adventure Tour in the Sierra Madre
🧗♀️ Looking for adventurous things to do in Puerto Escondido Mexico? If you’re craving some adrenaline on your vacation, the Zipline, Hiking and Waterfall Tour in the mountains is for you.
The tour starts at the village of San Juan Lachao, located in the Sierra. Here, guests can buy fresh fruit, swim underneath a waterfall or just take in all the beauty of the forest.
To cap off the day, you’ll enjoy the thrill of a zip line tour through five sections of the forest. In total, you’ll zip across 8,200-feet (2500 m) of Oaxaca wilderness. ⚠️ Note: Always buy Mexico travel insurance for these types of activities.
Best Things to do in Puerto Escondido
13. ATV and River Rafting Adventure
Looking for other adventure tours in Puerto Escondido? This ATV & Whitewater Rafting Adventure has your name all over it.
Go off-road through the jungle on an ATV, then ride down the rapids of the Coplita River. ⚠️ Note: Make sure to buy travel insurance for Mexico for these types of adventure activities.
The Copalita River runs down from the Sierra Madre del Sur mountains. Its waters flow through deep canyons that are surrounded by beautiful lush jungle vegetation and towering cliff walls.
If you are looking for an adrenaline rush out in nature, this is one of the must do Puerto Escondido activities that you can’t miss. Note: This is the only Puerto Escondido ATV tour available.
Best Things to do in Puerto Escondido
14. SUP Paddle Boarding in Puerto Escondido
You’ve already seen that you can visit Laguna Manialtepec Lagoon by night on this bioluminescence boat tour. However, that’s only half the story.
Many prefer to visit the lagoon by day for a relaxing SUP Paddle Boarding Tour through the mangroves. This is one of the best places to see birds and even reptiles like iguanas and crocodiles, and a must for nature lovers.
🛶 Prefer kayaking to paddleboarding? Book your spot on this Mangrove Kayaking Tour.
Best Things to do in Puerto Escondido
15. Eat at the Best Restaurants in Puerto Escondido

Still wondering, What are the best things to do in Puerto Escondido? Trying the local cuisine, of course. When in Oaxaca, you must sample Oaxacan food, which is unlike what you may know as traditional Mexican cuisine.
If a Puerto Escondido food tour isn’t your thing, you’ll still need to eat on your vacation. To satisfy your hunger and your cravings, head these best Puerto Escondido restaurants to eat where the locals go.
1. El Cafecito: Best Breakfast in Puerto Escondido

Whether it be breakfast, brunch, lunch, or dinner — if you’re craving homemade traditional Mexican food at a fair price, visit El Cafecito.
Located steps from Playa Carrizalillo Beach, El Cafecito Puerto Escondido is a locals’ favorite. It gets busy during peak hours, but is worth the wait. Note: They specialize in baked goods, but also have gluten-free options.
2. Elephant Garden: Best Cafe in Puerto Escondido
Hidden down the side of the road, off the main strip of Playa Zicatela, is Elephant Garden. This quaint and cozy restaurant is known for its delicious breakfast menu, but they serve lunch and dinner as well.
Elephant Garden Puerto Escondido is a bohemian-style eatery that serves classic Mexican food, but they also offer healthy options. If the weather permits, enjoy your meal al fresco in their lovely outdoor courtyard.
3. Smoked Fish Tacos el Viejo: BEST TACOS IN PUERTO ESCONDIDO

If you’re looking for the best fish tacos in Puerto Escondido, look no further than Smoked Fish Tacos el Viejo.
This quaint family-run business specializes in pescado ahumado (smoked fish), hence the place’s name. Although the restaurant offers other types of tacos, like fried fish and shrimp, make sure to order their specialty.
The fish for their pescado ahumado is caught daily by local fishermen and purchased by the owner early in the morning. By the time it touches your lips, it’s been smoked for at least four hours.
4. Mi Ultimo Amor: Best Beachfront Restaurant in Puerto Escondido

Located on Playa Zicatela, Mi Ultimo Amor Puerto Escondido offers the perfect beach bar experience.
This no-frills eatery is the ideal place to enjoy fresh seafood and a cold Mexican beer. Your yummy food is served under swaying palm trees, as you relax and take in the epic views of the blue-green waters in the Pacific Ocean.
5. Almoraduz Cocina de Autor: Best Restaurant in Puerto Escondido
Looking for fine dining in Puerto Escondido? One of the best (and only) options in town is Almoraduz Cocina de Autor, a foodie favorite.
The avant-garde menu has dishes that change according to the season, favoring organic ingredients from local farmers. For elevated yet delicious traditional Oaxacan cuisine, make a reservation at Almoraduz Puerto Escondido.
Best Things to do in Puerto Escondido
16. Puerto Escondido Whale Watching (Winters Only)

This is one of the most popular things to do in Puerto Escondido in winter, as you will not see whales year-round.
The best time to see whales in Puerto Escondido is from December to March, though you may get lucky and see some in November and April.
However, if you visit in winter, you’re almost guaranteed to see some. In 2019, a 108 square mile (280 km²) area off the coast of Puerto Escondido was declared a Mexico Whale Watching Zone, as so many swim past the coast.
Most of the Puerto Escondido dolphin boat tours also offer whale watching during the season. If you get lucky enough, you’ll see both the dolphins and whales in Puerto Escondido, as well as sea turtles and mobula rays.
Best Things to do in Puerto Escondido
17. Watch the Sunset in Playa La Punta

La Punta is one of the best places to watch the sunset in Puerto Escondido, followed by a nice dinner and stroll through this lively part of town. In fact, this is one of the most romantic things to do in Puerto Escondido 😍
Just off the beach, you’ll find some of the best restaurants in Puerto Escondido, like Chicama Peruvian Food, a personal favorite. There’s also cute cafes with vegan options, boutique shops and beach bars.
🎥 More free things to do in Puerto Escondido
Villasol Beach Club hosts the FREE Cine en la Playa movie night on the beach from about November to May during the Puerto Escondido busy season (high season). Check their Facebook page for more info.
Best Things to do in Puerto Escondido
18. Tour the Oaxaca Coffee Plantations

Along with providing beautiful scenery and epic adventures, the Sierra Madre del Sur mountains are also home to 16 different ethnic groups. For a look at the real Puerto Escondido, this is where you have to go.
The main crop from this area is coffee, and there are several coffee plantations within 1-2 hours of Puerto Escondido. The plantations are run by small farmers who cultivate coffee beans on land that’s been passed down for generations.
Fun Fact: Prior to the 1930s, there was no Puerto Escondido town, as they had no potable water source back then, so on one lived there. It was basically just a port town by day, and their main export was coffee.
☕️ Oaxaca Coffee Tours

Coffee in Oaxaca is produced by hand using artisanal methods, and made with love. Plantation strives to hire local villagers from surrounding areas, giving back to the community, and allowing families to earn a livable wage close to home.
When visiting, you not only see how coffee is made, but you also meet the people behind the brand. It’s a special experience to see friendly faces and hardworking individuals who devoted their lives to creating your perfect cup of coffee.
Not only that, but you’ll get to experience spectacular views, gorgeous waterfalls, and wildlife at every corner. If you’re a coffee lover, you must book this Oaxaca coffee tour to tour the local plantations of the Sierra Madre del Sur.
Best Things to do in Puerto Escondido
19. Go Birdwatching in Puerto Escondido
During the rainy season, Río Manialtepec (river) breaks through the sandbar, transforming Laguna Manialtepec (lagoon) into a tidal estuary. Once this happens, tiny fish, plankton, and shrimp enter the lagoon to spawn.
This attracts numerous species of birds to the lagoon — including ibis, spoonbills, herons, and parrots — as they come to feed. For bird-watchers, this is one of the best places on the Oaxacan coast.
Book this Birdwatching Near Puerto Escondido Tour and head to Manialtepec Lagoon with a knowledgeable guide. You’ll visit all the best spots for birding, and likely see reptiles, like iguanas and crocodiles, along the way.
Best Things to do in Puerto Escondido
20. Visit Lagunas de Chacahua National Park

🏝 Best beach for backpackers in oaxaca
One of the most off the beaten path places to visit in Oaxaca is Lagunas de Chacahua National Park. It is usually just called Chacahua, and pronounced cha-caw-wah.
This Mexico national park in Oaxaca has gained in popularity in recent years, thanks to social media and YouTube.
Chacahua is one of those Oaxaca Mexico beaches to think, admire nature, surf (or take Oaxaca surf lessons), lay in a hammock, read a good book, go for a swim, watch the sunset and eat fresh seafood.
The WiFi is basically nonexistent, so this is the perfect place to find peace and quiet. Even during the peak season in Puerto Escondido, from about November to May, there’s rarely crowds in Chacahua.
This island sits on the Pacific Ocean, and is a popular destination with surfers and backpackers. Mostly off the beaten track, quiet Chacahua is the perfect peaceful respite from Puerto Escondido’s beaches.
Best Things to do in Chacahua

The surf waves in Chacahua are medium-sized, and there are local surf instructors that offer lessons for beginner surfers, as well as board rentals. When you go, ask for Omar — he’s an award-winning surfer and Chacahua local.
For those who don’t surf, there’s a small crocodile zoo, a lighthouse you can climb up to and watch the sunset from and a boat tour through the mangroves. You can also just lay on the sandy beaches and work on your tan.
When the sun goes down, take a boat tour to see the bioluminescence in Chacahua. This is a popular activity for anyone staying overnight in Chacahua, especially during the New Moon when the bioluminescence is strongest.
🏩 NEED A CHACAHUA HOTEL?

I stayed in this beach cabana for about two weeks — the one you see in the photo above. You can’t get any closer to the beach, and it also happens to be the nicest and best Chacahua hotel.
How to get to Chacahua Oaxaca Mexico
From Puerto Escondido, you can book private transportation to Chacahua, drive your rental car or take a taxi to the town of Zapotalito, where you’ll catch the boat to Chacahua.
If you’re driving, make sure to stop at Playa Roca Blanca (White Rock Beach) on the way. This tiny pueblo has some nice beachfront restaurants, where you can eat a great (and cheap) meal before heading on the boat ride to Chacahua.
Best Things to do in Puerto Escondido
21. Off the Beaten Path Puerto Escondido Beaches

Playa Puerto Angelito
This lively beach is frequented more by locals than visitors, so for a more authentic Puerto Escondido experience, head to Puerto Angelito. Located right next door, there’s also Playa Manzanillo Beach, which is up next on this list.
Playa Manzanillo
Playa Manzanillo is one of the best Puerto Escondido beaches for swimming, so you might want to get some snorkeling time in at Playa Angelito, then head to Playa Manzanillo for a meal and relaxing swim in the calm waters.
Punta Pajaros Beach

This quiet, pristine beach is about 30 minutes from Puerto Escondido Town (AKA Downtown Puerto Escondido), but it’s still located within city limits. You’ll want a rental car if you’re headed to this area, where so few tourists go.
If you want to splurge at one of the best Puerto Escondido resorts, book a room at Hotel Escondido. The top attraction at Playa Punta Pajaros is Casa Wabi, a nonprofit art space and artist residence.
Playa Coral
Playa Coral is a secluded beach in Puerto Escondido, popular with locals and travelers in-the-know. Here, you’ll enjoy white sands, crystal clear waters and lush greenery.
Located next to Playa Bacocho Beach, this is your best option to escape the crowds.
Best Things to do in Puerto Escondido
22. Aerial Yoga Class in Puerto Escondido

For those moments when you need to relax, opt for an aerial yoga class in Puerto Escondido with Paola.
Aerial yoga combines traditional asana (the physical yoga postures and yoga philosophies) with aerial arts. It has physical and psychological benefits, including improved balance, stability and flexibility. It is also a great rainy day activity.
Aerial yoga is suitable for every type of person, from beginner to advanced. If you want to find your zen, book your spot in one of the best Puerto Escondido yoga classes.
Best Things to do in Puerto Escondido
23. Shop the Local Puerto Escondido Markets
🛍 Want to do some shopping in Puerto Escondido? From its public markets and street markets to specialty stores, this coastal town has a wide variety of shops selling everything you’d need or want while on vacation.
Mercado Benito Juárez

Mercado Benito Juárez is the biggest and best market in Puerto Escondido. Here, you’ll find fresh fish, amazing juices, souvenirs and handicrafts, fresh fruits and veggies, traditional Oaxacan chocolate, and more.
This mercado (market) has food, flower and spice stalls that will tickle your senses and leave you lingering around for hours. Most vendors come from different parts of the Oaxacan coast, and on weekends, some don their traditional garb.
If you want to buy some local products, make sure to stop by. Also, if you are feeling adventurous — try the chapulines, or salted grasshoppers, an Oaxaca food favorite.
Mercado de Zicatela

Located in Playa Zicatela, the Mercado de Zicatela is another excellent place to find local food, coffee, chocolate, souvenirs, clothing and even a pharmacy. There’s more than 100 different stalls, selling everything you’d need.
You can eat in the market, or walk just a few blocks away to Playa Zicatela Beach. Here, you’ll find several delicious restaurants that offer traditional Oaxacan cuisine with beautiful oceanfront views.
Best Things to do in Puerto Escondido
24. Take a Day Trip to Huatulco

Bahías de Huatulco, usually just called Huatulco, is a beautiful coastal town in Oaxaca state. Huatulco Mexico is known for gorgeous beaches with turquoise water, snorkeling and diving.
Huatulco has 36 beaches and nine bays to choose from — so you could spend weeks there, and never run out of beaches to explore.
The main beach is Bahía Santa Cruz (Playa Principal), but visitors also love Playa Tangolunda, Playa la Entrega, Playa Maguey and Playa Organo.
The Huatulco to Puerto Escondido distance is about 75 miles (120 km), and the drive takes about two hours. If you don’t have a rental car, book your private transportation shuttle or bus tickets through GuateGo — reserve here.
Cascadas Mágicas de Copalitilla

One of the can’t miss things to do in Huatulco is Cascadas Magicas de Copalitilla (Copalitilla Waterfalls Park).
There are about 30 waterfalls throughout the park, the highest of which is 65-feet-tall (20 m), and there’s also natural waterfall pools that you can swim in.
💧 Want to see some waterfalls closer to Puerto Escondido? Don’t miss the large Cascada La Reforma Waterfall, one of the best waterfalls in Oaxaca state.
Ancient Ruins at Copalita Eco-Archaeological Park

Located inside Copalita Eco-Archaeological Park, don’t miss the chance to explore the only ruins in Huatulco Mexico.
The Bocana del Río Copalita Archaeological Zone is smaller in size, but this prehispanic ruins site does have two temples and ancient ball courts to see.
To see even more historic sites in the area, head to the Yucu Saa Community Museum in the small town of San Pedro Tututepec. Here, you’ll see other ancient artifacts from the Mixtec civilization.
Best Things to do in Puerto Escondido
25. Tour the Casa Wabi Artist Collective

Casa Wabi is a nonprofit art space and artist residence. The house was by architect Tadao Ando, and there are pieces on display from famed Mexican artist, Bosco Sodi.
Note: Reservations are required for tours of Casa Wabi.
Best Things to do in Puerto Escondido
26. Walk the Andador Escénico (Scenic Walk)

Located near Downtown Puerto Escondido, the Andador Escénico walkway (AKA Andador Turístico) was initially deemed too difficult to be built by the Oaxacan state. The authorities argued it was an “impossible dream.”
However, in 1992, Efrén Bruciaga and 200 workers spent three months building it. The Andador Escénico runs from the western end of Playa Principal to an overlook called Sueño Posible, which means a “possible dream” in Spanish.
The walkway itself starts on a small street just past the Southern end of Bahía Principal Beach. The Sueño Posible viewpoint is about a one-mile walk (1.6 km) from there.
If you plan on going, wear a good pair of shoes. Some areas of the walkway have been battered by the waves, leading to structural issues along the way — so watch out and be careful on the Andador Escénico.
Best Things to do in Puerto Escondido
27. Day Trip to the Neighboring Beach Towns
While there’s no shortage of beaches in Puerto Escondido, you can also check out its neighboring beach towns on the Riviera Oaxaqueña (Oaxacan Riviera).
These towns include the pueblos of Mazunte, San Agustinillo, Zipolite and Puerto Angel. They are all located about 1-1.5 hours away by rental car.
Mazunte, Oaxaca

Mazunte makes for one of the best day trips from Puerto Escondido. It’s a quaint, laid back town, popular with bohemian types, backpackers, artists and yogis. (In fact, I did a 10 day silent meditation retreat in Mazunte 🧘♀️)
Mazunte is also a Mexico pueblo mágico (magic town). Pueblos mágicos are towns recognized by Mexico’s Secretary of Tourism for their outstanding value for visitors, and Mazunte does not disappoint.
Playa Mermejita in Mazunte is said to be the best beach in Oaxaca, and one of the best beaches in Mexico. If you’re staying there all day, hike up to Punta Cometa, which overlooks this beach, for epic views of the sunset.
Wondering how to get to Mazunte from Puerto Escondido?
The Mazunte to Puerto Escondido distance is 41 miles (67 km). If you’re driving your rental car, it’s just over one hour from Puerto Escondido in normal traffic, and you can use this map.
Zipolite, Oaxaca

Zipolite is famous, or maybe infamous, as the only nude beach in Mexico. Though nudity is tolerated at other beaches, this is the only legal nude beach in Mexico.
However, most nudists tend to congregate in one area of the beach, and actually, the majority of beaches in Zipolite are filled with clothed visitors. Zipolite attracts everyone from families to LGBTQ+ travelers.
San Agustinillo, Oaxaca

San Agustinillo has some of the best beaches in Oaxaca, famed for their large, unique rock formations.
Located next to Mazunte, it is a laid back town, popular with travelers seeking the posh accommodations and quiet beaches.
Puerto Angel, Oaxaca

Visiting Puerto Angel is like going back in time. It’s a charming, old school fishing village that also has gorgeous beaches and bays, like Playa la Boquilla and Bahía Estacahuite.
You can also enjoy amazing, cheap and fresh seafood at one of the beachfront restaurants.
Best Things to do in Puerto Escondido
28. Go Skydiving at Zicatela Beach

Another popular adrenaline-pumping sport, and one of the things to do in Puerto Escondido for adventure travelers, is skydiving. 🪂 Note: If this is on your Puerto Escondido itinerary — do not forget to buy travel insurance for Mexico.
With Skydive Puerto Escondido, you’ll go about 13,000-feet (3962 m) into the air on a Cessna Grand Caravan plane. From this height, you’ll free fall for about 60 seconds over Playa Zicatela before the parachute opens.
Your tandem jump partner will be a professional skydiver, who will handle the parachute part for you. All you have to do is enjoy the ride and take in the stunning views, as they control your descent back to land.
If you can, organize your jump right when the sun goes down. This magnificent experience of watching the sun dip below the sea will make your skydiving adventure even more memorable.
Best Things to do in Puerto Escondido
29. Hike to the La Punta Arch (Chingabal’e)

Looking for the best Puerto Escondido Instagram spots? This is it! Chingabal’e is one of the true Puerto Escondido hidden gems, which most tourists never visit.
Chingabal’e Puerto Escondido is a rock formation at the southern end of La Punta beach. It is also known as El Arco, or the La Punta Arch, and makes for great photos. 📍You’ll find Chingabal’e on the map here.
You’ll want water shoes or hiking sandals to get to Chingabal’e — it’s not a hard hike, though much easier in shoes. When you arrive, you’re rewarded with the best place to watch the sunset in Puerto Escondido.
Best Things to do in Puerto Escondido
30. Go Sport Fishing in Puerto Escondido

The deep water off the coast of Oaxaca is ideal for deep sea sport fishing — and Puerto Escondido is a world-class fishing destination. It is one of the best areas to fish in the Pacific Ocean for tuna, marlin, dorado, sierra and sailfish.
There’s even the International Marlin and Sailfish Fishing Tournament, held each year in November. This annual sport fishing tournament draws in attendees from all over the world, and has been going strong since 1956. (🎣 More info here.)
Whether you are a beginner or pro, if you fancy doing some fishing in Puerto Escondido, head to Playa Principal (Main Beach) to book a fishing charter.
Most provide fishing equipment, bait, transport, rods, and more. However, be aware that you need a fishing license; your boat captain can assist you with getting one, which are available through local marinas.
Puerto Escondido Oaxaca Mexico: FAQ
Where is Puerto Escondido Mexico?
Puerto Escondido is in Oaxaca state, in Southern Mexico. It is located south of Mexico City, and west of Chiapas state.
Puerto Escondido Map
For most, a trip to Oaxaca means visiting Oaxaca City, in the center of the state. However, the Oaxaca Mexico beaches are further south on the Pacific Ocean.
Is there a Puerto Escondido Airport?
Wondering how to get to Puerto Escondido? When traveling to Puerto Escondido Mexico, use Puerto Escondido International Airport (code: PXM).
Note: Though the word international is in the name, this airport rarely has international flights.
To fly into PXM, you’d have to connect through the Mexico City International Airport (code: MEX), Oaxaca International Airport (code: OAX, in Oaxaca de Juárez) or Guadalajara International Airport (code: GDL).
There are no direct flights to Puerto Escondido from the United States or Canada, as it’s a small airport.
Oaxaca to Puerto Escondido Travel
You have a few options when traveling from Oaxaca City to Puerto Escondido, including a private shuttle, renting a car, the ADO bus and the flight.
For a deep dive into this topic so you pick the best one, check out Oaxaca City to Puerto Escondido: 5 Best Transport Options.
mexico city to puerto escondido Travel
Mexico City Airport is the largest airport in Mexico, and you can reach every other city from there. To get to Puerto Escondido, you can fly AeroMexico, Volaris or VivaAerobus, three lower-cost Mexican airlines.
Note: This same info also also applies for the reverse Puerto Escondido to Mexico City route.
What’s the best time to visit Puerto Escondido?
Weather-wise, the best months to visit Puerto Escondido and the beaches of Oaxaca and Oaxaca Coast are November to April during the dry season.
Puerto Escondido Weather

The rainy season in Oaxaca lasts from May to October, and the coast of Oaxaca sees a lot of rain thanks to its tropical climate.
If you can, plan your Puerto Escondido vacation for the winter months, when temperatures and humidity are mild, the mosquitoes are at bay, and you can see the whales.
If you’re visiting in summer, you can expect rain, but usually only for 1-2 hours per day in the afternoons.
🦟 Oaxaca Beaches Travel Tips: Regardless of when you visit, you will encounter mosquitoes and other bugs on the Oaxacan Coast. Practice sustainable tourism in Mexico by using eco-friendly mosquito repellent.
Is Puerto Escondido safe for travelers?
For the vast majority of tourists, Puerto Escondido is quite safe to visit. As safety is a complex topic, head to Is Mexico Safe to Visit Right Now? for a deep dive.
In general though, Oaxaca is among the safest states in Mexico, and the Mexican government wants to keep it this way.
Aside from big surf waves, mosquitoes, sunburns, and not drinking too much Oaxaca mezcal, you’re in little danger in Puerto Escondido. However, no place on Earth is 100% safe.
You’ll still want to take the same general travel safety measures you would anywhere else. Also, register for the U.S. STEP Program for international travelers, and put your mind at ease with Mexico travel insurance.
Mexico Travel Insurance for Puerto Escondido

Just as you insure your car, home and body, you can also insure your luggage, belongings and health while traveling.
If Puerto Escondido travel safety is on your mind, get a FREE quote below from two of the biggest names in travel insurance for Mexico.
- World Nomads: Perfect for general travel coverage, and those who want to do adventurous activities while visiting Puerto Escondido, like surfing.
- Safety Wing: Perfect Mexico digital nomads who plan to be in Puerto Escondido, Oaxaca state or Mexico for an extended period of time.
Is there Uber in Puerto Escondido?
No — There is no Puerto Escondido Uber service, nor Lyft in Puerto Escondido.
They do have DiDi Taxi through the DiDi Rider app, which lets you call a taxi via the app. It’s basically like using Uber or Lyft, but you will get a regular cab.
🚕💨 Are Puerto Escondido taxis safe?

For the majority of travelers, yes, taxis are perfectly safe to use in Puerto Escondido.
I prefer to call taxis via the DiDi Rider app, so I have a record of my trip and the price is already set for me, but you can also just hail a cab on the street.
Do I need a car in Puerto Escondido?
No — This really is a matter of personal preference, but if you’re just staying in Puerto Escondido itself, skip the rental car and just use taxis to get around. If you’re planning for some Puerto Escondido day trips, then get a car.

If you stay in Zicatela Beach, you’re within walking distance of anything you need. As the main part of town, all the beaches, restaurants, bars, etc., all within a 5-15 minute walk.
Best PUERTO ESCONDIDO rental car company
When renting a car in Puerto Escondido, or anywhere in Mexico, I always recommend, and personally use, Discover Cars. They search both big-name international companies and local Mexican companies, so you get the best rates.

Is Puerto Escondido expensive?
No — “Expensive” is a relative term, but compared to most beach towns in Mexico, Puerto Escondido is on the cheaper side.

🤑 Traveling to Puerto Escondido on a budget? Opt for Selina Puerto Escondido Hostel or Casa Losodeli & CoWorking. Both of these best hostels in Puerto Escondido have private rooms and shared dorms for a good price.
Even if you don’t want to stay in a hostel, many of the best hotels in Puerto Escondido average about $75 USD per night, so your money still stretches pretty far.
Is Puerto Escondido worth visiting?
Yes — As it takes at least two flights to get to Puerto Escondido, you might be wondering if traveling to Puerto Escondido is worth it. It sure is!

If you want to immerse yourself in local culture, eat authentic Oaxaca food and some of the freshest seafood of your life, Puerto Escondido is it.
As it’s still mostly off the main tourist radar, the golden sand beaches of Puerto Escondido are peaceful and gorgeous.
While the Oaxaca beaches aren’t as easily accessible as other Mexico beach towns, they’re some of the most beautiful. If you want more than just all inclusive resorts, Puerto Escondido is your place.
While there are luxury hotels in Puerto Escondido Mexico, like the chic Hotel Escondido, Oaxaca beaches also offer a chance to connect with nature.
🇲🇽 Pro Tip: For an all-inclusive Mexico trip, opt for Puerto Vallarta, Cancun, Playa del Carmen and Cabo San Lucas (Los Cabos).
Final Thoughts: Best Things to Do in Puerto Escondido
We’ve reached the end of this Ultimate Guide to Puerto Escondido, Mexico. For a somewhat small town, there really is a lot to do and see. While most think it’s little more than a surf town or beach town, Puerto Escondido has so much more.
Which of the things to do in Puerto Escondido on this list caught your eye?
More Puerto Escondido Travel Blogs
Looking for more info on traveling to Puerto Escondido Mexico? Check out these additional Puerto Escondido travel guides:
- Renting a Car in Puerto Escondido
- Best Puerto Escondido Luxury Hotels
- Best Puerto Escondido Hotels
- Best Puerto Escondido Tours
- 30 Best Things to Do in Puerto Escondido
- Best Beaches in Puerto Escondido
- Oaxaca City to Puerto Escondido Private Car
- Oaxaca City to Puerto Escondido Flight
- Oaxaca to Puerto Escondido Transportation Options
- Oaxaca City to Puerto Escondido Bus
- Ultimate Guide to Puerto Escondido Mexico







