23 Best Things To Do In Oaxaca [2024]

Best things to do in Oaxaca

Disclosure: This post may contain affiliate links, meaning that I may get a small commission if you decide to make a purchase through my links, at no cost to you.

Are you planning a trip and wondering about the best things to do in Oaxaca, Mexico?

Oaxaca is one of the most culturally rich regions of Mexico.  It is full of beautiful Spanish colonial architecture, astonishingly colorful artwork and clothing, delicious food, and wonderfully friendly people.

Within the city, there are cultural museums, colorful markets, and a huge range of bars, restaurants and hotels.  Outside the city, there are some true wonders of the world all with easy reach.

The problem with Oaxaca isn’t that there is too little to do, but too little time to do it! If you’re not staying long, that could be a real problem, because you don’t want to miss anything amazing and regret it when you get home.

So where should you start, and what is best to include in your itinerary? 

I’ve set out a list of the 23 best things to do in Oaxaca city to help you decide.

Best things to do in Oaxaca – Which is the Winner?

Looking for a quick answer? If pressed to choose, I think that the best things to do in Oaxaca are:

Want more options? Check out the full list below of the best things to do in Oaxaca.


best things to do in oaxaca

1. Zona Arqueológica de Monte Albán

Photo by Gabriel Tovar on Unsplash

Key Info:

Opening times: 8am – 5pm every day.

Time needed: 2 – 3 hours, including travel to the site.

Cost:  MX$90 entrance fee.

Map:

Source: Google maps

why is it one of the best things to do in oaxaca?

Unique ancient ruins, also a UNESCO world heritage site

Description:

The Zona Arqueológica de Monte Albán, known as Monte Albán, lies approximately three miles to the south-west of Oaxaca. 

Monte Albán is the site of the ruins of an ancient Zapotec city. Archaeologists believe that the ruins date back to the 6th century, and that the city stood until around the 8th century.

The site is quite large, covering an area of around four square miles and is comprised of (among other structures) two pyramids, a ball court, and approximately 170 tombs.

The best way to reach Monte Albán is by taxi or bus.  A taxi will cost around MX100 – MX150 in each direction, and you should agree the price before you depart to avoid arguments.  Buses leave from Oaxaca to Monte Albán every hour and cost MX$50 for a round trip.

If you are driving, there is parking on site.

If you would like a guided tour, your hotel will either offer one or be able to refer you to a guide.  There are also local guides at the site that you can hire when you arrive, so you don’t need to make the decision before you go.

The cost of a guided tour will be more than if you guide yourself.  However, a guide is helpful if you don’t speak any Spanish, and you will almost certainly learn something from the guide that you would otherwise have missed.

If you’re planning to go in the afternoon, be aware that the on-site museum closes early, so if you want to visit it, you should do that first.

The on-site shop stocks works from some great local artists, so it is worth browsing if you have an interest in Oaxacan artwork or are looking for a souvenir. 

Provided that you’re not afraid of a little heat, this is one of the best things to do in Oaxaca for you if you have an interest in history and like visiting historical ruins.

Pro tip! Arrive early to beat the crowds, and take a hat, suncream, good walking shoes, and a bottle of water.


best things to do in oaxaca

2. Zona Arqueológica de Mitla

Source: Tripadvisor.com

Key Info:

Opening times: 8am – 5pm every day.

Time needed: 3 – 4 hours, including travel to the site.

Cost:  MX$85 entry fee.

Map:

Source: Google maps

why is it one of the best things to do in oaxaca?

Unique ancient Zapotec ruins, a UNESCO world heritage site

Description:

The Zona Arqueológica de Mitla, known as Mitla, lies approximately 28 miles to the south-east of Oaxaca.  The site preserves the remarkable remains of an ancient Zapotec city, and is thought to have been inhabited as far back as about 500 BC. 

The ruins are situated in a valley nearly a mile above sea level. They are broken into several groups of structures.

These include a ancient room with enormous supporting columns, elaborate tombs, and a newer church built by the Spanish colonists. Shortly after their arrival in Oaxaca, the Spanish destroyed much of the city to remove its religious power, and used the stone to build the church, the Church of San Pablo.

Mitla is known for its intricate stone mosaics, which are sometimes called “Zapotec Greco”. It also has a number of ancient friezes adorning walls and floors.

Entrance costs MX$85, and you will need to either take a bus, a taxi or drive to reach it from Oaxaca.

The bus costs MX$20 each way. It will take between 90 minutes and 2 hours to San Pablo Villa de Mitla, after which you can reach the site in a few minutes on foot.

A taxi will take about an hour, depending on traffic, and will cost between MX$350 – MX$450 in each direction.

Guides are also available to show you around and teach you about the site, at a cost of around MX$100.

There are shops at the front of the site where you can buy locally produced textile products. There are also various food vendors where you buy ice creams or other things to eat and drink.

If you book with a tour, you could also consider asking your guide to take you to visit some of the nearby volcanic caves in the surrounding hills. These are also a UNESCO world heritage site due to a number of ancient pictographs carved into their walls.  

If you want to learn about pre-hispanic history just enjoy wandering ancient ruins, a visit to Mitla should be on your list of best things to do in Oaxaca.

