Oaxaca
Destination · city · 🇲🇽 MX

Oaxaca

17°03'34"N·96°43'18"W
cityfood drinkculturalaffordable
← Explore more
01Overview

Oaxaca feels like a place you stumble into and never want to leave. The colonial core, with its pastel‑washed walls and cobblestone streets, is packed with cafés that serve strong, smoky mezcal straight from the bottle. Wander into Jalatlaco and you’ll find murals that change every few weeks, while the nearby Xochimilco neighborhood hums with the scent of fresh tortillas from street stalls. If you’re a food lover, the markets are the real draw: the Mercado 20 de Noviembre is where you’ll bite into a crispy tlayuda topped with Oaxacan cheese, black beans, and a smear of chapulines, and the price stays well under $5. For something heartier, order mole negro at a family‑run restaurant in the Centro — rich, chocolate‑spiced, and served with rice that soaks up every drop.

History nerds will want to catch the early bus to Monte Albán, a 20‑minute ride that drops you at the ruins overlooking the valley. The site is easy to explore on foot, and the view of the surrounding hills is worth the short hike up the stone steps. A short drive east brings you to Hierve el Agua, where mineral‑filled pools have formed natural “waterfalls” that look like frozen cascades. Back in town, the vibe shifts from laid‑back mornings in a courtyard café to lively evenings when locals gather for live music in the Zócalo. If you enjoy a mix of culture, killer food, and a pace that lets you actually breathe, Oaxaca will feel like a perfect fit. If you prefer nonstop nightlife or a strictly curated tourist experience, you might find the slower rhythm a bit too relaxed.

02Things to Do

Sightseeing

  • Monte Albán – sprawling Zapotec ruins perched on a hill with sweeping valley views, $5 entry, 2‑3 hrs.
  • Santo Domingo de Guzmán – baroque church and former monastery whose gold‑leaf interior is free to explore, 1 hr.

Food & Drink

  • Tlayudas at Tlayudas Doña Cruz – massive crispy tortilla loaded with beans, cheese, chorizo and salsa, $6, 45 min.
  • Mercado 20 de Noviembre – bustling market where you can sample chapulines, mole negro and fresh‑pressed agua de horchata, $10 for a full plate, 1.5 hrs.

Outdoor Nature

  • Hierve el Agua – petrified waterfalls and natural swimming pools set in the mountains, $12 entry plus transport, half‑day.
  • Andador del Río – paved riverside walk lined with murals, cafés and street art, free, 1 hr.

Nightlife

  • La Nueva Babel – intimate bar in the Centro serving local indie acts and craft beers, $5 cover, 2 hrs.
  • Mezcalería Los Danzantes – rooftop spot with mezcal flights and live jazz, $12 per drink, 2 hrs.

Cultural

  • Cooking class at Casa de la Abuela – hands‑on lesson to make mole negro, includes lunch, $45, 4 hrs.

Day Trip

  • Mitla ruins and Teotitlán del Valle weaving village – less‑crowded pre‑Hispanic site followed by a loom‑demo, $15 entry plus transport, full day (6‑7 hrs).
03Where to Stay

Budget – $55‑$80
Casa de la Luz – Jalatlaco
A quiet courtyard and rooftop views of the cathedral make it perfect for early‑morning walks to the Mercado 20 de Noviembre for a tlayuda. $55‑$70 per night.

Hostal del Sol – Centro Historico
Friendly staff, free pan de yema for breakfast, and you’re literally steps from the Zócalo. $60‑$80 per night.

Mid‑range – $130‑$180
Casa de los Frailes – Centro Historico
Colonial arches, a rooftop pool, and a short taxi to Hierve el Agua if you feel adventurous. $150‑$180 per night.

Hotel Azul – Xochimilco
Colorful rooms with kitchenettes so you can try cooking mole at home, and a short stroll to the botanical garden. $130‑$160 per night.

Luxury – $300‑$450
Casa Oaxaca – Centro Historico
Michelin‑starred kitchen, a spa that uses local herbs, and a concierge who can line up a private mezcal tasting. $350‑$450 per night.

Hotel Quinta Real – Centro Historico
A restored mansion with a lush garden, walking distance to Santo Domingo and the nightly Guelaguetza dance shows. $300‑$400 per night.

04Getting There

Getting to Oaxaca – the quick‑and‑real‑world playbook


The airport you’ll actually land on

  • Oaxaca International (OAX) – IATA: OAX. It sits 7 km south of the city, right off Highway 190. Most travelers land here and take a short taxi or ADO bus into the historic centre (Centro).
  • Mexico City (MEX) – IATA: MEX. If you can’t find a direct flight, this is the fallback. It’s a 4‑hour bus ride (ADO) or a 6‑hour drive on the toll road.

