Skip to content
Travel Guide

Oaxaca City: Where to Stay, Eat, and Drink Mezcal Properly

A neighborhood-by-neighborhood guide to Mexico's best food city, from Centro courtyards to the mezcal towns outside town

HotelScout editorialAugust 14, 202611 min read
Oaxaca City: Where to Stay, Eat, and Drink Mezcal Properly

Oaxaca City sits in a valley at 1,550 meters, and the altitude will humble you before the mezcal does. Climb the steps to Santo Domingo on your first afternoon and you'll be winded halfway up — not from the incline, but from the thin air. Give it a day before you try to keep pace with the locals who power through market crowds like it's nothing.

This is a city that rewards slowness anyway. Oaxaca isn't Mexico City or Playa del Carmen — there's no rush here, and the best version of a trip here involves long lunches, wandering without a destination, and treating the museums and ruins as optional rather than mandatory. Four nights is the minimum to get a feel for it. Six is better.

Where to Base Yourself

Three neighborhoods cover almost every visitor, and picking the right one changes the whole trip.

Centro Histórico is the obvious choice and, for first-timers, the correct one. The Zócalo anchors it, Santo Domingo sits eight blocks north, and Mercado 20 de Noviembre — the city's best food market — is a ten-minute walk from most hotels here. Rooms in converted colonial mansions run from around $60 a night for a simple courtyard guesthouse to $250-plus for a boutique property with a rooftop pool. The tradeoff is noise: church bells from 7am, and on weekends, brass bands that play until well past midnight near the Zócalo. Ask for a room facing an interior courtyard, not the street.

The golden stone facade of Templo de Santo Domingo de Guzmán against a blue sky
The golden stone facade of Templo de Santo Domingo de Guzmán against a blue sky

Jalatlaco, a fifteen-minute walk northeast of the Zócalo, is quieter and arguably prettier — narrow cobblestone lanes, painted facades in mustard yellow and terracotta, bougainvillea spilling over garden walls. It's mostly small B&Bs run by Oaxacan families, and dinner reservations matter less here because there simply isn't as much foot traffic. Good pick if you've already done Oaxaca once and want the version without the tour groups.

Colonia Reforma, southwest of the center near Parque El Llano, is where a lot of returning expats and long-stay visitors end up. It's residential, leafy, and a little disconnected from the sightseeing circuit — a five to ten minute taxi ride covers the gap. Hotels here skew mid-range and modern, which some travelers prefer after a few nights of colonial-mansion charm that comes with erratic water pressure.

Browse specific properties across all three areas on the Oaxaca City hotels page before you commit — availability during Guelaguetza week (late July) and Día de los Muertos (early November) evaporates months out.

Neighborhood Snapshot

AreaTypical price/nightVibeBest for
Centro Histórico$60–250Walkable, loud, centralFirst visit, nightlife, museums
Jalatlaco$50–180Quiet, cobblestone, localRepeat visitors, calm mornings
Colonia Reforma$70–200Residential, leafyLonger stays, families

Getting In and Around

Oaxaca International Airport (OAX) sits 9km south of downtown. A taxi from the arrivals hall costs about $12-15 and takes 20 minutes — buy the ticket from the official counter inside, not from drivers hawking rides outside. Uber operates in Oaxaca now and usually runs $2-4 cheaper for the same trip, though pickup at the airport requires walking to the parking area rather than curbside.

Inside the city, you won't need wheels. Centro is flat and compact enough to cross on foot in twenty-five minutes end to end. For Monte Albán, San Bartolo Coyotepec, or the mezcal towns further out, collectivos — shared vans that leave when full — are the local move. They queue near the Central de Abastos market and cost under 30 pesos to Monte Albán, versus $25-40 for a private taxi round trip.

One honest warning: sidewalks in Centro are narrow, uneven, and occasionally missing a chunk entirely. Watch your footing after dark, especially after a few mezcals.

Colorful colonial facade with painted doorway on a Oaxaca City street
Colorful colonial facade with painted doorway on a Oaxaca City street

Eat Like the Trip Depends On It

It kind of does. Oaxaca is one of the two or three best food cities in Mexico, and the ceiling here is genuinely high — this isn't a "surprisingly good for a smaller city" situation, it's a destination in its own right for people who plan vacations around meals.

Start at Mercado 20 de Noviembre, specifically the passageway locals call the pasillo de humo — the smoke alley — where women grill tasajo (thin beef) and chorizo over charcoal while you point at what you want and they weigh it. A full plate with tortillas, salsa, and a stack of meat runs $6-9. Go before 1pm; by 2:30 the good cuts are gone and the smoke has thinned out.