Pro tip! As with Monte Albán, arrive early to beat the crowds, and take a hat, suncream, good walking shoes, and a bottle of water.


best things to do in oaxaca

3. El árbol del Tule (tule Tree)

Source: Expedia.com

Key Info:

Opening times: 8:00am – 6:00pm every day.

Time needed: 1 – 2 hours, including travel to and from the site.

Cost:  MX$20 entry.

Map:

Source: Google maps

why is it one of the best things to do in oaxaca?

Widest tree in the world, close to Oaxaca city

Description:

El árbol del Tule (Tule Tree) is found in the town of Santa María del Tule about 6 miles west of Oaxaca.  It is believed to be the widest tree in the world.

Although not the oldest in the world, Tule Tree is also ancient, at approximately 2,000 years.  It also has a nearby younger neighbour, but it is “only” around 1,000 years old, a mere whipper-snapper in comparison.

The tree itself lives on a church property, and you will need to pay admission to enter the area.  There is a fence around the tree to prevent visitors from climbing or otherwise damaging it.

The tree is quite conveniently located in the centre of Santa María del Tule, adjacent a town square.  Across the square are a number of local restaurants, where you can find authentic Oaxacan cuisine at prices lower than those in Oaxaca.

You can reach the Tule Tree by bus or by taxi.  Buses cost MX$10 and depart frequently from Oaxaca, and will take about 15 to 20 minutes.  Taxis will be quicker, but will cost around MX$35 – MX$50.

If you are thinking about doing a tour, you could combine Tule Tree, Mitla, and Hierve el Agua into one tour.  They are in the same general south-western direction from Oaxaca, so you could visit them all in a day. 

Some tours will also include a visit to a nearby mezcal distillery, many of which are found in Santiago Mazatlan. With some of the best mezcal distilleries in Oaxaca, a visit to the distilleries is worth a stop!

If you appreciate natural wonders of world, Tule Tree is a must-see and visiting it is one of the best things to do in Oaxaca for you. 


Best Things To Do In Oaxaca

4. Hierve el Agua

Source: Tripadvisor.com

Key Info:

Opening times: 7:30am – 5pm every day.

Time needed: 3 – 4 hours, including travel to and from the site.

Cost:  MX$50 entry.  MX$300 – MX$800 in transport costs, depending on how you travel .

Map:

Source: Google maps

why is it one of the best things to do in oaxaca?

Unique fossilised waterfalls and mineral pools

Description:

Hierve el Agua lies approximately 40 miles to the south-east of Oaxaca.  

The site is a wonderful geological marvel of two petrified waterfalls.  The smaller one is called la cascada chica and the bigger one is called la cascada grande.

The waterfalls were formed over thousands of years as mineral-rich waters ran over the edge of the cliff and down the escarpment.  

The plateau above the falls is covered in large shallow pools, with various beautiful mineral formations that look like atolls in an ocean. It makes you think that you are walking on a shallow reef in the Caribbean.

You can also hike to the bottom of the waterfalls, where there some more pools that you can sit in. There are change-rooms and toilets nearby.

Local Oaxacans believe that the mineralised waters have healing properties.  Be aware, though, that despite its name, the waters in the pools can be quite cold if you’ve arrived early in the day.    

The best way to reach Hierve de Agua is by car, private driver or bus. 

If you decide to take the bus, be aware that you will need to exit the bus to change vehicles at two points.  From there, you’ll be shuttled along by small van-drivers (known as colectivos). 

Colectivos operate such that they only leave when they are full, so you may need to be patient. The route may also be a little bumpy, and the ride will likely be cosy.

But on the plus side, you’ll get a chance to get to know some fellow travellers. 

A taxi will cost between MX$150 – MX$250, plus MX$10 for tolls.  Buses leave from Oaxaca to Hierve el Agua every hour, and cost around MX$50 for a round trip.  

When you arrive at Hierve el Agua, you’ll walk down a gentle slope, and you’ll reach the top of the waterfalls.

There are very few fossilised waterfalls in the world, so this is definitely one of the best things to do in Oaxaca.

Pro tip! As with Monte Albán and Mitla, arrive early to beat the crowds. And in addition to a hat and suncream, bring a towel!


Best Things To Do In Oaxaca

5. Templo de Santo Domingo de Guzmán

Photo by Ryan Doyle on Unsplash

Key Info:

Opening times: 8am – 5pm every day

Time needed: 30 minutes – 1 hour

Cost:  No charge for entry

Map:

Source: Google maps

why is it one of the best things to do in oaxaca?

Iconic place of worship in Oaxaca, great place to take a photograph as a souvenir

Description:

The Templo de San Domingo de Guzmán is a spectacular place of worship in the historic centre of Oaxaca de Juárez.  It’s one of the most well-known spots in Oaxaca, and should be on your list of best things to do in Oaxaca for that reason alone.

The building is a former Dominican monastery built between 1570 and 1608 in the Spanish colonial architectural style, and is one of the city’s most ornate buildings.  The interior is breathtaking, and lavishly adorned with gold.

Local guides are available to provide you with a brief tour of the building, at a cost of between MX$100 to MX$200.  This is great if you have an interest in the historic landmarks, as the guides can explain the origins and meaning behind many of the works inside the church.

