Puerto Escondido, Oaxaca: The Ultimate Travel Guide for 2023

Although its name translates as “Hidden Port,” Mexico’s Puerto Escondido is no secret and has long been a favourite among surfers and backpackers. That being said, this chilled out beach town in Oaxaca State still manages to fly under the radar of most travellers.

Perhaps that’s due to the lack of international direct flights and cookie-cutter resorts that bring so many tourists to places like Cancun and Puerto Vallarta. If you’re willing to put in the legwork to get here, you’ll be rewarded greatly with stunning beaches, friendly locals, and mouth-watering cuisine. 

The Ultimate Travel Guide for Puerto Escondido

One of Puerto Escondido's best beaches

Puerto Escondido is definitely one of the best places to visit in Mexico, and I’ve spent a lot of time there on several different visits during my more than five years living in Mexico.

I explored the market looking for the best food, kicked back on several beaches, and even tried surfing! All of these Puerto Escondido activities are a lot of fun and made me want to return for more.

Plan your trip to this awesome Mexican beach town with the assistance of this comprehensive guide. I’ll go into detail about the top things to do, where to stay, and some of the best places to eat and drink. Vamos, amigos!

An Introduction to Puerto Escondido, Oaxaca

Puerto Escondido is located on Mexico’s Pacific coast in the state of Oaxaca. You may be wondering where the name comes from. Well, there’s an interesting story behind it…

As the legend goes, pirates once kidnapped a young woman here. While they were docked in the bay, the woman managed to escape. They referred to her as “La Escondida” (The Hidden One) and looked for her every time they returned, to no avail. The name stuck, and it eventually became known as Bahía de la Escondida (Bay of the Hidden One).

Beer at sunset on Carizalillo Beach, Puerto Escondido, Oaxaca

The port was established around 1900 to ship coffee. There was no settlement here at that time due to a lack of potable water, which came in the 1930s, and with it the foundation of a new town. In the ensuing decades, an airport and the coastal Highway 200 helped connect Puerto Escondido to the rest of Mexico.

Eventually, tourists began to discover the beautiful beaches of Puerto Escondido. Simple hotels sprang up, as did restaurants housed in palapas where local fishermen prepared the day’s catch.

The development of tourism here increased greatly when surfers discovered the epic waves of Zicatela Beach (Playa Zicatela). These days, Puerto Escondido attracts a mix of surfers, backpackers, Mexican families, and even some digital nomads as the infrastructure develops.

One interesting thing about Puerto Escondido is that it’s actually split between two municipalities – Santa María Colotepec and San Pedro Mixtepec.

The border remains a contentious issue, causing some business owners here to actually pay taxes to both of them. Tensions flare up on a regular basis, including one incident last year where a mayor was actually taken prisoner. Let’s hope they resolve it soon!

Top Things to Do in Puerto Escondido, Mexico

Surfing in Puerto Escondido, Oaxaca
Leave the surfing to the pros…

Now that you know a bit more about the town, let’s dive in and take a look at the best things to do in Puerto Escondido.

Go Surfing

Whether you’re a beginner or a pro, one of the top Puerto Escondido activities is to ride the waves. After all, it was surfers who originally put this town on the tourist map. Surfers from all over the world come here to ride the legendary waves off the Mexican coast. 

Where you decide to go surfing all depends on your skill level. Zicatela is world-famous for its massive beach break, which is referred to as the “Mexican Pipeline” in the surfing community. These waves are better left to advanced surfers, as they can be quite unforgiving. 

Even if you can’t handle the waves at Zicatela, it’s worth it to head there to grab some lunch and maybe a cold one on the beach as you watch from a comfortable distance. They even host big surfing competitions here from time to time, so be sure to check and see if one is going on.

Beginners can head instead to La Punta or Carrizalillo. You’ll find much smaller waves at both beaches that are ideal for learning how to surf. There are plenty of instructors around and boards for hire. You can expect to pay around 500 pesos ($25) per hour, including board rental. 

Hit the Beach