For mole, skip the tourist-menu versions near the Zócalo and go to Criollo or Los Danzantes if you want a sit-down tasting menu ($40-60 per person with drinks), or to a family-run comedor in Mercado Sánchez Pascuas for the $8 version that's arguably better. Oaxaca claims seven moles — negro, rojo, amarillo, verde, coloradito, chichilo, and manchamanteles — and no single restaurant does all seven well. Order whichever one is listed as the house specialty.

Tlayudas — the giant folded, grilled tortillas loaded with beans, cheese, and meat — are the late-night food here, the Oaxacan answer to a slice of pizza at 1am. Tlayudas Libres near the market stays open until midnight and charges around $4-5 for one that easily feeds one hungry person or splits between two.

Grilled meat and tortillas served at a food stall in Mercado 20 de Noviembre
Grilled meat and tortillas served at a food stall in Mercado 20 de Noviembre

Chocolate deserves its own paragraph. Oaxacan hot chocolate is whisked with a wooden molinillo until it foams, served with pan de yema (egg bread) for dunking, and it's nothing like Swiss-style drinking chocolate — it's grittier, spiced with cinnamon, less sweet. Chocolate Mayordomo on 20 de Noviembre street sells the raw discs to take home for about $5 a bag, alongside the drink itself for $2-3.

The Mezcal Question

Everyone comes to Oaxaca planning to drink mezcal, and most people leave having drunk more of it than expected. That's by design — palenques (small-batch distilleries) throughout the Central Valleys offer free or cheap tastings, and mezcalerías in town pour generous flights.

In-town tasting: Mezcaloteca in Reforma runs by appointment ($20-30 per person) and is the serious option — a guided flight with an actual explanation of agave varieties, not just shots. In Situ near the Zócalo is more casual, walk-in friendly, flights from $15.

Out-of-town distillery visits: Santiago Matatlán, self-declared "world capital of mezcal," sits about 45 minutes southeast. Day tours from Centro run $35-60 and typically hit two or three palenques plus a stop in Teotitlán del Valle for rug weaving. Doing it independently by collectivo is cheaper but slower — budget a full day either way.

One thing nobody tells you upfront: mezcal at 45-50% ABV hits differently at 1,550 meters of altitude than it does at sea level. Pace yourself on day one, especially if you're also acclimatizing.

Small clay cups of mezcal lined up for a tasting flight
Small clay cups of mezcal lined up for a tasting flight

Monte Albán and the Valley Ruins

Monte Albán, the Zapotec capital that dominated the valley for over a thousand years, sits on a leveled mountaintop 9km west of the city and it's worth the half-day even if you're ruin-fatigued from other parts of Mexico. The scale is the thing — a flattened summit with ball courts, tombs, and observatories laid out across a plaza the size of several football fields, with valley views in every direction.

Entry costs 95 pesos (about $5.50). Collectivos from the Central de Abastos run roughly every 30 minutes and cost 50 pesos round trip; the ride takes 20 minutes each way. Go early — by 11am, tour buses arrive in waves and the shade disappears along with the parking.

Ancient stone terraces and pyramids at Monte Albán overlooking the Oaxaca valley
Ancient stone terraces and pyramids at Monte Albán overlooking the Oaxaca valley

If you have an extra day, Mitla, 45km east, gets less foot traffic and has some of the finest geometric stone mosaic work in Mesoamerica — worth it for architecture fans, skippable if you're tight on time and already did Monte Albán.

Crafts and the Villages Around Oaxaca

The Central Valleys around Oaxaca City specialize by village, a division of labor that's centuries old. Teotitlán del Valle weaves wool rugs on foot-pedal looms, many still dyed with cochineal (a red pigment made from crushed insects that live on prickly pear cactus) rather than synthetic dye. San Bartolo Coyotepec produces the glossy black pottery called barro negro, fired in pit kilns using a technique unique to the region. San Martín Tilcajete is the alebrijes village — the wildly colored carved wooden animals that Pixar's Coco introduced to a global audience.

You can visit all three in a single day by hired driver ($70-100 for the car, split between however many people you bring) or piece it together with collectivos for a fraction of the cost and a lot more waiting around. Buying direct from the workshops runs cheaper than the crafts stalls in Centro and puts money straight into the hands of the people making the work — a rug that costs $180 in a Centro shop might run $120 at the loom in Teotitlán.

Woman weaving colorful wool textile on a traditional loom
Woman weaving colorful wool textile on a traditional loom

Altitude, Weather, and When to Go

Oaxaca's dry season runs roughly November through April, with clear skies and daytime highs around 24-27°C (75-80°F) — genuinely pleasant, and nights get cool enough that you'll want a light jacket. Rainy season, June through September, brings short, heavy afternoon downpours that clear fast; mornings are usually fine. July is the exception, when Guelaguetza brings crowds and hotel prices up regardless of rain.