The Templo de San Domingo de Guzmán is very centrally located, and you can easily walk there from anywhere within the historic centre.  

After you’ve visited the building, it is also ideally located to visit various other places of interest, such as the Museo de Cultural de Oaxaca and the Jardín Etnobotánico de Oaxaca.

There is a large square in front of the church, perfect for selfies or family portraits, as the case may be.

The beauty of the Templo de San Domingo de Guzmán and its recognisability definitely makes a visit to it one of the best things to do in Oaxaca.


best things to do in oaxaca

6. Zócalo (plaza de la constitución)

Source: Tripadvisor.com

Key Info:

Opening times: always open.

Time needed: 1 hour.

Cost:  none.

Map:

Source: Google maps

why is it one of the best things to do in oaxaca?

The Zócalo is the heart of the city, and a great springboard for any day-trip

Description:

The Zócalo (formally, the Plaza de la Constitución) is a town square in the heart of the historic centre of Oaxaca.  

At its southern end stands the State Government Palace (Palacio de Gobierno del Estado de Oaxaca), a beautiful 19th century building of marble.  

On its northern side is the Catedral Metropolitana de Oaxaca Nuestra Señora de La Asunción, on which work started in 1535. 

In the middle of the square is a bandstand, where public musical or dance performances often take place.  There are also some trees that cast some shade, so that you can take a break out of the sun.

Lining the square are various restaurants, and there are also street vendors in the square itself.

The Zócalo is also a great place to start you day of exploring due to its very central location.  From its north-west corner, you can go north and join the Andador de Macedonia Alcalá after just one block. 

A visit to the Zócalo is one of the best things to do in Oaxaca, given its central location and diversity of things to see in the immediate vicinity.


best things to do in oaxaca

7. Oaxaca City Cathedral

Source: Expedia.com

Key Info:

Opening times: 10am – 2pm and 4pm – 6pm every day (except Sunday).

Time needed: 1 hour.

Cost:  free entry.

Map:

Source: Google maps

why is it one of the best things to do in oaxaca?

The cathedral is nearly 500 years old, beautiful inside and out, free to enter, and centrally located

Description:

The Catedral de Nuestra Señora de La Asunción (Cathedral of Our Lady of the Assumption) is situated at the north end of the Zócalo, in the historic centre of Oaxaca.

A visit to the cathedral is certainly one of the best things to do in Oaxaca. It’s centrally located, costs nothing to enter, and is a majestic, ancient building with stunning architecture and spiritual ambiance.

Construction of the cathedral began in 1535, making it one of the oldest cathedrals in Mexico. Its architectural style is a blend of Baroque and Neoclassical influences, showcasing the evolution of design across the centuries.

The exterior of the cathedral is a sight to behold. Its impressive facade features intricate stone carvings and sculptures, representing biblical scenes and saints.

The interior of the cathedral is also breathtakingly beautiful. The grand nave is supported by massive columns and creates a sense of grandeur and space.

The high vaulted ceilings are adorned with delicate frescoes, and draw the eyes upward. The altar is adorned with gold leaf and precious gems, serving as a focal point of religious devotion.

Beyond its architectural marvels, the cathedral also plays a vital role in Oaxacan culture and religious life. Throughout the year, it hosts religious ceremonies, processions, and vibrant festivities, providing an immersive experience into the city’s deep-rooted traditions.

You should definitely have this on your list of the best things to do in Oaxaca. A beautiful building of such antiquity, in a central location without any charge to enter, is too hard to pass on.


best things to do in oaxaca

8. Parque Juárez El Llano

Source: Tripadvisor.com

Key Info:

Opening times: always open.

Time needed: 1 hour.

Cost:  none.

Map:

Source: Google maps

why is it one of the best things to do in oaxaca?

Great centrally located park, statue of Benito Juárez at the centre

Description:

The Parque Juárez El Llano is a large park situated just outside the historic centre of Oaxaca, a few blocks north of the Hotel Las Mariposas.  You can reach it easily from the Templo de Santo Domingo de Guzmán, and it is a few blocks west of the Barrio de Jalatlaco.

The park has been an open space since at least the late 18th century and began to be used as a public park at the beginning of the 19th century.  It is full of paths to walk, and there are lots of shady benches for you to sit down and relax a moment.

In the centre of the park, there is a monument to the former president of Mexico, Benito Juárez Garcia, who was a Oaxacan native.  To the north of the park lies the Iglesia de Guadelupe, and a few blocks to the east is the Templo de San Matías Jalatlaco.

If you are looking to get lunch nearby, within the park are two taco stands (taquerias) and the park is surrounded by more restaurants and cafes, including Taco Sireno and Casa Blason.  If you want a scrumptious dessert, take a look at the amazing cakes, tiramisus, and tarts available at El Paso del Antojo a few blocks to the east.

The park was once a zoo and remains a very family-friendly area.  There are ample paths for your children to run down, and there are often musicians or dancers performing in the park to entertain them.

The park is also great for exercising if your hotel is nearby.

If you are looking for a place to rest between visits to attractions, to let your children get rid of a bit of excess energy, or to just do a bit of people-watching in the shade, you’ll find the Parque Juárez El Llano one of the best things to do in Oaxaca.


best things to do in oaxaca