If you’re like me and fail at all boards (skate, snow, surf, ironing), never fear – there are plenty of beaches in Puerto Escondido that are just fine for chilling out. The aforementioned Playa Carrizalillo is a fine beach to visit even without a surfboard. You’ll have to walk down 167 steps to access the beach (and then back up again), but this stunning cove is worth it. 

Heading down the coast, you’ll find two bays sitting right next to each other – Puerto Angelito and Playa Manzanillo. Both of these Puerto Escondido attractions are nice for relaxing and swimming, and are very popular with locals and domestic tourists on the weekends. You can find several restaurants here, many of which have beach loungers you can use so long as you’re ordering something.

If you’ve got your own wheels or don’t mind springing for a taxi, you can continue south along the coast towards the resort town of Huatulco. There are plenty of gorgeous beaches along the way, so go ahead and make a day of it. If you’d prefer to enjoy the beach in your birthday suit, you can hit Playa del Amor (the Beach of Love), which is clothing optional. 

Take a Boat Trip

If you can bring yourself away from your beach chair, there’s plenty more to do in the waters around Puerto Escondido. One of the most popular activities here is taking a boat trip in search of sea turtles, dolphins, or whales depending on the season. 

Every tour operator in town can set you up for a day of wildlife spotting, snorkeling, and maybe even some fishing. A half-day boat trip usually goes for around 450 pesos ($23) per person. 

*Note: going on a whale watching tour is one of the top things to do in Cabo San Lucas. If you find yourself in that part of Mexico, don’t miss it!

See the Bioluminescent Lagoon

One of the coolest things to do in Puerto Escondido is swimming in the glowing bioluminescence of the Manialtepec Lagoon. This lagoon is home to plankton that lights up at night. The darker it is, the more you’ll see. As such, the best time to visit is around the new moon. 

Most travel agents in town can set you up on a trip out to the lagoon. Tours typically cost between 250-350 pesos ($13-18) per person. This includes round-trip transportation from town as well as the boat trip to see the glowing plankton. This experience is definitely one of the best things to do in all of Mexico

Experience a Baby Turtle Release

Another popular activity in Puerto Escondido is releasing baby sea turtles back into the water. If there was a hatching that morning, you can go and release some of the adorable baby turtles in the evening. 

The sea turtles only lay eggs between late October and May. Many hotels in Puerto Escondido organize their own baby turtle releases, so ask around when you get to town. Alternatively, you can just go to the baby turtle release centre on Bacocho Beach. 

turtle release puerto escondido oaxaca
Seeing baby turtles be released into the wild is something you won’t forget

Chill Out at a Beach Club

Speaking of Bacocho Beach, that’s where you’ll find the awesome Club de Playa Villasol. This beach club has two pools, a swim-up bar, and a great restaurant. It’s the perfect place to enjoy a relaxing day in Puerto Escondido. 

You don’t need to be staying at the hotel to enjoy their beach club. Just spend a minimum of 200 pesos ($10.50) on food and drink for adults or 100 for children and you’re good to go. They even show movies on Wednesday nights – a cinema right on the beach! 

Jump Out of a Plane

Adrenaline junkies will be happy to hear that skydiving is one of the popular Puerto Escondido activities. I had a great time flying above the breathtaking Mexican coast after jumping from nearly 4,000 meters. It’s an exhilarating experience that you’re sure to be talking about for years to come!

Skydiving only goes on in Puerto Escondido in the high season, usually around Christmas-New Year’s Eve or Easter. Be sure to check the website of Skydive Puerto Escondido to see when they’re operating. A tandem jump costs 2,900 pesos (about $150). 

Take Part in a Local Festival

Originally attracting visitors during the low season, the Fiestas de Noviembre has grown into a month-long celebration with tons of different events. There’s a fishing tournament, surfing competitions, beauty pageants, concerts, a food festival and so much more. 

Travelling to Puerto Escondido in November is the perfect way to avoid the larger crowds (and higher prices) that start arriving the next month. The festivities go on all month, so you’ll never be bored if you travel there in November.

Check Out the Street Art

While it’s not quite as widespread as it is in bigger cities like Mexico City or Guadalajara, there is an emerging street art scene in Puerto Escondido. Read our informative guide to street art in Mexico before you go, and then hit the streets with your camera to snap some photos of the cool murals you stumble upon.

