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.