9. Basílica de Nuestra Señora de la Soledad

Source: Tripadvisor.com

Key Info:

Opening times: 9am – 6:30pm every day.

Time needed: 1 hour.

Cost:  none.

Map:

Source: Google maps

why is it one of the best things to do in oaxaca?

Beautiful local place of worship, unique story surrounding its construction

Description:

The Basílica de Nuestra Señora de la Soledad (our lady of solitude) is a beautiful church just to the east of the historic centre of Oaxaca.  It was constructed between 1682 and 1689 and raised to the status of Basílica in 1959.

The basilica has an odd story surrounding its construction.  Legend has it that a mule driver on his way to Guatemala from Veracruz discovered that he had an extra mule shortly after arriving in Oaxaca.  The mule was carrying a very heavy box, and collapsed outside the hermitage of San Sebastian under its weight. 

The mule driver was unable to lift the mule and its box, and to avoid any trouble, called the authorities.  When they opened the box, they found an image of the virgin of solicitude, a cross and a note saying “Virgin of the Cross”.  On the strength of this omen, the local bishop ordered the construction of a sanctuary in honour of the virgin of solicitude, who is the patron of Oaxaca.  

The basilica has a beautifully ornate façade, and its interior is richly decorated.  As is common in South American places of worship, the interior of the building is lavishly adorned with gold, stained glass windows and beautiful artwork. 

There is also a statue of the virgin of solicitude, which is constructed from two kilograms of gold and several hundred diamonds. 

Fewer tourists tend to visit the cathedral, given that it is outside the historic centre, so it is a nice place to briefly relax the bustle of the city.  However, it is an active place of worship and is still frequently visited by local Oaxacans.  

If you are interested in the history of the building, there is also a small museum behind the cathedral where you can learn more.

The Basílica de Nuestra Señora de la Soledad is one of the best things to do in Oaxaca if you are looking for a wonderful place of worship, or just enjoy the stunning architecture and beauty of historic churches. 


best things to do in oaxaca

10. Pueblos Mancomunados

Source: Tripadvisor.com

Key Info:

Opening times: speak to your tour guide

Time needed: 1 – 2 days

Cost:  speak to your tour guide

Map:

Source: Google maps

why is it one of the best things to do in oaxaca?

Eco-friendly traditional mountain village, great hiking and camping experience

Description:

The Pueblos Mancomunados are a collective of eight indigenous Zapotec villages in the mountains about 35 miles north of Oaxaca. 

The Pueblos Mancomunados have embraced sustainable tourism practices, making it an ideal destination for eco-conscious travellers. The communities are committed to preserving their environment and culture, while offering visitors an opportunity to experience responsible tourism firsthand.

The mountains offer an extensive network of hiking trails, ranging from easy strolls to challenging treks. You can hike from village to village along the trails, or they can be reached by road if you prefer.

In addition to activities, the mountains themselves are beautiful, and perfect for photography, bird-watching, or just relaxing.

This is one place of interest in Oaxaca that is probably best carried out as a tour.  The communities have an office in Oaxaca, so you can book directly  with them.  No agency involved, so your payment goes directly to the community.

Tours are offered as day-trips, or 2 or 3 day tours.  The packages are all-inclusive, and travel insurance is included.  Be aware that guides will speak Spanish, and if you need an English guide, that will cost you extra.

For anyone who loves hiking or is just looking to get out of the city to experience the natural beauty of Oaxaca and its people, this is one of the best things to do in Oaxaca, hands down.


best things to do in oaxaca

11. Visit the Teatro Macedonio Alcalá

Photo by Jonathan Tesmaye Salvador on Unsplash

Key Info:

Opening times: check performance times with the theatre.

Time needed: 2 – 3 hours.

Cost:  check prices with the theatre.

Map:

Source: Google maps

why is it one of the best things to do in oaxaca?

Regally elegant example of an early 20th century theatre, very centrally located

Description:

The Teatro Macedonio Alcalá is located two blocks east of the Zócalo, a few blocks to the south of the NaNa Vida Hotel Boutique.

Construction of the Teatro Macedonio Alcalá began in 1903 and was completed in 1909, making it one of the oldest theatres in Mexico. The theatre’s name honours the famous Mexican composer and conductor, Macedonio Alcalá, who hailed from Oaxaca.

The exterior of the Teatro Macedonio Alcalá is a splendid example of neoclassical architecture. The façade boasts elaborate details, including ornate sculptures, reliefs, and majestic columns that evoke a sense of grandeur and sophistication.

The theatre’s grand entrance, adorned with intricate ironwork and a beautiful archway, welcomes visitors into a world of artistic wonder.

Stepping inside, visitors are greeted by the theatre’s opulent interior. The auditorium is a sight to behold, with its elegant design, plush seating, and stunning ceiling adorned with intricate frescoes and chandeliers.

The acoustics of the theatre are reputed to be exceptional, enhancing the experience of attending a live performance. Throughout the year, the theatre hosts a variety of cultural events and festivals.

The theatre’s location in the heart of the historic centre makes a visit to it easy to work into a day-trip itinerary. It is such a beautiful building that it is definitely on the list of best things to do in Oaxaca.


best things to do in oaxaca

12. Walk the Andador de Macedonia Alcalá