The altitude is the part most guides underplay. At 1,550 meters, it's not extreme, but it's enough that a first-day hike up to Santo Domingo's bell tower or a full day at Monte Albán can leave you unexpectedly winded. Drink more water than usual, go easy on alcohol the first night, and don't schedule strenuous hikes for day one.

Guelaguetza, the folk dance festival held over two Mondays in late July at the Cerro del Fortín amphitheater, is the single biggest draw on the calendar. Free public sections exist but require arriving hours early to get a seat; paid tickets ($15-80 depending on section) guarantee a spot and sell out weeks ahead. Hotel rates across Centro roughly double during festival week — book two to three months out if you're set on late July.

A Realistic Five-Night Itinerary

Day 1: Arrive, check in, do nothing strenuous. Walk the Zócalo at golden hour, dinner somewhere simple, early night.

Day 2: Santo Domingo and its attached botanical garden (guided tour only, book same-day at the entrance), Mercado 20 de Noviembre for lunch, afternoon wandering Jalatlaco.

Day 3: Monte Albán in the morning before the heat and crowds, mezcal tasting back in town by evening.

Day 4: Full-day village trip — Teotitlán, San Bartolo Coyotepec, San Martín Tilcajete.

Day 5: Slow morning, a mole tasting lunch, last-minute market shopping, departure.

This leaves room to adjust — swap a village day for Mitla, or push the mezcal day trip to Santiago Matatlán if the in-town tastings weren't enough.

Aerial view of Oaxaca City's colonial rooftops and church domes at dusk
Aerial view of Oaxaca City's colonial rooftops and church domes at dusk

Money, Practical Notes, and Honest Warnings

Cash still runs this city more than cards do. Markets, collectivos, and most mezcalerías outside Centro are cash-only, and ATMs inside bank branches (not standalone street machines) charge lower fees — usually around $3-4 versus $6-8 at the tourist-strip machines near the Zócalo.

Water pressure and hot water can be inconsistent in older colonial hotel buildings, particularly upper floors in Centro. If that matters to you, ask before booking, or lean toward the newer mid-range properties in Reforma.

Tap water isn't drinkable — bottled or filtered water is standard everywhere, including in hotel rooms, and most decent accommodations provide a jug at no charge.

Street noise in Centro is real, not exaggerated. Fireworks (cohetes) go off at odd hours for religious processions with zero warning, and church bells start early. Pack earplugs if you're a light sleeper.

Oaxaca City doesn't try to impress you fast. It's not built for a 48-hour layover, and it punishes people who treat it like a checklist. Give it the four to six nights it actually needs, base yourself in Centro for the first visit, and let the markets and mezcal set the pace rather than an itinerary. Explore places to stay across Oaxaca City and book Centro rooms early if your trip lands anywhere near Guelaguetza in July.

Frequently Asked Questions

How many days do you need in Oaxaca City?
Four nights is the practical minimum to cover Centro, one Monte Albán half-day, and a village trip without rushing. Five to six nights lets you add Mitla or a proper mezcal day trip to Santiago Matatlán without feeling packed.
Which neighborhood should I stay in for a first visit?
Centro Histórico, for walking distance to Santo Domingo, the Zócalo, and Mercado 20 de Noviembre. It's noisier than Jalatlaco or Reforma, but for a first trip the convenience outweighs the church bells and weekend brass bands.
Is Oaxaca City's altitude a problem for visitors?
At 1,550 meters it's moderate, not extreme, but many visitors feel it on day one — shortness of breath climbing to Santo Domingo's bell tower or during a full day at Monte Albán. Drink extra water, go light on alcohol the first night, and save strenuous plans for day two.
How do I get from the airport to Centro?
Oaxaca International Airport is 9km south of downtown. An official taxi (buy the ticket inside the terminal) costs about $12-15 and takes 20 minutes; Uber usually runs $2-4 cheaper but requires walking to the parking area for pickup.
When is Guelaguetza and does it affect hotel prices?
Guelaguetza runs over two Mondays in late July at the Cerro del Fortín amphitheater. Hotel rates across Centro roughly double that week and rooms sell out months ahead, so book by April or May if your trip lands anywhere near it.
Can you visit Monte Albán without a tour?
Yes. Collectivos leave from the Central de Abastos market roughly every 30 minutes, cost about 50 pesos round trip, and take 20 minutes each way. Entry to the site itself is 95 pesos. Arriving before 11am avoids the tour-bus crowds and the worst of the midday sun.

Related destinations

Browse hotels in the places featured in this guide.