Why OAX wins: the terminal is small, the baggage claim is quick, and you’re already in the valley of the Zapotecs. No need to drag your suitcase through a megacity when a 15‑minute cab will drop you at the Zócalo.


Flight times from the big hubs

FromTypical nonstop?Typical total time*Common connections
New York (JFK/EWR)No5–6 h (direct) or 7–9 h with a stop in Dallas or HoustonAeroméxico, Volaris, United
London (LHR)No13–14 h (one stop)Mexico City (MEX) or Dallas (DFW)
Dubai (DXB)No19–21 h (two stops)Mexico City, then OAX
Hong Kong (HKG)No20–22 h (two stops)Mexico City, then OAX

*Times include layover buffers; airlines often publish “total travel time” that already factors in the wait.

Opinion: If you’re coming from the U.S. East Coast, a nonstop from NYC to OAX (seasonal, offered by Volaris) is a lifesaver. Otherwise, routing through Mexico City is the most reliable way to keep the itinerary simple.


Alternative ground transport (if you’re already in Mexico)

  • From Mexico City – ADO’s “Oaxaca Express” bus leaves the North Terminal every few hours. Ticket: ≈ $25 USD, 4‑hour ride, seats recline, Wi‑Fi on most services.
  • From Puerto Escondido (if you’re chasing the beach first) – a 6‑hour bus via ADO, ≈ $30 USD.
  • Car rental – not common for this leg; roads are decent but signage can be sparse outside the city. If you love road trips, rent a compact in Mexico City and drive the 350 km stretch; budget $45‑$60 USD per day plus fuel.

Visa requirements for U.S. citizens

  • Passport – must be valid for at least six months from your entry date.
  • Tourist stay – up to 180 days without a visa.
  • FMM (Forma Migratoria Múltiple) – a small paper form you fill out on the plane or at the airport; it’s stamped by immigration and you keep it until you leave.
  • No vaccination or COVID‑19 paperwork as of late 2024; just the usual health declaration.

Bottom line: U.S. travelers can walk off the plane, hand over the FMM, and be on their way. No extra fees, no embassy visits.


Approximate airfare range (round‑trip, economy)

OriginLow endHigh endTypical airline
New York (JFK)$350$620Volaris, Aeroméxico, United
Los Angeles (LAX)$380$660Volaris, Alaska (via Mexico City)
London (LHR)$620$950Aeroméxico, British Airways (via MEX)
Dubai (DXB)$720$1,100Emirates (via MEX), Qatar (via MEX)
Hong Kong (HKG)$800$1,250Cathay Pacific (via MEX), Air Canada (via YYZ)

Pricing tip: Book 6–8 weeks out and set price alerts on Google Flights or Skyscanner. Mid‑week departures (Tuesday‑Thursday) usually shave $30‑$70 off the fare.


Getting from OAX to the city (real‑world numbers)

  • Taxi (official airport cab) – fixed rate $20‑$25 USD to the Centro, 15 minutes, air‑conditioned, no haggling.
  • ADO bus$5 USD, runs every 30 minutes, drops you at the main terminal near the Zócalo.
  • Ride‑share (Uber/Didi) – similar to a taxi, but you can watch the price before you confirm; usually $18‑$22 USD.

Quick checklist before you book

  1. Check the airport code – OAX, not to be confused with PXM (Puerto Escondido) or MEX.
  2. Validate passport – 6‑month rule, no visa needed.
  3. Reserve the FMM – you’ll fill it on the plane; keep it safe for exit.
  4. Set fare alerts – aim for the $350‑$600 U.S. range if you’re flying from the States.
  5. Plan ground transport – taxi or ADO bus; both are cheap and reliable.

Bottom line: Oaxaca is a short hop from most major hubs, and the logistics are straightforward once you know which airport to aim for. Land at OAX, grab a taxi, and you’ll be sipping mezcal in the Zócalo before you know it. Safe travels.

05Best Time to Visit

Here’s the raw breakdown you need—no fluff, just what actually matters for your trip to Oaxaca. I’ve lived here for years and know the rhythm of the seasons like my own heartbeat.

January–March

  • Weather: Dry, crisp mornings (50–65°F), sunny afternoons. Nights get chilly—pack a light jacket.
  • Crowds: Low. You’ll have Monte Albán to yourself most days.
  • Pricing: Hotels are 20–30% cheaper than peak season. Street food? 150 pesos for a tlayuda (not the touristy spots).
  • Events: January 1st (New Year’s) is quiet. February brings Carnaval in the Mixteca region—small, local, no crowds.
  • Verdict: Solid for budget travelers who hate crowds. But if you want to feel Oaxaca’s pulse, skip February—too many locals travel then.