Photo by Anastasiia Malai on Unsplash

Key Info:

Opening times: always open.

Time needed: 1 – 2 hours.

Cost:  none.

Map:

Source: Google maps

why is it one of the best things to do in oaxaca?

A pedestrian-only street with beautifully colourful houses, and great restaurants and bars

Description:

The Andador de Macedonia Alcalá is a pedestrian-only street in the historic centre of Oaxaca. It runs from the Zócalo north to the Templo de Santo Domingo de Guzmán for a little under a mile.

The houses and shops lining the Andador have beautifully coloured adobe walls. When there is a festival planned, coloured flags or other materials are often strung from roof to roof above the footway, creating a spectacular artificial canopy of colour.

If you are walking north, the parallel lines of the houses and shops on both sides of the long straight walk frame the mountains in a dramatic way.

The Andador is home to a large variety of shops and art galleries that you can peruse at your leisure. If you need to eat or rehydrate, street vendors are on most corners, and there are lots of cafes to keep you caffeinated.

If you feel like relaxing and just people-watching, some bars and restaurants, such as La Azotea, have rooftop seating. Depending on the season and day of the week, you may need to plan ahead and book a spot.

This is definitely on the list of best things to do in Oaxaca, as it’s so easy to build into the itinerary. All your need to do is plan your day so that you use it on your way to somewhere else!

best things to do in oaxaca


13. Museo de Culturas de Oaxaca

Source: Expedia.com

Key Info:

Opening times: 8am – 5pm every day.

Time needed: 1 – 2 hours.

Cost:  MX$85.

Map:

Source: Google maps

why is it one of the best things to do in oaxaca?

Beautiful Dominican building, large collection of rare books and manuscripts

Description:

The Museo de Culturas de Oaxaca is a beautiful building in the historic centre of Oaxaca.  The building was originally built in 1831 as a Dominican friary, and was later used as a military barracks. 

The museum is conveniently situated right next to the Templo de San Domingo de Guzmán, and very close to the Jardín Etnobotánico de Oaxaca.  Great for logistics if they are all on your list of must see places! 

The museum has a library with an extensive collection of very rare books and manuscripts and historic objects from Zapotec and Mixtec cultures.

If you aren’t going to make it to the Zona Arqueológica de Monte Albán, there are jewelled tombs from the site exhibited at the museum.

Local guides are available to provide you with a tour of the museum, at a cost of between MX$300 and MX$600.  

If you want to learn more about the traditions and culture of Oaxaca in a beautiful building, then this is one of the best things to do in Oaxaca for you.


best things to do in oaxaca

14. Museo Textil de Oaxaca

Source: Expedia.com

Key Info:

Opening times: 11am – 8pm every day (Sunday until 6pm only).

Time needed: 1 -2 hours.

Cost: free entry.

Map:

Source: Google maps

why is it one of the best things to do in oaxaca?

The museum has an impressive collection of Oaxacan textiles, centrally located in a 19th century building

Description:

El Museo Textil de Oaxaca is a small museum situated in the historic centre of Oaxaca.

The museum building dates to the 19th century, during which time it was used a hospital, the Hospital de Bélen. It was later bought and restored by a Oaxacan charity, and now houses the Museo Textil de Oaxaca.

The museum showcases some of the many varieties of embroidered and woven goods for which Oaxaca is so well-known. It has over 7,000 pieces in its extensive and very rare collection.

Some of the designs were traditionally used by the Zapotec, Nahua and Mixtec cultures.  Many of these are recognisable in products made by local Oaxacan textile producers today.

The museum offers free tours (carried out in Spanish) on Wednesdays at 5pm. It is also very close to the Zócalo, so can easily be incorporated into a day exploring the city.

If you enjoy traditional design and the local Oaxacan textiles, this is one of the best things in Oaxaca for you.   


best things to do in oaxaca

15. Mercado Benito Juárez

Photo by Eric Prouzet on Unsplash

Key Info:

Opening times: 7am – 9pm every day.

Time needed: 1 – 2 hours.

Cost:  no cost of admission.

Map:

Source: Google maps

why is it one of the best things to do in oaxaca?

Great, well-known market just a few blocks from the Zócalo

Description:

The Mercado Benito Juárez is very centrally located in the historic centre of Oaxaca, one block south-west of the Zócalo.  It is a mixed market, selling clothing and artisanal products of all kinds, a wide variety of foodstuffs, and, well, basically everything that you could think of.

The market is a covered market, and despite the hustle and bustle, it is generally quite well-organised.  Vendors of similar products are usually grouped together, which makes it easier to shop.

There are vendors that sell cooked food, so you won’t need to leave to eat unless you want to.

By mid-morning, the market will be quite busy, so if you want to avoid the crowds, you should try to arrive early.  

Be aware that bargaining is a must!  If you don’t know anything about bargaining, the golden rules are (i) know what you think the product is worth in Oaxaca, (ii) set a maximum price that you will pay in your mind before you start negotiating, (iii) never take the first offer, and (iv) always be prepared to walk away (and do walk away!) if you can’t agree a price. 

If you’re looking to experience a Oaxacan market, looking for something specific, or are buying a gift, then this is one of the best things to do in Oaxaca for you.


