20 Amazing Things To Do in Oaxaca – Heart of Travel
Chat with Us on WhatsApp Send us a Message

Shopping Cart

Your cart is empty

Continue Shopping
Food + culture
Mexico
Regenerative travel

20 Amazing Things To Do in Oaxaca

 From sipping mezcal in the market to wandering ancient Zapotec ruins and celebrating Día de Muertos like a local, this guide to 20 amazing things to do in Oaxaca will help you dive deep into one of Mexico’s most vibrant cultural hubs. Oaxaca is a colorful blend of Indigenous heritage, colonial architecture, world-renowned cuisine, and creative energy—offering something for every kind of traveler. Whether you’re strolling through artisanal markets, climbing petrified waterfalls at Hierve el Agua, or witnessing the magic of Guelaguetza, every moment here is an opportunity for connection and discovery. We’ve put together our favorite can’t-miss experiences to help you build the ultimate Oaxaca itinerary. This is travel with heart—and Oaxaca is ready to welcome you.

Explore More of Mexico with Us!

Featured stories on Mexico:

Oaxaca

Why Oaxaca is THE Place to Celebrate ...

Oaxaca

How to Ethically Travel to Día de Mue...

20 Amazing Things To Do in Oaxaca

With its rich culture, lively streets, and joyous energy, Oaxaca, Mexico is among the most exciting places one can visit. Despite not finding itself on the travel bucket lists of many, we are certain that it is a place you must visit at least once in your lifetime. There is just so much to experience in this state, which is why we are excited to introduce some of our favorites to you! 

 

Before we delve into the lengthy list of exciting things to do in Oaxaca, let us paint a picture of this vivid gem.

Oaxaca, Mexico, is a dynamic city that brims with culture, color, and a deep sense of tradition. Nestled in the country’s southwest, this setting offers a perfect blend of  Zapotéc and Mixtec cultures, Spanish colonial influences, and modern artistic overtones. Here, you can marvel at the stunning architecture of the historic buildings, explore local craft shops, and get a taste of authentic Mexican cuisine. 

1. Stroll Through the Zócalo

Start your Oaxacan adventure in the heart of the city: the Zócalo. This bustling plaza is the perfect place to immerse yourself in the local atmosphere. Grab a seat at one of the many outdoor cafes, enjoy a cup of locally grown coffee, and soak up the warm sun. And while you’re there, don’t miss out on spotting the enthusiastic street performers, vendors, and musicians who add to the vibrant ambiance.

No matter your budget, we highly recommend considering a traditional Casa Particular for your stay in Cuba. These private homes offer a warm welcome from the owners and a cozy place to sleep. In Havana, you’ll find a wider range of options, including upscale properties that operate like boutique hotels, providing a blend of comfort and style. In smaller towns like Viñales, accommodations tend to be simpler, yet they remain clean, comfortable, and safe, ideally located for easy exploration.

All the casas Heart of Travel collaborates with feature rooms equipped with ensuite bathrooms, Wi-Fi access, air conditioning, and a fridge, along with clean drinking water readily available. Staying in a Casa Particular not only offers an economical option but also allows for a more immersive experience in Cuban life. You may even have the chance to enjoy a delicious meal prepared by your hosts.

2. Explore the Santo Domingo Church and Museum

The Templo de Santo Domingo is a stunning baroque church and so much more than just a religious site. Those with a discerning eye will instantly notice that it is a work of art! NO wonder it has been declared a UNESCO World Heritage Site!

Moreover, the museum right next to it, the Museo de las Culturas de Oaxaca, offers a fascinating insight into the region’s history and culture. It features artifacts from the nearby ruins of Monte Albán, taking you on a trip right through the profound history and culture of the city. 

3. Experience Día de Muertos in Oaxaca, México

In reviewing what Oaxaca is most known for, we would be remiss in not mentioning the following cultural event: Día de Muertos, which translates to Day of the Dead. This is one of the most important festivities not just in Oaxaca, but the entirety of Mexico. However, Oaxaca is the place to be if you’re looking to experience it uniquely. 

Experiencing this special day in this unparalleled city allows you to comprehensively explore food, the arts, and the impressive Zapotéc culture. You will be able to discover Zapotéc ruins, try the mouthwatering cuisine, and learn the ways of local craftsmen, artisans, and healers. 

4. Explore Art Galleries and Street Art

Next on our list of things to do in Oaxaca is exploring the thriving art scene. The Rufino Tamayo Museum is a wonderful place to see pre-Hispanic art, while the MACO (Museo de Arte Contemporáneo de Oaxaca) will reveal a window into creations from the modern art scene. In addition, don’t miss the vibrant street art that proudly decorates the city walls. 

5. Visit the Textile Museum

The Museo Textil de Oaxaca features a stunning collection of textiles from Oaxaca and beyond. These highlight complex weaving techniques and elaborate designs. It’s also an excellent place to learn about the cultural significance of textiles in Oaxacan communities. 

6. Shop at the Artisan stores

Wondering what else Oaxaca is famous for? Undoubtedly, it’s the artisan shops! This type of craftsmanship is very popular in the region. This will become immediately apparent as soon as you encounter the many rug shops scattered throughout the city. The traditional (and particularly colorful) designs create a rainbow of patterns and textures that simply cannot be ignored. 

7. Food Markets