How to Get to Puerto Escondido, Oaxaca

A flight from Mexico City to Puerto Escondido

One thing that helps keep this place the “Hidden Port” is the lack of direct flights from the Puerto Escondido airport to the US or Canada.

While there are direct flights from Mexico’s North American neighbors to the nearby resort town of Huatulco, that’s still a 90-minute drive away. To get from there to Puerto Escondido, your options range from a $3 bus up to a $90 pre-arranged taxi.

Many people choose to arrive in Puerto Escondido by connecting in Mexico City. Flights from the capital take about 70 minutes and can be found for as little as $40. If you have to connect there anyways, I recommend spending at least a couple of days to take advantage of all the awesome things to do in Mexico City

There are also flights from Oaxaca City, but you’ll need to book directly with the only airline that runs them. Check AeroTucan’s website for times and prices. It seems as if 2,550 ($133) pesos is the going rate for a one-way flight. Other travellers have recommended calling the airline, as their website often has issues with bookings. 

Those AeroTucan flights tend to sell out well in advance. Another option is flying AeroVega. Captain Don Vega regularly flies the route in his 6-seat Cessna and comes highly recommended by other travellers. You can contact him at aerovegapto@gmail.com or +1 044 954 588 0062 to reserve a spot on one of his flights. 

If you’d prefer to save money rather than time, you can catch a bus from Oaxaca along the windy mountain roads to Puerto Escondido. The bigger, more comfortable buses cost around 250-350 pesos ($13 – $18) and take 10 hours or so. Many backpackers choose to take the overnight bus to save money on accommodation, although sleeping might not be that easy on this journey. 

You can also hitch a ride in a mini-bus, which might be a little cramped but only takes 6-7 hours for a cost of around 200 pesos ($10.5). Just be prepared for motion sickness as it’s quite the bumpy ride! 

Finally, some people choose to just rent a car in Oaxaca City and drive themselves to Puerto Escondido. Just make sure the rental insurance agreement is clear so as to avoid any surprise charges. It’s also best to tackle this drive during the day as some of those hairpin turns can sneak up on you. 

How to Get Around Puerto Escondido

Pickup truck as transportation in Puerto Escondido, Oaxaca

To get around Puerto Escondido, you’ll likely use a combination of taxis and local public transportation. Getting a taxi from the airport to town should cost around 40-50 pesos ($2-2.50), or about 70 ($3.50) if headed to Punta Zicatela. Taxi rides within town only cost 30-35 pesos ($1.50-2). 

For public transportation in Puerto Escondido, you can choose between colectivos (shared taxi vans), local buses, and camionetas (pick-up trucks). These all run from sunrise till around 8:30 PM and only cost 8 pesos (less than $0.50) each. 

To visit points further outside of town, you can try to hire a driver for the day or just rent a car. 

Where to Eat and Drink in Puerto Escondido

Eating fish tacos in Puerto Escondido, Mexico
Seafood tacos for the win!

Despite being a small town, Puerto Escondido is home to hundreds of places to eat and drink. It being a fishing town, seafood is obviously the top choice here. The state of Oaxaca also grows some pretty amazing coffee beans, so it’s not hard finding a good cup of coffee here. Here are a few of the best places to eat and drink in town:

  • Cafecito (Boulevard Benito Juárez 1, Seccion C, Local 11, Rinconada): This Puerto Escondido staple has two locations – one in town and one on Zicatela. It’s a very popular place to go for breakfast, so don’t be surprised to find a line if you arrive in the morning.
  • Benito Juarez Market: The local market is the best place to go shop for fresh fruit and veggies. You can also sit down to a cheap lunch at one of the many vendors there. 
  • Brad’s Split Coconut (Av. Del Morro, Playa Zicatela): Set right on the beach among palm trees, this is a fun spot to go for dinner and drinks. They’re always cooking up some delicious BBQ here, and the place is usually rocking with some live music. 
  • El Espadin (Camino Carrizalillo No 125, Carrizalillo): Head to Playa Carrizalillo around sunset to enjoy a meal at this fantastic restaurant. Order the catch of the day or whatever other seafood you fancy. 
  • Cayuco (Av. Del Morro 4, Playa Zicatela): Another beachfront restaurant, Cayuco cooks up classic Oaxacan dishes in unique ways. They’ve also got an excellent selection of mezcal here. 
  • Almoraduz (Benito Juárez 12, Rinconada): For fine dining Puerto Escondido style, head to this amazing restaurant. The chefs here whip up traditional Oaxacan cuisine with a twist. They also make some killer drinks, like a hibiscus margarita with mezcal.
  • Congo Bar (Alfonso Pérez Gasga 605): Live music, cheap drinks, and a raging party are what you’ll find here. 
  • Bar Fly (Av. Del Morro, Playa Zicatela): If you’re looking to dance into the wee hours of the morning, this is the place to do it. 