April–June

  • Weather: Heat builds fast. By May, it’s 85°F+ with dusty air. Rain starts late June.
  • Crowds: Rising. April is still quiet; May gets busy with Holy Week (Semana Santa) crowds.
  • Pricing: Mid-range. Hotels stay at base rates until May.
  • Events: April 30th (Día de los Muertos prep) is subtle—just locals decorating homes.
  • Verdict: Good for early April, but May is a gamble. Heat makes walking uncomfortable.

July–September

  • Weather: Rainy season. Short, intense downpours (2–4 PM), then clear. Humidity hits 80%.
  • Crowds: Low. Most tourists avoid this. You’ll have the Zócalo to yourself at 9 AM.
  • Pricing: Cheapest time. Hostels drop to 300 pesos/night. But—big caveat—many restaurants close midweek.
  • Events: July 16th–23rd (Guelaguetza festival). This is the trap. It’s amazing but packed. Hotels sell out 6 months ahead. Prices spike 50%. If you want to see it, book now. Otherwise, skip July.
  • Verdict: Only go if you love rain and don’t mind empty streets. Otherwise, wait.

October–November

  • Weather: Perfect. Rain stops mid-October. Days: 75–80°F, nights: 55°F. Crisp, clear skies.
  • Crowds: The sweet spot. Locals return from vacations. Tourists are still low.
  • Pricing: Hotels stay at shoulder-season rates. No price surges.
  • Events: October 31st–November 2nd (Día de los Muertos). Not the big tourist version—this is the real one. Families gather in cemeteries, altars bloom with marigolds. You’ll see locals weeping, laughing, living it. No crowds, just soul.
  • Verdict: This is it. Book October 25–November 5. You’ll get the weather, the magic, and prices that won’t make you wince.

December

  • Weather: Cool, dry, festive. 60°F days, 45°F nights.
  • Crowds: High. Christmas and New Year’s bring Mexican families back to Oaxaca.
  • Pricing: Hotels jump 40–60%. Restaurants are packed.
  • Events: December 12th (Virgen de Guadalupe) is huge—but it’s a religious event, not a party. You’ll see processions, but it’s not "touristy."
  • Verdict: Skip if you want quiet. If you love Christmas lights and family chaos, go—but book everything 3 months ahead.

The Real Deal

  • Best month overall: October. You get the Día de los Muertos vibe without the chaos, weather that’s perfect for walking the cobblestones, and prices that won’t bleed you dry.
  • Avoid: July (Guelaguetza crowds), December (expensive, packed), and May (heat + crowds).
  • Pro tip: If you’re flexible, fly in late October. The real magic happens when the rain stops and the alebrijes (colorful folk art) start appearing in the markets. That’s when Oaxaca breathes.

Bottom line: Don’t chase "peak season." Chase October. It’s the only time you’ll feel like you’ve found Oaxaca, not just visited it. And if you’re reading this in June? Book a flight for October 20th. Right now. The prices won’t wait.

06Best Time to Visit
When to go

February, January, and December are the strongest windows for sightseeing.

Jan
18°C · 64°F
3mm rain
best
Feb
19°C · 66°F
2mm rain
best
Mar
21°C · 70°F
12mm rain
best
Apr
22°C · 72°F
18mm rain
best
May
23°C · 73°F
57mm rain
best
Jun
20°C · 68°F
184mm rain
best
Jul
20°C · 67°F
112mm rain
best
Aug
19°C · 67°F
154mm rain
best
Sep
19°C · 67°F
178mm rain
best
Oct
19°C · 66°F
104mm rain
best
Nov
18°C · 65°F
8mm rain
best
Dec
18°C · 64°F
3mm rain
best

Scores blend climate, rainfall, and activity fit — cultural. Temperatures and rainfall are historical monthly averages; actual conditions vary year-to-year.

Right now in Oaxaca
24°C · 74°F
Partly cloudy · daytime
As of Thu 10:10 PM
Next 7 days
Today
25°
10°
0mm
Fri
24°
12°
·
Sat
24°
12°
1mm
Sun
21°
14°
·
Mon
17°
12°
·
Tue
22°
10°
1mm
Wed
20°
12°
21mm

Forecast data from Open-Meteo · refreshed hourly

Community reviews · 0

What travelers say.

Loading reviews…

Sign in to leave a review.

Sign in →
More like this

If Oaxaca is your speed, try these.

Reference
/destination/oaxaca-mx