Search for a place or activity

Top 4 Markets in Oaxaca

In Oaxaca, check out Mercado 20 de Noviembre and Mercado Benito Juárez.

Bright masks for sale at a market in Oaxaca
Hi, I'm Zoë!

Zoë Smith is a British travel writer, editor, and digital content creator who has lived, worked, and traveled over six continents, and is currently based near Nantes, France. She has written for Rough Guides, CNN, and Culture Trip, and is digital editor at FrenchEntrée.

With stalls heaped high with exotic fruits, an array of brightly colored handicrafts, and plenty of delicious street food, Oaxaca’s markets are among the best in Mexico. Here are a few of the top markets in Oaxaca.

1. Mercado 20 de Noviembre

A woman sells charcuterie at Mercado 20 de Noviembre.
This market is one of the best places in Oaxaca city to sample local specialties and street food.Photo Credit: Ricard MC / Shutterstock

The Mercado 20 de Noviembre is one of the best places in Oaxaca city to sample local specialties and street food. Right next door to Mercado Benito Juárez, its tightly packed fondas (food stalls) present grills of sizzling meats, pots of spicy mole negro (a sauce of chillies, spices, and chocolate), heaps of freshly baked bread and pastries, and steamy mugs of chocolate con leche (hot chocolate).

2. Mercado Benito Juárez

Traditional dress on offer at Mercado Benito Juárez.
Traditional clothing can be picked up at this market.Photo Credit: Photostock by Leonardo Em / Shutterstock

A popular indoor market located just off the Zocalo in the heart of Oaxaca city, Mercado Benito Juárez is a dimly lit labyrinth of stalls, selling everything from handicrafts to fresh seafood. It’s a great place to pick up authentic souvenirs, including traditional Oaxacan clothing, weavings, embroidery, and wrestling masks, as well as Mexican specialties like coffee, mole powder, chocolate, and mescal.

3. Mercado de Abasto

Ornaments for sale at Mercado de Abasto in Oaxaca.
Mercado de Abasto sells everything imaginable.Photo Credit: csp / Shutterstock

A sprawling flea market with a huge range of merchandise, Mercado de Abasto sells everything imaginable: fresh vegetables, used clothing, cane baskets, wooden molinillos (chocolate-stirrers), car parts, and the region’s famous black pottery. Held every Saturday, it’s a great place to bag a bargain, and haggling is expected.

4. Mercado de Zaachila

Colorful goods for sale at Mercado de Zaachila.
Mercado de Zaachila is a gold mine for food and handicrafts.Photo Credit: Alisia Luther / Shutterstock

Just south of Oaxaca city, the villages of Ocotlán, San Bartolo Coyotepec, and Zaachila all host weekly food and handicrafts markets, but one of the best is in Zaachila. Held each Thursday, the lively open-air market is most renowned for its exquisite pottery, handmade by local artisans, but you’ll also find fresh produce, household goods, and even livestock.

Find things to do in Oaxaca

1 / 5
en
9b746cb3-7f85-4224-bea3-61fc2ae23701
article
Do more with Viator
One site, 300,000+ travel experiences you'll remember—direct to your inbox.
Stay in the know