best things to do in oaxaca

16. Mercado de Artesanias

Photo by Alexandra Tran on Unsplash

Key Info:

Opening times: 7am – 9pm every day.

Time needed: 1 – 2 hours.

Cost:  none.

Map:

Source: Google maps

why is it one of the best things to do in oaxaca?

Great place to find a gift at a price lower than in retail shops in the city

Description:

The Mercado de Artesanías is a small handcraft market in the historic centre of Oaxaca, a few blocks to the south of the Zócalo.

The market has a wealth of handcrafted fabrics, weavings, leather goods, clothing, basketry, pottery, wood carvings, and other artwork.  The vendors are artisans themselves, or vendors of products produced locally in Oaxaca. 

You can buy Alebrijes at the Mercado de Artesanías, if you are looking for something small to purchase as a gift or souvenir.  However, if you are looking for something of higher quality, you are better served going direct to the local villages where they are produced.

It is a covered market, so it is a great place to browse out of the hot sun.  Crowds tend to be a little smaller than some of the other markets, as it is specific to handcrafts and is a little further south than the larger Mercado Benito Juárez and the Mercado 20 de Noviembre.

The market is a great place to shop if you are looking to find a gift, or if you are looking to looking to buy quality Oaxacan goods.  The prices tend to be lower than those sold at retail shops elsewhere in the city. 

There are many stalls selling similar products, some of better quality than others.  Don’t be afraid to negotiate, if you think that the price is too high.  If you know what you are looking for, it is helpful to research the value of the product first, to help you negotiate the best price.

If you’re looking for a gift or souvenir, love browsing craft markets, or just want to browse for an hour out of the sun, you’ll find the Mercado de Artesanías is one of the best things to do in Oaxaca.


best things to do in oaxaca

17. Mercado 20 de Noviembre

Photo by Eric Prouzet on Unsplash

Key Info:

Opening times: 10am – 7pm every day.

Time needed: 1 – 2 hours.

Cost:  none.

Map:

Source: Google maps

why is it one of the best things to do in oaxaca?

Great place to shop for a gift, and to try great Oaxacan food where locals often eat

Description:

The Mercado de 20 Noviembre is a market in the historic centre of Oaxaca, three blocks to the south of the Zócalo.

The market specialises in food and drinks, although there are some stalls also selling artisanal products.  The market has a reputation for offering visitors a huge variety of food and drink samples. 

The abundance of wonderful food, and the smells from the various stalls, are probably worth a visit in and of themselves.  You can wander through the stalls just to window shop and see how their fantastic products are displayed.

If you don’t mind the loud and chaotic environment of a bustling market, the Mercado de 20 Noviembre is a perfect place to have lunch.  You are completely spoiled for choice, and it is also an opportunity to eat where many local Oaxacans go to eat and work. 

A must-see is the famous Pasillo de Humo, which takes its name from the light haze of smoke created from various stalls grilling fresh meat.  Ordering the meat, choosing your condiments and vegetables, and then trying to eat the mountain of food that is brought to you is a fantastic experience.

The market is covered, so you don’t need to plan for a rainy day, and it is also a great refuge on a sunny day.  If you’re looking to visit without the press of the crowd, skip the lunch rush and go for an early-afternoon meal.

The Mercado de 20 Noviembre is one of the best things to do in Oaxaca to experience local life.  Nothing expresses a city like its food markets!


best things to do in oaxaca

18. Jardín Etnobotánico de Oaxaca

Source: www.jardinoaxaca.mx

Key Info:

Opening times: tours in English at 11am local time Monday – Saturday. Tours in Spanish are more frequent. Admission only as part of a tour operated by the botanic garden management.

Time needed: 1 – 2 hours.

Cost:  MX$100 per person (children under 12 enter free).

Map:

Source: Google maps

why is it one of the best things to do in oaxaca?

Centrally placed museum with a large collection of native Oaxacan flora

Description:

The Ethnobotanical Garden of Oaxaca (El Jardín Etnobotánico de Oaxaca) is a botanic garden featuring over 1,300 plants native to the Oaxaca region.

It sits on grounds behind the Templo de Santo Domingo de Guzmán, in the historic centre of Oaxaca. The garden sits on land where a covent for frail Dominican monks was constructed in the 16th and 17th centuries. From the mid 19the century until almost the end of the 20th century, the grounds were used as a military barracks.

To protect the plants, and also the visitors, you can only visit the garden as part of a tour led by garden personnel. Tours are operated in Spanish, English, French and German. The English tour runs for two hours, and the others are one-hour tours.

The tour guides are very knowledgeable, and will teach you a great deal about the different plants that grow in Oaxaca. Some of them have existed since the time of the dinosaurs.

A narrow canal of water runs its way through the garden and serves as a path for visitors to follow.

Be aware that the tour is outdoors and lasts between one to two hours. If you forget your hat, the garden may have straw hats available for you to borrow.

If you have an interest in the diverse botany in Oaxaca, you will likely find that this is one of the best things to do in Oaxaca.


best things to do in oaxaca

19. Do a Mezcal Tasting

Photo by Marlon Michelle Corado on Unsplash

Key Info:

Opening times: check with the distillery / your tour guide.

Time needed: 4 – 6 hours.