Eating and drinking your way around Puerto Escondido is definitely a highlight of visiting this chilled out beach town. If you have any other recommendations for great places to grab a bite or a drink, please leave them in the comments below!

Where to Stay in Puerto Escondido

Accommodation in Puerto Escondido ranges from simple backpacker-style hostels up to luxury beachfront resorts. As such, there’s something for all tastes and budgets here. 

Those focused on surfing will probably want to book a room on Playa Zicatela to have easy access to the best waves in Puerto Escondido. If you head a little further south on the beach to the area known as La Punta, it’s a little bit more laid-back and less focused on surfing.

Families and couples looking to stay away from the party might want to seek out accommodation up at Playa Bacocho, where there are plenty of options. 

When seeking out accommodation in Puerto Escondido, it’s important to consider the time of year you’ll be travelling there. Places fill up fast over Christmas, New Year’s, and Semana Santa (Holy Week). To avoid disappointment, you’ll want to book well in advance if travelling there during these busy times. 

Check for unique accommodations and affordable places to stay on websites like Booking.com.

Puerto Escondido Safety

Rough water at Puerto Escondido, Mexico
The biggest safety issue in Puerto Escondido is probably the rough seas

For the most part, Puerto Escondido is a very safe place to travel. That being said, incidents do occur here, especially robberies. It’s best to avoid walking on the beach at night. Wherever you are, it’s advised to stay in a group. Don’t carry too much cash or valuables on you so as to avoid drawing attention to yourself. 

Perhaps the biggest danger in Puerto Escondido is the water. Life guards here rescue hundreds of people every year, so be sure to take those red flag warnings seriously and stay out of the water when advised to do so.

When travelling to or from Puerto Escondido, it’s recommended to skip out on the overnight buses to Mexico City. These pass through the state of Guerrero, which is one of the most dangerous areas in Mexico. There are many reports of armed robberies on these buses, so you’re much better off springing for a flight with a budget airline instead. 

In a popular tourist beach town in Mexico, it should come as no surprise that drugs are not hard to find. I’m not going to tell you what to do or not to do on your vacation, but just be aware that cops here like to stop gringos at night for random inspections to see if they can find anything.

Spending some time in a Mexican jail and/or dishing out a huge bribe are surefire ways to ruin your trip. 

FAQs for Puerto Escondido

Here are answers to some frequently asked questions about Puerto Escondido activities and attractions.

Is it worth it to go to Puerto Escondido?

It’s absolutely worth it to go to Puerto Escondido. It’s known as the surfing capital of Mexico, but there are many more Puerto Escondido activities to enjoy, like lounging on the beach, eating local food in the public market, and visiting nearby places like lagoons.

Why is Puerto Escondido famous?

Puerto Escondido is one of the nicest towns on the beautiful Pacific Coast of Oaxaca in southern Mexico. It has several large, sandy beaches with great surfing. There are plenty of hotels for all budgets and outstanding restaurants.

Is it safe to travel to Puerto Escondido?

Puerto Escondido and Oaxaca in general are much safer than many other parts of Mexico, but it’s a good idea to take basic precautions, such as not walking alone at night and not leaving your possessions unguarded on the beach while you swim.

Is Puerto Escondido swimmable?