Whether or not you’re here to shop, the local markets in Oaxaca are an experience you cannot miss. Filled with various goods, we’re sure you will find something you’d like to take home with you. From woven bags and leather shoes to hats, snacks, and of course, delicious food, these markets provide a feast for all of the senses!

Take one step into Mercado Benito Juárez, Mercado 20 de Noviembre, or the Mercado de Artesanías and you will instantly see why Oaxaca is such a compelling tourist destination!

8. Mezcal Tasting

Oaxaca is the origin of mezcal, a smoky spirit made from agave. While in the birthplace of this iconic beverage, don’t miss the opportunity to visit a local distillery, or palenque, to learn more about its production. Take a glimpse into the traditional process of making mezcal, from harvesting the agave to distillation. And, if you choose, of course, sample some of the delicious results!

9. Walk the Pasillo de Humo in Mercado 20 de Noviembre

This bustling corridor, known as the “Hall of Smoke”, is filled with the mouthwatering scent of grilled meats. Vendors offer an array of freshly prepared options like tasajo (thinly sliced beef), chorizo, and cecina (salted pork), all sizzling on open grills. Choose your meats, grab some tortillas, and enjoy a delectable, authentic Oaxacan feast right in the heart of the market. 

10. Experience the Guelaguetza Festival

If you’re lucky enough to visit in July, you can partake in the astounding Guelaguetza Festival! This unique festivity celebrates the Oaxacan culture, featuring traditional dance, music, and colorful costumes from the state’s eight regions. 

11. Discover Monte Albán

This ancient Zapotec city is a must-see. Located on a hilltop, it offers panoramic views of the valleys below. In addition, it is a fascinating archaeological site offering a glimpse into pre-colonial life. 

12. Oaxacan Cuisine

Oaxaca is known as the gastronomic capital of Mexico, and for good reason! Don’t miss trying local specialties like mole (a rich, spiced sauce with numerous varieties), tlayudas (a kind of giant tortilla pizza), and tamales wrapped in banana leaves. For the adventurous, chapulines (roasted grasshoppers) are a crunchy, spicy snack you can find at markets and street stalls. 

13. Stay with Oaxaca’s Indigenous Communities

If you value learning about cultures around the world, then this could be your favorite item on our list of Oaxacan activities. In the villages of the Sierra Norte mountains and beyond, you can immerse yourself in traditional Zapotéc or Mixtec communities. These communities welcome visitors of all backgrounds, providing opportunities to learn about their ancestral weaving techniques, traditional cuisine, and sustainable farming. 

14. Wander Through the Botanical Garden

What better way to spend a slow, quiet afternoon than to soak in the tranquility of the city’s botanical gardens? Located behind the Santo Domingo complex, Jardín Etnobotánico de Oaxaca is home to the region’s diverse flora, including cacti, agaves, and medicinal plants. It’s certainly one of our favorite activities while enjoying this spectacular city. 

15. Hierve el agua

Speaking of natural wonders, here’s another one you can’t miss while in Oaxaca: Hierve el Agua, a set of waterfalls located about two hours from the city. The mineral-rich waters are responsible for the rock formations that look like cascading waterfalls. It makes a perfect day trip for nature lovers and photography enthusiasts. 

16. Visit the World’s Widest Tree

In Oaxaca, the town of Santa María del Tule is home to the world’s widest tree, called the Arbol del Tule. Believed to be over 1,500 years old, the tree is a natural wonder and draws countless visitors with its immense size and impactful history and majesty. 

17. Attend a Traditional Temazcal Ceremony

For a unique spiritual experience, try a traditional temazcal ceremony. This ceremonial Mesoamerican ritual involves a steam bath in a small, enclosed space and is usually accompanied by chanting and meditation. Practiced by Mexican indigenous people, it is believed to cleanse the body and spirit.

18. Explore Mitla

Located about forty kilometers southeast of Oaxaca City, Mitla was an important religious center for the Zapotéc and Mixtec civilizations. It is a popular site for many travelers who want to see the Column of Life, which is located in one of Mitla’s tombs. It is believed that if you wrap your arms around the column, the distance between your hands reveals how much time you have left in life. 

19. Enjoy the Sunsets from a Rooftop Bar

Finish an exciting day by enjoying the stunning Oaxacan sunset from one of the city’s many rooftop bars. It is the perfect way to relax and reflect on the day’s adventures. 

20. Enjoy the Nightlife in Oaxaca

Many wonder about the safety in Oaxaca, particularly women and solo travelers who love to experience everything a city can offer. We find Oaxaca to be a secure place to be out and about, so go forth and enjoy without stress! We recommend keeping track of your belongings and taking taxis back to your accommodations at night, otherwise, you should not expect any inconvenience. 

Now that you can be more confident regarding your safety, nothing is holding you back from enjoying the nightlife in Oaxaca. Whether you’re looking for a quiet bar with a great mezcal selection, a live music venue, or a dance club, you will find plenty of options for any taste!

There’s no doubt that Oaxaca is a place that offers endless opportunities for exploration and discovery. Although we consider each of the items on our list to be a must-do, we assure you that there is nothing like experiencing Día de Muertos in this incandescent city. Combining a variety of activities and customs, it is a once-in-a-lifetime opportunity to immerse yourself in Mexican culture and tradition. 

If you are ready for this unparalleled adventure, pack your bags and join us on our Experience Día de Muertos in Oaxaca, Mexico trip and get ready to fall in love with Oaxaca! 

Blog Comments

Comments (0)

Leave a comment

Your email address will not be published.