Tlacolula Sunday Market: A Traveller's Guide to Oaxaca's Biggest Market Day

Every Sunday, the valley town of Tlacolula de Matamoros hosts one of Mexico's most authentic markets — here's how to navigate it, what to buy, and how to fit it into a Oaxaca itinerary.

Getting There and Timing Your Visit

Tlacolula sits about 30 kilometers east of Oaxaca city on Highway 190, a 45-minute drive depending on traffic through Santa María del Tule and Mitla. Buses to Mitla and Tehuantepec leave from Oaxaca's second-class terminal on Calzada Madero; ask the driver to drop you at the Tlacolula market. Shared taxis (colectivos) from the Central de Abastos are another option. Arrive by 9 a.m. — the market peaks between 10 a.m. and noon, and tour groups start filing in around 11.

The market sprawls along the main street and spills into the plaza beside the 16th-century Templo de Santo Domingo. Wear sturdy shoes: the ground is uneven and crowded, especially around the meat and produce sections. Bring small bills — vendors rarely break large notes — and a reusable bag. If you're driving, parking fills fast after 9:30; the paid lot near the church is your best bet. Sunday is the only day the full market operates, so plan your Oaxaca itinerary around it rather than squeezing it in.

Best months are October to March, when the valley is dry and temperatures sit in the mid-20s Celsius. May is hot and dusty; September can bring heavy rain.

What to See, Eat, and Buy

This is not a craft market for tourists — it's where valley families shop. You'll find pyramid-shaped piloncillo (unrefined cane sugar), strings of chorizo, baskets of chapulines (grasshoppers) seasoned with lime and chile, and mounds of Oaxacan cheese. The food stalls near the church serve tlayudas and barbacoa from early morning; a plate costs around 80–120 pesos. Look for the women selling tejate, a frothy pre-Hispanic drink made from maize and cacao, whisked by hand in wooden bowls.

The artisan section is smaller than Oaxaca city's markets but better priced. You'll see hand-embroidered blouses from the Isthmus, woven belts, and green-glazed pottery from nearby Santa María Atzompa. A good-quality blouse runs 400–700 pesos; a small pottery piece 150–300. Bargaining is acceptable but gentle — ask for a discount rather than naming a low price. The real highlight is the flower section: armfuls of cempasúchil (marigolds) in late October, and lilies year-round. I'd skip the imported plastic goods stalls near the entrance and head straight for the back lanes where locals shop.

Combining Tlacolula with Nearby Sights

Tlacolula is easily paired with other valley stops. The Tule tree — a 2,000-year-old ahuehuete with a 36-meter circumference — is 15 minutes west. Mitla's geometric Zapotec ruins are 20 minutes further east; entry costs about 90 pesos. If you're using public transport, take an early bus to Tlacolula, then a local taxi to Mitla and a bus back to Oaxaca. A hired car with driver for the day runs 1,200–1,800 pesos and lets you stop at both without rushing.

For a slower day, pair the market with a mezcal palenque visit near Santiago Matatlán, 20 minutes south. Several family-run distilleries welcome visitors without appointment; tastings are usually free if you buy a bottle. Book a hotel in Oaxaca city's Centro Histórico or Jalatlaco neighbourhood for easy access to the bus terminal and early starts. The Centro's boutique hotels fill up for Day of the Dead (late October–early November), so reserve two to three months ahead if your trip coincides with the marigold season.

Questions, answered

What time should I arrive at Tlacolula market?

Aim for 9 a.m. The market is busiest from 10 a.m. to noon, and tour groups arrive around 11. Early morning is best for photos, quiet browsing, and breakfast at the food stalls.

How do I get to Tlacolula from Oaxaca city?

Buses leave from the second-class terminal on Calzada Madero and take about 50 minutes. Shared taxis from the Central de Abastos are faster. Driving takes 45 minutes via Highway 190.

Is the Tlacolula market open every day?

The main market day is Sunday, when vendors from across the valley converge. A smaller daily market operates, but the full experience — food stalls, artisans, flowers — happens only on Sundays.

What should I buy at Tlacolula market?

Look for embroidered blouses from the Isthmus, green pottery from Atzompa, piloncillo, Oaxacan cheese, and chapulines. Prices are lower than in Oaxaca city's tourist markets, and quality is good.

Can I use credit cards at the market?

No — it's a cash market. Bring small bills (20s and 50s) and a reusable bag. There are no ATMs in the market itself, though banks are nearby in Tlacolula town.

What is the best month to visit Tlacolula?

October to March offers dry, mild weather. Late October brings marigolds for Day of the Dead. Avoid May (hot and dusty) and September (rainy).

Should I book a hotel in Oaxaca city or stay in Tlacolula?

Stay in Oaxaca city — the Centro Histórico or Jalatlaco — for better hotel choice, restaurants, and transport links. Tlacolula has few hotels and is best visited as a day trip.

Is Tlacolula market suitable for children?

Yes, but keep them close — it's crowded and ground is uneven. Strollers are impractical. The food stalls and flower section are manageable and interesting for kids.

Search live hotel prices in Mexico →
5% back on completed stays · ~1 tonne CO₂ retired per booking

← Mexico's page