Yes, Puerto Escondido is swimmable, but because of strong undercurrents, don’t go too far from shore. Also, be sure to check all warnings on the beach about which places are safe to swim or not.

What is the best month to visit Puerto Escondido?

The dry season takes place during the cooler months from November to March. Avoid mid-December to mid-January, however, because that’s high season for travel in Mexico, and like everywhere else in the country, Puerto Escondido can get crowded.

Pack Your Bags for Puerto Escondido!

Well there you have it, amigos. As I’m sure you can see by now, Puerto Escondido has a lot to offer travellers who put forth the effort to make it to this little slice of paradise in Oaxaca. 

I’ve gone several times, and it’s one of my favorite spots in one of my favorite regions in Mexico. If you make it down to the southern Pacific Coast, I’m sure you’ll agree.

From surfing some of the most epic waves in the world, to free-falling above the ocean and mountains on a skydiving trip, to dining on fresh seafood with sunset views, this is a fantastic choice for your next vacation. 

Like This Article? Pin It!

“Your Mexico Travel Guide To Puerto Escondido
The Ultimate Travel Guide To Puerto Escondido
“Your Travel Guide To Puerto Escondido, Oaxaca


Written by

Sasha Savinov

Sasha is a regular contributor to Goats On The Road where he shares his advice as a full-time traveler and digital nomad. In particular, Sasha is an expert in travelling the United States, Mexico and Thailand. He's also an online English teacher and a video producer. In fact, he studied video production at Michigan State University. He and his wife Rachel share their adventures on their website, Grateful Gnomads.

Related Posts

Puerto Vallarta feature image

Best Time to Visit Puerto Vallarta (Weather and Costs)

If you’re planning a trip to Mexico or are considering this destination as your next home base, and are wondering when the best time to visit Puerto Vallarta might be, you’ve come to the right place! This guide takes a look at all the different seasons, as well as a closer look into each month ...
Cenote Kantun Chi feature image

15 Best Day Trips from Playa del Carmen

The Yucatan Peninsula is one of the most magical places on the planet, in my opinion. There’s a beauty and an energy that can’t be found anywhere else, and Playa del Carmen is right in the heart of it. The city itself is incredible, with an almost endless list of things to do, but there ...
cafes and coffee shops playa del carmen feature image

10 Best Cafes in Playa del Carmen (Laptop Friendly)

Playa del Carmen is a gorgeous, fast-growing city in Mexico, right on the Caribbean Sea. It has stunning beaches, a vibrant culture and nightlife, and tons of great spots for digital nomads to work. Here, we’ll highlight some of the best cafes in Playa del Carmen to post up with your laptop. Although there are ...

4 thoughts on “Puerto Escondido, Oaxaca: The Ultimate Travel Guide for 2023”

  1. My husband and I just stayed in Puerto Escondido for 3 weeks as part of our round-the-world trip and loved it. We stayed in Rinconada/near Carrizalillo and it was such a good choice.

    I had one of the best meals of my life at Almoraduz! The tasting menu was incredible…the best $60 meal I’ve ever had. And Espadin was definitely our favorite place for breakfast for the views and starting our mornings.

  2. I was not a fan of this town. I found it boring and unattractive and there wasn’t much to do. Unless you just eat and drink all day. I had just come from Manzute which was pretty great. There was a local mtn and a great little community w/cafes and restaurants. Yoga and walks.

    Puerto had an unattractive strip. The beaches arent great. Coral Beach is nice but you have to go around the resorts to reach it. Hence it being quiet. After 2 days I wanted to leave.

    I did visit the Laguna but on my own. Hitched a ride down a road to the river where I crossed via canoe, to a family shack that serves great river fish. And I took a paddle with a local down the river to see the birds. Super pretty. You can also do horse rides from San Jose that would be great, I sadly never connected with the trip leader.

    But the Puerto itself is overrated and there are much more beautiful
    places to visit in Mexico. Puerto is not one of them. I have travelled a great deal and was disappointed. You have to have lots of money to do all the tours. But if you are a beach bum and like to sit and don nothing then maybe it’s for you.


Comments are closed.