9 Best Things To Do in Oaxaca State, Mexico
There is so much to do in Oaxaca State that you could easily spend months without scratching the surface.
Nevertheless, a few essential experiences should be on every Oaxaca Itinerary. So ditch the free walking tour, and let’s set off into wild and diverse Oaxaca!
Table of Contents
- 1. Set Sail to the Huatulco National Park
- 2. Unplug in San Jose del Pacifico
- 3. Embark on an Expedition to Chacahua
- 4. Sample City Life in Oaxaca de Juárez
- 5. Get Off-Grid in Santiago Apoala
- 6. Step Back in Time in Yagul
- 7. Taste Traditional Mezcal in Santa Catarina Minas and Santiago de Matatlán
- 8. Take on Zicatela in Puerto Escondido
- 9. Let it All Hang Out at Zipolite
- WANT MORE INFO?
1. Set Sail to the Huatulco National Park

Huatulco National Park is home to pristine coastal forests and beautiful bays that are best explored by boat. Spend the day snorkeling, sunbathing, and swimming in this unspoiled paradise, away from the crowds. It’s one of the best spots for a relaxing day in Oaxaca.
→ Book a full-day boat tour of the bays of Huatulco.
2. Unplug in San Jose del Pacifico

This mountain village is known for its natural beauty and mushrooms that grow during the wet season. It’s the perfect spot for hiking, yoga, and ancient temazcal ceremonies. A visit here is like stepping back in time, far from modern amenities.
3. Embark on an Expedition to Chacahua

Getting to Chacahua involves an adventurous boat ride through mangroves, but it’s worth the effort for this hidden beach village. Visitors can enjoy surfing, hiking, and bonfires on the beach, with little to no tourist development.
4. Sample City Life in Oaxaca de Juárez

Oaxaca City is a cultural hub full of galleries, street food, and beautiful colonial architecture. Visit Monte Alban, explore markets, or enjoy Oaxacan cuisine from trendy cafes to street vendors. It’s the perfect blend of history and modern culture.
5. Get Off-Grid in Santiago Apoala

Santiago Apoala is a remote village offering hikes through waterfalls, caves, and pools. It’s an off-the-beaten-path destination, perfect for those seeking tranquility and nature, away from tourist crowds.
→ Book a day trip to Santiago Apoalo waterfalls and lagoons.
6. Step Back in Time in Yagul

Yagul is an ancient archaeological site that dates back to around 500 BC. Wander through ancient city ruins, explore the labyrinth of structures, and enjoy sweeping views of the Valley of Oaxaca from a nearby hill. It’s rarely crowded, making it a peaceful visit.
→ Book a Yagul guided tour from Oaxaca City.
RELATED: A 2 Week Mexico Itinerary for Beach and Mountain Lovers
7. Taste Traditional Mezcal in Santa Catarina Minas and Santiago de Matatlán

Oaxaca is the mezcal capital of Mexico, and visiting Santiago de Matatlán and Santa Catarina Minas offers a chance to see the traditional distillation process. These villages are known for producing some of the best mezcal, and you can visit distilleries for tastings.
→ Book a VIP mezcal distillery tour to Santa Catarina Minas.
8. Take on Zicatela in Puerto Escondido

Zicatela Beach in Puerto Escondido is world-famous for its heavy beach break and draws surfers from around the globe. Beginners can head to the gentler La Punta area, while others can relax on Playa Coral, a beautiful nearby beach for swimming and sunbathing.
READ MORE: Your Guide to Playa Zicatela + La Punta Zicatela in Puerto Escondido, Mexico
9. Let it All Hang Out at Zipolite

Zipolite is Mexico’s only official clothing-optional beach, attracting a laid-back, bohemian crowd. The beautiful beach stretches along the Pacific coast, offering fantastic surf, seafood restaurants, and nearby villages like Mazunte and San Augustin to explore.
WANT MORE INFO?

Read the Full Guide: 10 Best Things To Do in Oaxaca State, Mexico