Cost:  check with the distillery / your tour guide.

why is it one of the best things to do in oaxaca?

Who doesn’t love a pub crawl?

Description:

Mezcal is produced and consumed locally in Oaxaca, and visiting an authentic Oaxacan distillery or Mezcal bar is definitely one of the best things to do in Oaxaca.

Similar to Tequila, Mezcal is produced through the harvesting, roasting and fermentation of the agave plant.  While Tequila can only be produced from an agave plant known as the blue agave, Mezcal can be produced from any agave plant. 

As a result of the wider range of agave from which Mezcal can be produced, many regard Mezcal as having more complex flavours than Tequila. 

Approximately 70% of Mezcal produced in Mexico comes from Oaxaca, which gives you an idea of the importance of the product to the Oaxacan economy.  It also means that you are spoiled for choice as far as finding a bar or distillery where you can try the local Mezcal.

You will need to decide whether you want to take a tour to a distillery or go to a Mezcal bar and try it there.  A Mezcal bar will have more variety, but you will learn more about its production from a distillery. 

There are a number of great bars to go to for a Mezcal tasting, such as La Casa de Mezcal and Mezcaloteca.  You can either go yourself, or go with a tour group.

If you want to visit a distillery, you’ll need to leave the city, so you’ll need to arrange transport.  Most of the best hotels in Oaxaca either operate a tour to a distillery or can refer you to a tour guide.  Some of the best mezcal distilleries in Oaxaca not too far from the city are Del Maguey Single Village Mezcal and Los Danzantes.

Be aware that Mezcal is a very strong spirit, typically between 40% and 50% ABV.  If you’re not keen on a nasty hangover, make sure that you eat well before you start your tasting, and drink plenty of water.

Even if you’re not a massive fan of agave spirits, this is one of the best things to do in Oaxaca.  The culture surrounding Mezcal, and the chance to visit a local distillery and see how it is made, or a local bar where locals drink, is always a unique experience.


best things to do in oaxaca

20. Take a cooking class

Source: Hotel con Corazón

Key Info:

Opening times: check with your tour guide or host restaurant.

Time needed: 3 – 5 hours.

Cost:  between MX$50 – MX$100 per person.

why is it one of the best things to do in oaxaca?

Great opportunity to learn to cook wonderful food and meet new people

Description:

If you love Mexican food (and of course you do!), then taking a cooking class could well be one of the best things to do in Oaxaca for you.

It may not be immediately obvious, but there is a vibrant cottage industry of businesses and agencies in Oaxaca offering tourists the opportunity to learn to cook authentic Oaxacan food. 

It’s a great gift for yourself or your loved one – either you or they learn to cook an amazing meal that you can take with you, and you keep that skill forever.

Some hotels, such as the Hotel con Corazón, offer cooking classes to guests onsite.  However, any hotel will be able to refer you to the best places to do a cooking class in Oaxaca where you could learn to cook some of the seven moles, tlayudas, or memelas.

This is one where is probably more fun to do as a group or through a tour guide.  Tours will usually take you to a local market to buy the ingredients once you decide what to cook, which is an experience in and of itself. 

Once you’ve learned to cook your amazing meal, you’ll usually have an opportunity to savour it together with a beer or some mezcal. 

Given that cooking is a communal activity, you’ll more than likely meet some great people, very possibly people you’ll keep in contact with for years to come.

It’s really hard to look past a cooking class as one of the best things to do in Oaxaca.  Who doesn’t want to spend the day making and then eating amazing food, and washing it down with a tasty beverage?


best things to do in oaxaca

21. Visit the Alebrijes workshops

Alebrijes Best Things to Do In Oaxaca

Source: www.fofa.us

Key Info:

Opening times: check with your tour guide, or with the workshop (if you’re going directly).

Time needed: 2 – 3 hours, including travel to the workshop.

Cost:  check with your guide, or with the workshop (if you’re going directly).

why is it one of the best things to do in oaxaca?

You can see the highly-skilled artisans at work, and buy amazing Alebrijes at their source

Description:

If you don’t know what an Alebrije is, and you’ve visited Oaxaca, you simply haven’t put a name to the object that you’ve almost certainly seen.

Alebrijes are vibrantly coloured figures, usually hand-carved from copal wood in Oaxaca, that depict fantastic creatures.  Although they were invented elsewhere in Mexico, Oaxaca has become a hub for the production of these figures, and some of the best examples in the world can be found there.

Although you can purchase them in markets or various shops in Oaxaca, many of the figures are produced in three small villages just outside Oaxaca.  If you are looking to make a purchase, or just interested in seeing how highly skilled artisans ply their craft, taking a day trip to once of the workshops is one of the best things to do in Oaxaca for you.

The three villages are San Antonino Arrazola, San Martín Tilcajete and La Unión Tejalapan.  Each is within a half hour bus or cab ride from Oaxaca.

If you would prefer to do a tour, many hotels such as the NaNa Vida Hotel Boutique offer tours that include a trip to an Alebrije workshop.  A tour has the benefit of having an existing relationship with the workshop, so they may have more time to explain their craft to you and show you their wares than if you arrive without a group.

