Oaxaca keeps appearing on “best cities in the world” lists and travellers who’ve been there will tell you it’s not hype.
The problem is that most guides treat it like a checklist. Twenty-five things to do, no priorities, no context. You end up at a tourist restaurant on the Zócalo wondering why everyone else seems to be having a better trip.
This guide organises Oaxaca by what actually matters the food experiences worth planning around, the day trips that justify the journey, and the practical details that make the difference between a good trip and a genuinely great one.
QUICK ANSWER:
Oaxaca City is Mexico’s cultural and culinary capital famous for mole negro, mezcal, Monte Albán ruins, and 16 indigenous communities. Plan 4–5 days. The historic centre is walkable and safe. Fly into OAX airport or take an ADO bus from Mexico City.
What Makes Oaxaca Special
Oaxaca isn’t a beach resort. It’s a mountain city with 500 years of layered history and some of the best food on the continent.
- Check the altitude — the city sits at 1,555 m (5,102 ft) above sea level
- Expect cooler temperatures than coastal Mexico, especially at night
- Explore a UNESCO World Heritage city alongside Monte Albán ruins
- Discover 16 indigenous communities within Oaxaca state alone
- Taste the birthplace of mole and mezcal — both originated here
- Walk everywhere — the historic centre takes about 30 minutes end to end
Oaxaca state is Mexico’s most ethnically diverse. That diversity shapes everything from the textiles in the markets to the mole on your plate. Additionally, the city’s colonial architecture survived centuries of earthquakes. The buildings are deliberately thick-walled and low-slung for exactly that reason.
The creative scene is real, too. Street art covers the walls of Jalatlaco. Print shops and galleries line the Andador de Macedonia Alcalá. This isn’t manufactured culture — it’s a living city where indigenous traditions and contemporary art coexist daily.
Best Things to Do in Oaxaca City
This section covers what to prioritise inside the city limits. Day trips get their own section below.
Walk the Zócalo and Historic Centre
The Zócalo is Oaxaca’s main square and the natural starting point for any visit.
- Start with a free walking tour — Casa Angel and other hostels run them daily
- Sit under the laurel trees and people-watch before committing to a plan
- Tip your walking tour guide at least 200 MXN per person
- Visit the Cathedral of Our Lady of the Assumption on the north side
- Skip the overpriced restaurants directly on the square for your first meal
The Andador de Macedonia Alcalá runs north from the Zócalo toward Santo Domingo. This pedestrian street is the city’s spine. Galleries, mezcal bars, and chocolate shops line both sides. Walk it slowly.
Explore the Neighbourhoods Beyond Centro
Centro gets the most attention. However, Oaxaca’s best character lives in the surrounding barrios.
- Walk Jalatlaco for colourful streets, murals, and independent cafés
- Head to Xochimilco — the oldest neighbourhood — for a quieter pace
- Check Reforma for local taco stands away from tourist crowds
- Allow 2–3 hours to wander each neighbourhood properly
Jalatlaco is roughly a 10-minute walk east of the Zócalo. The street art here has meaning — many murals reference indigenous history and social movements. Some walking tours are led by the artists themselves.
Visit Templo de Santo Domingo and the Cultural Centre
Santo Domingo looks modest from outside. Inside, over 60,000 gold leaf plates cover the baroque interior.
- Arrive early to avoid tour groups — before 10 AM works best
- Visit the Museo de las Culturas de Oaxaca in the adjacent former convent
- See the Tomb 7 treasure from Monte Albán — gold, turquoise, and carved bone
- Walk the ethnobotanical garden behind the church (guided tours only)
The museum alone takes 1–2 hours if you read the displays. The Tomb 7 collection is one of the most significant archaeological treasures found anywhere in Mesoamerica.
Browse the Markets
Oaxaca’s markets are not tourist attractions. They’re working infrastructure where locals buy food daily.
- Visit Mercado Benito Juárez for produce, cheese, chapulines, and souvenirs
- Eat at Mercado 20 de Noviembre — the smoky meat corridor is the signature experience
- Pick your cut, hand it to the grill vendor, then buy tortillas and salsa from the next stall
- Check the Sunday market at Tlacolula for artisan goods at local prices
- Avoid buying chapulines (fried grasshoppers) from street vendors — market prices are better
The 20 de Noviembre meat experience is simple. You walk through the smoky aisle, choose your meat — tasajo, cecina, or chorizo — and they grill it on the spot. Pair it with quesillo cheese and fresh tortillas from the vendors sitting opposite.
INSIDER SECRET: The Tlacolula Sunday market is 45 minutes from the city by colectivo (shared taxi) for about 25 MXN. It’s larger, cheaper, and more authentic than anything in central Oaxaca — but it only runs on Sundays.
Oaxaca Food Guide — What to Eat and Where
Oaxaca is widely regarded as Mexico’s best food destination. Every region of Mexico defends its own cuisine. However, most concede that Oaxacan food operates on a different level.
The Seven Moles of Oaxaca
Oaxaca is called “the land of seven moles.” Each one uses different chillies, spices, and techniques.
- Try mole negro first — the most complex, with chocolate, chillies, and up to 30 ingredients
- Sample mole rojo, mole amarillo, and mole coloradito at market stalls
- Book a mole-and-mezcal pairing for the most structured tasting experience
- Expect mole over chicken or turkey — rarely over beef
- Ask for mole in tamales wrapped in banana leaf — a Oaxacan breakfast staple
Mole negro takes days to prepare. The ingredients are toasted, ground, and blended in stages. No two families make it the same way. A mole pairing session — where you taste several varieties side by side — reveals differences you’d miss eating them one at a time.
Street Food and Market Eating
The best meals in Oaxaca cost under $5. Markets and street stalls consistently outperform sit-down restaurants.
- Order tlayudas — large, crispy tortillas topped with beans, cheese, and meat
- Try memelas — smaller, thicker tortillas with salsa and toppings
- Eat quesillo (Oaxacan string cheese) on everything — it melts like mozzarella
- Sample Oaxacan hot chocolate — made with cacao, cinnamon, and almonds
- Skip branded restaurants on the Zócalo for your first few meals
For fine dining, Oaxaca delivers remarkable value. Restaurants like Los Danzantes and Casa Oaxaca offer tasting menus at prices far below equivalent experiences in Mexico City or the US.
Cooking Classes in Oaxaca
A cooking class is the single best food experience in Oaxaca. Most classes begin with a market tour.
- Book at least 3 days in advance — popular classes sell out
- Choose a class that starts at the market — you’ll learn ingredient selection first
- Expect to make tortillas, salsa, and at least one mole from scratch
- Most classes run 3–5 hours and include a full meal
- Home-based classes with local families offer the most authentic experience
The market visit before cooking is as valuable as the cooking itself. Your guide explains which chillies create heat, which add smokiness, and how to choose the right chocolate for mole.
Mezcal Tastings and Pairings
Mezcal is Oaxaca’s spirit. It’s produced from agave — primarily the espadín variety — and smoked during production, which gives it that distinctive flavour.
- Visit a mezcalería for a structured tasting — La Mezcaloteca and In Situ are well-known options
- Sip, don’t shoot — mezcal is meant to be tasted slowly
- Ask about the agave variety, production method, and producer for each pour
- Pair mezcal with mole for the most Oaxacan experience possible
- Skip the mezcal sold in novelty bottles at tourist shops
Mezcal bars in Oaxaca are designed for solo visitors. Bartenders walk you through each pour’s backstory. Conversations with strangers happen naturally. It’s one of the best solo-travel experiences in the city.
Best Day Trips from Oaxaca
Oaxaca’s surrounding valley holds archaeological sites, natural formations, and artisan villages — all within 90 minutes of the city.
Monte Albán
Monte Albán is the most important archaeological site in the Oaxaca Valley and one of the oldest cities in Mesoamerica.
- Allow 2–3 hours minimum for a proper visit
- Founded around 500 BC as the capital of Zapotec civilisation
- Designated a UNESCO World Heritage Site in 1987 alongside Oaxaca’s historic centre
- Located 9 km west of the city — about 25 minutes by car
- Arrive before 10 AM to beat the heat and the tour buses
- Hire a certified guide on-site for context on the carvings and tombs
The Grand Plaza sits on an artificially flattened mountaintop. At its peak, around 35,000 people lived here. The views from the platforms stretch across the entire valley. Building J — an unusual arrow-shaped structure — is believed to record Zapotec military conquests.
Monte Albán is more intimate than Teotihuacán near Mexico City. Because it’s smaller, you can explore thoroughly without feeling rushed. Meanwhile, the hilltop setting gives it a sense of isolation that larger sites lack.
Hierve el Agua
Hierve el Agua is a set of petrified waterfalls formed by mineral-rich spring water cascading over cliffs for thousands of years.
- Located about 70 km from Oaxaca City — roughly 90 minutes by road
- Swim in the natural mineral pools at the top of the cliff
- Hike the trail to view the petrified falls from below — allow 30–45 minutes
- Arrive early — the site gets crowded after midday
- Book a combo tour that includes Mitla and a mezcal distillery to maximise the day
The calcium carbonate formations look like frozen waterfalls from a distance. The pools themselves are shallow and cool not thermal. Bring a swimsuit and water shoes.
Mitla and the Tlacolula Valley
Mitla is a Zapotec religious centre known for intricate geometric stonework unlike anything else in Mesoamerica.
- Visit Mitla after Monte Albán — they tell different parts of the same civilisation’s story
- Study the mosaic fretwork — thousands of hand-cut stone pieces fitted without mortar
- Combine Mitla with the Tlacolula Sunday market and Hierve el Agua in one day trip
- Stop at the Árbol del Tule en route — a Montezuma cypress with the world’s stoutest trunk
The stonework at Mitla is genuinely unique. The geometric patterns cover entire walls in repeating designs. Historians note that nothing comparable exists at any other Mesoamerican site. Much of the original complex was dismantled by Spanish colonists to build the church that now overlooks the ruins.
Artisan Villages Teotitlán del Valle, San Bartolo Coyotepec and More
The villages surrounding Oaxaca each specialise in a different craft tradition.
- Visit Teotitlán del Valle for hand-woven wool rugs dyed with natural pigments
- See barro negro (black clay pottery) workshops in San Bartolo Coyotepec
- Watch alebrije carving and painting in San Martín Tilcajete
- Check green glazed pottery in Santa María Atzompa
- Buy directly from artisans — prices are lower than in Oaxaca City markets
These aren’t factory operations. Families have passed techniques across generations. In Teotitlán, weavers use cochineal insects, indigo, and pomegranate to create natural dyes. The process from raw wool to finished rug takes weeks.
Where to Stay in Oaxaca
| Neighbourhood | Walk to Zócalo | Vibe | Best For | Budget Range (per night) |
|---|---|---|---|---|
| Centro Histórico | 0–5 min | Bustling, tourist-friendly, colonial architecture | First-time visitors, walkability | $40–$200+ |
| Jalatlaco | 10 min | Colourful streets, murals, indie cafés, quieter | Couples, creatives, repeat visitors | $50–$180 |
| Reforma | 15–20 min | Local, residential, authentic taco scene | Budget travellers, long stays | $25–$100 |
Oaxaca has excellent accommodation across budgets. The best areas are all walkable to the Zócalo.
Centro Histórico
Centro puts you in the middle of everything. Most hotels here occupy restored colonial buildings.
- Best for first-time visitors who want walkability above all
- Expect higher prices than surrounding neighbourhoods
- Book well in advance for Día de Muertos (late October–early November)
Jalatlaco
Jalatlaco is the neighbourhood most travellers fall in love with. It’s quieter than Centro but still within walking distance.
- Best for couples, creatives, and anyone who wants street art on their doorstep
- Growing café and boutique hotel scene
- Roughly 10 minutes on foot to the Zócalo
Reforma
Reforma is where locals eat. It’s less polished than Jalatlaco but more authentic.
- Best for budget travellers and repeat visitors
- Taco stands here are often better and cheaper than Centro
- Use DiDi (rideshare app) to get back at night — Uber doesn’t operate in Oaxaca
How to Get to Oaxaca and Get Around
Oaxaca is well-connected by air and bus. Getting around the city is straightforward.
- Fly into Xoxocotlán International Airport (OAX) — 25 minutes from the centre
- Direct flights operate from Mexico City, and some US cities including Los Angeles and Dallas
- Take a shared shuttle from the airport for around 120 MXN per person
- ADO buses connect Oaxaca to Mexico City (approximately 6 hours) and other major cities
- Walk everywhere in the centre — the historic core is compact
- Use DiDi for rides beyond walking distance — expect 80–100 MXN across neighbourhoods
- Rent a car only if you plan multiple self-guided day trips
Colectivos (shared taxis) run fixed routes to day-trip destinations like Mitla, Tlacolula, and the artisan villages. They’re cheap, reliable, and depart when full. Ask your hotel for the nearest pickup point.
How Many Days Do You Need in Oaxaca?
| Trip Length | What You Can Cover | Day Trips | Best For |
|---|---|---|---|
| 3 Days | Zócalo, Santo Domingo, markets, Jalatlaco, mezcal tasting | 1 (Monte Albán) | Weekend visitors, stopover trips |
| 5 Days | Full city, cooking class, mezcal pairing, neighbourhood walks | 2–3 (Monte Albán, Hierve el Agua, Mitla) | Most travellers — the sweet spot |
| 7 Days | Deep city exploration, artisan villages, Tlacolula market, repeat favourites | 3–4 (add Teotitlán del Valle, San Bartolo Coyotepec) | Slow travellers, food lovers, creatives |
| 10+ Days | Language school, volunteering, day trips to Sierra Norte, repeat market visits | 4+ (add hiking, remote villages) | Digital nomads, long-stay visitors |
Most travellers recommend 4–5 days. That gives you enough time to explore the city and take 2–3 day trips without rushing.
- 3 days: City highlights, one day trip, market eating — minimum viable trip
- 5 days: Full city exploration, 2–3 day trips, cooking class, mezcal tasting
- 7+ days: Deep dive — add artisan villages, the Tlacolula market, and slower neighbourhood exploration
- Allow extra time if visiting during Día de Muertos or Guelaguetza
Oaxaca rewards slow travel. The city is small enough that you don’t need to rush. However, it’s deep enough that a week disappears quickly.
Best Time to Visit Oaxaca
Oaxaca has two seasons: dry (November–April) and wet (May–October). Both work for visitors.
- Visit November–February for dry weather and comfortable temperatures
- Expect daytime highs around 27–30°C and cool nights dropping to 9–12°C
- Book Día de Muertos (late October–early November) months in advance — Oaxaca hosts Mexico’s most famous celebrations
- Attend Guelaguetza in late July for indigenous cultural festivals — less crowded than Día de Muertos
- Avoid Easter week if you dislike crowds — domestic tourism peaks then
- Visit in the rainy season (June–September) for lower prices — rain typically falls in afternoon bursts
The dry season is most popular. However, rainy season has its charm. Afternoon storms clear the air, the surrounding hills turn green, and accommodation prices drop significantly.
Oaxaca Safety and Practical Tips
Oaxaca is considered one of the safest tourist destinations in Mexico. Standard precautions apply.
- Walk confidently in the historic centre during the day and evening
- Use DiDi or taxis after dark — especially returning from Reforma or further neighbourhoods
- Carry cash for markets and street food — many stalls don’t accept cards
- Drink bottled water only — tap water is not safe
- Hydrate more than usual — the altitude affects visitors arriving from sea level
- Learn basic Spanish phrases — English is less common outside tourist areas
- Download DiDi before you arrive — it works better than hailing taxis on the street
Oaxaca has a water crisis. Be mindful of usage. Take shorter showers and avoid wasting tap water where possible.
The Verdict
We’ve researched dozens of Mexican destinations. Oaxaca stands apart. It’s the rare city that delivers on every front food, history, culture, and value without the tourist infrastructure feeling manufactured. The cooking classes are genuinely educational. The markets are real. Monte Albán and Hierve el Agua are world-class day trips that don’t require a full-day commitment. Additionally, the city’s walkability means you spend your time experiencing Oaxaca rather than navigating it. Our research consistently places Oaxaca as Mexico’s most rewarding cultural destination for travellers who care about eating well and understanding where they are.

