All Collections
Oaxaca Pacific Coast Guide
The Best Things to Do in Puerto Escondido, Oaxaca
The Best Things to Do in Puerto Escondido, Oaxaca
Updated over a week ago

Nestled along the picturesque coast of the Pacific Ocean in southern Mexico, Puerto Escondido is a hidden gem that beckons travelers with its pristine beaches, vibrant culture, and a laid-back atmosphere. Known for its world-class surfing, stunning sunsets, and abundant natural beauty, this tranquil town offers a wealth of experiences for every kind of traveler. Whether you're seeking adventure, relaxation, or a bit of both, here are the best things to do in Puerto Escondido.

1. Surfing at Zicatela Beach

Puerto Escondido has earned a reputation as a surf mecca, with Zicatela Beach being the star of the show. This renowned beach is home to some of the most challenging and exhilarating waves in the world, making it a favorite destination for professional surfers and enthusiasts alike. If you're a seasoned surfer, don't miss the opportunity to ride the Mexican Pipeline, a famous wave that can reach up to 16 feet high. If you're a novice, you can take lessons from one of the many surf schools in the area.

2. Visit La Punta

If you prefer a more relaxed atmosphere, head to La Punta, a small, bohemian neighborhood in Puerto Escondido. Here, you'll find a slower pace, picturesque beaches, and a vibrant community of surfers and artists. La Punta is the perfect place to enjoy a leisurely day of sunbathing, beachcombing, or exploring the quaint shops and cafes.

3. Release Baby Sea Turtles

For a heartwarming and eco-friendly experience, participate in a sea turtle release program. The local conservation efforts aim to protect and preserve these magnificent creatures. Depending on the season, you can help release baby sea turtles into the ocean, making a positive impact on the environment while creating unforgettable memories.

4. Dolphin and Whale Watching

The waters around Puerto Escondido are teeming with marine life, and you can embark on a boat tour to witness dolphins and whales in their natural habitat. The warm Pacific waters are home to a variety of species, including humpback and gray whales, spinner dolphins, and even sea turtles. Be sure to bring your camera, as you won't want to miss capturing these majestic creatures breaching and playing.

5. Discover Local Cuisine

Mexican cuisine is world-famous for its flavors and variety, and Puerto Escondido offers a delightful taste of regional specialties. Be sure to sample the freshest seafood, including ceviche, fish tacos, and grilled octopus. Visit the local markets for a true taste of Oaxacan culture and cuisine, where you can indulge in mole, tlayudas, and other delicious dishes. Don't forget to try the local mezcal, a traditional Mexican spirit.

6. Relax at Carrizalillo Beach

Carrizalillo Beach is a serene, palm-fringed cove that offers a quieter alternative to Zicatela Beach. Accessible via a short walk down a set of stairs, it's a hidden oasis perfect for swimming, snorkeling, and unwinding. The gentle waves make it an ideal spot for beginners and those looking for a tranquil day by the sea.

7. Hike to the Laguna de Manialtepec

For nature enthusiasts, a hike to the Laguna de Manialtepec is a must. This brackish lagoon is home to a diverse array of wildlife, including various bird species and bioluminescent organisms. Take a boat tour through the mangroves in the evening to witness the water light up with the magical glow of bioluminescence.


Puerto Escondido is a paradise waiting to be explored. Whether you're a surfing enthusiast, a nature lover, or simply seeking relaxation, this beautiful Mexican coastal town has something to offer everyone. From the thrilling waves of Zicatela to the tranquil beaches, rich culture, and diverse cuisine, Puerto Escondido invites travelers to savor its unique blend of adventure and serenity. Plan your trip and make memories that will last a lifetime in this hidden gem on Mexico's Pacific coast.

Did this answer your question?