Alebrijes are symbolic with Oaxaca and form an integral part of Oaxaca’s economy.  They are recognised for their artistic brilliance worldwide and are responsible for putting Oaxaca on the map in the minds of many people.

But beyond that, the production of Alebrijes is an immensely human activity.  Often, workshops are operated by families that have been artisans for generations.  Learning about the workshops and Alebrijes also gives you an opportunity to learn about the people and life in Oaxaca.

And lastly, if you are looking for a gift and don’t know what to get, an Alebrije is perfect!  Every one is hand-carved, making it absolutely unique.  And if you tell the workshop what kind of person you’re buying for, they can even find one that is uniquely suited to that person based on the Zapotec calendar.

As one of the truly unique products made in Oaxaca, with a wonderful artisanal tradition, a visit to the Oaxacan Alebrije workshops is definitely one of the best things to do in Oaxaca.


best things to do in oaxaca

22. Try Oaxaca’s 7 Moles

Source: Tripadvisor.com

Key Info:

Opening times: check with your guide or the restaurants.

Time needed: 1 – 2 hours.

Cost:  check with your guide or the restaurants.

why is it one of the best things to do in oaxaca?

Who doesn’t love trying new exotic foods?

Description:

Oaxaca is known for its rich cultural heritage and diverse flavours. At the centre of this is the mole, a traditional sauce that epitomizes Oaxacan cuisine.

Trying the 7 types of Oaxacan moles is undoubtedly one of the best things to do in Oaxaca. It’s an opportunity to try some unique food and experience the essence of Oaxaca’s culinary tradition.

Mole, pronounced “moh-leh,” is a complex sauce made from a harmonious blend of chili peppers, nuts, seeds, spices, and chocolate. The term “mole” is derived from the Nahuatl word “molli,” which means “sauce” or “mixture.”

Each type of mole boasts a distinct combination of ingredients, creating a diverse array of flavours that appeal to a broad spectrum of palates. Very briefly, the 7 types of Oaxacan moles are the Mole Negro, Mole Coloradito, Mole Amarillo, Mole Verde, Mole Chichilo, Mole Rojo, and Mole Manchamanteles.

Some moles are better with different dishes. For example, the Mole Coloradito is a sweet mole, and is often served with chicken.

Mole Chichilo, on the other hand, has a distinct smoky flavor derived from charred chili peppers and avocado leaves. It is usually served with beef or sometimes with pork.

So where do you find the best places to try Oaxacan mole? In Oaxaca, you’re spoiled for choice!

You can find mole at local markets, street food vendors, and traditional restaurants in Oaxaca.

Mercado 20 de Noviembre and Mercado Benito Juárez are bustling marketplaces where vendors offer tantalizing moles served with handmade tortillas.

For a more refined experience, some of the best restaurants in Oaxaca like LosPacosOaxaca, Casa Oaxaca, Los Danzantes, and La Olla are renowned for their diverse mole offerings.

If you’re thinking about doing a Mezcal tasting, this is also a perfect opportunity! Ask which Mezcal goes best with which mole, and you can cross two items of this list at the same time!


best things to do in oaxaca

23. Visit the Panteón General

Source: Tripadvisor.com

Key Info:

Opening times: 10am – 6pm every day.

Time needed: 1 hour.

Cost:  free entry.

Map:

Source: Google maps

why is it one of the best things to do in oaxaca?

One of the oldest cemeteries in Oaxaca, unique architecture, best visited during the Day of the Dead

Description:

The Panteón General is a cemetery a 20 – 30 minute walk east from the historic centre, in the Barrio de Jalatlaco.

Construction of the Panteón General began in 1821 and was completed in 1823, making it one of the oldest cemeteries in Oaxaca.

Unless you particularly enjoy cemeteries, you might wonder why this would be on the list of best things to do in Oaxaca. Perhaps one of most unusual things to do in Oaxaca, but hardly one of the best things to do in Oaxaca. On most days of the year, that would probably be fair.

However, during the Day of the Dead festival, the cemetery becomes a wonderful canvas for the artistry of the festival. During this time, the cemetery becomes a vibrant display of marigold flowers, candles, and statues laid upon graves.

Musicians sing traditional songs, and families bring sugar skulls and other offerings to place on the graves in honour of their departed loved ones. In a real way, the cemetery comes alive during the Day of the Dead.

So if you are fortunate enough to visit Oaxaca during the Day of the Dead festival, visiting the Panteón General is one of the best things to do in Oaxaca at that time.


best things to do in oaxaca

Final Thoughts

Worked out what the best things to do in Oaxaca are yet? Hopefully, if you’ve made it this far, you’ve at the very least been persuaded that Oaxaca is rammed full of fantastic places to see and things to do.

You should obviously go with your gut and choose the things that you most like, especially if you don’t have much time. Even if most people love an attraction, it still might not be one of the best things to do in Oaxaca for you.

You can also look to group several things together, particularly outside the city. Some of the best tours in Oaxaca link several attractions at once, Mitla, Tule Tree and a Mezcal tasting.

If you’re not sure how best to structure your time, you can check out our ultimate guide to the best day trips in Oaxaca.

Whatever you choose to do, make sure they’re things that speak to you, and where you will get the experiences and make the memories that you most want. Most importantly, have fun, and let your fancy take you where it will!

Similar Posts