Oaxaca in December: Christmas, Weather, Radishes & Booking Tips
Published
Updated

Oaxaca in December: Christmas, Weather, Radishes & Booking Tips

Is Oaxaca Good in December?

Oaxaca in December with colonial streets, Christmas lights, and crisp dry-season weather

Yes — Oaxaca in December is one of Mexico’s strongest cultural trips of the year, especially if you want Christmas traditions, dry weather, markets, food, and a city that feels alive after dark.

It is also one of the hardest months to book casually. Oaxaca does not feel like a resort destination where you can simply choose another similar hotel at the last minute. The best-located boutique stays, family rooms, cooking classes, mezcal day trips, and Christmas-week restaurant tables can disappear months ahead.

Start with Mexico in December if you are comparing the whole country. Use this guide if Oaxaca is already on your shortlist and you need the practical answer: weather, what is actually happening, where to stay, how early to book, and whether December is worth the price.

30-Second Answer

QuestionShort answer
Is December worth it?Yes, if culture matters more than bargain pricing.
Biggest upsideLas Posadas, Noche de Rábanos, dry weather, food, and Christmas atmosphere.
Biggest downsideHigh hotel demand from Dec 16 through New Year’s.
Best datesDec 10-23 for events before the full NYE crunch; Dec 27-Jan 1 for party atmosphere.
Best trip length4 nights; 5-6 if adding craft villages or the coast.
Best forFood travelers, couples, culture trips, photographers, families who plan early.
Poor fitLast-minute budget travelers or anyone who dislikes cool evenings and crowds.

Go in December if you want Oaxaca at its most festive and do not mind booking early.

Choose November instead if you want a similar dry-season feel with less Christmas-week pressure. Choose Mexico City only if you want a larger urban New Year’s trip rather than Oaxaca’s smaller, walkable, tradition-heavy atmosphere.

Oaxaca Weather in December

Oaxaca City colonial streets in clear December dry-season weather

December is dry season in Oaxaca City. The days are usually bright, comfortable, and easy for walking. The nights are the part visitors underestimate.

December factorWhat it means in Oaxaca
Daytime highsUsually around 22-24°C / 72-75°F
NightsOften cool enough for a jacket, sweater, or scarf
RainLow; December is one of the driest months
SunStrong at midday, especially at Monte Albán
Best scheduleOutdoor sites in the morning, long lunch, events after sunset
Packing ruleLight daytime clothes plus real evening layers

The city sits at elevation, so December does not feel tropical. You can have warm sun at lunch and a genuinely chilly walk back from the Zócalo at night. Pack for both.

This is a major advantage if you want food markets, mezcal bars, museums, and day trips without the heavy rainy-season humidity. It is less ideal if your mental image of Mexico in December is beach weather; Oaxaca City is a highland cultural trip, not a swimsuit trip.

What Happens in Oaxaca in December?

December is not just “nice weather” in Oaxaca. It is a calendar month with specific traditions that shape how the trip feels.

Las Posadas: December 16-24

Las Posadas are nightly Christmas processions that re-enact Mary and Joseph looking for shelter. In Oaxaca, they can include candles, songs, piñatas, ponche, neighborhood gatherings, and street energy around churches and barrios.

For visitors, the key is to be respectful. These are not theme-park performances. Some are public and welcoming; others are neighborhood or parish-centered. Watch quietly, do not block processions for photos, and follow the mood of the people around you.

Noche de Rábanos: December 23

Noche de Rábanos — Night of the Radishes — is Oaxaca’s strangest and most famous December event. Artisans carve giant radishes into scenes: nativity displays, markets, dancers, architecture, animals, and comic tableaux.

It happens around the Zócalo and draws serious crowds. Arrive earlier than you think, expect lines, and treat it as a festive evening rather than a quick photo stop. Hotels near the center are especially valuable this night because you can walk home afterward.

Christmas Eve and Buñuelos

Christmas Eve in Oaxaca is built around family dinners, midnight mass, street food, and the central plazas. One of the most memorable local traditions is eating buñuelos from clay bowls and then breaking the bowl afterward for luck. The sound of pottery cracking around the Zócalo is part of the night.

If you want a restaurant dinner on December 24, reserve early. If you prefer a more local rhythm, eat earlier, walk the center, and leave space for snacks and ponche.

New Year’s Eve

Oaxaca on New Year’s Eve is smaller than Mexico City and less beach-party-driven than Cancún, but that is the appeal. Expect fireworks, music, late dinners, and a festive center that stays active well after midnight.

Book dinner weeks ahead if you care where you eat. If you do not, keep the night flexible: a central hotel, comfortable shoes, a jacket, and no rigid taxi plan will make the evening much easier.

Where to Stay in Oaxaca in December

Boutique hotel courtyard in Oaxaca during the December holiday season

Location matters more in December than in quieter months because many of the best moments happen after dark.

AreaBest forDecember trade-off
Centro / near ZócaloFirst-timers, events, easy walkingNoisy and expensive during festival nights
JalatlacoPretty streets, restaurants, quieter atmosphereBooks early; still walkable but not on the Zócalo
XochimilcoBoutique stays, calmer nights, local feelSlightly farther from late-night center walks
ReformaModern hotels, restaurants, quieter sleepLess historic atmosphere
OutskirtsLower prices, parking, larger roomsTaxis and traffic reduce the Christmas-night magic

For December 16 through January 1, prioritize walkability over saving a little money. Oaxaca traffic and taxi demand can be annoying at night, and the best part of the month is being able to drift between streets, plazas, markets, and processions without logistics taking over.

How Early to Book

Here is the realistic booking window:

Trip timingHotel booking windowWhy
Dec 1-152-4 months aheadGreat weather before peak holiday pressure
Dec 16-224-8 months aheadPosadas increase demand
Dec 23-256-10 months aheadNoche de Rábanos + Christmas
Dec 29-Jan 18-12 months aheadNew Year’s rooms and dinners sell out early

If you are planning late, do not give up immediately. Look at Jalatlaco, Xochimilco, Reforma, and small guesthouses. But if your dream is a central boutique hotel over Christmas week, treat Oaxaca like a once-a-year event destination and book early.

Best Things to Do in Oaxaca in December

Oaxaca market stalls with food, crafts, and December holiday shopping

Walk the Historic Center at Night

December evenings are the reason to stay central. The Cathedral, Santo Domingo, the Andador Turístico, and the streets around the Zócalo feel different after sunset when lights, music, food stalls, and processions start layering together.

Bring a jacket and keep your schedule loose. Oaxaca rewards wandering more than rigid sightseeing in December.

Visit Monte Albán Early

Monte Albán ruins near Oaxaca City under clear December dry-season skies

Monte Albán is excellent in December. The skies are usually clear, the heat is manageable, and the views over the valley can be sharp after the rainy season has cleaned the air.

Go in the morning. The site has little shade, and December sun is still strong at elevation. Bring water, a hat, and enough time to avoid rushing back into city traffic.

Eat Seasonally

December is a strong food month: markets are busy, bakeries lean into Christmas sweets, hot drinks make sense at night, and mezcalerías feel especially good after cool evenings.

Look for:

  • Buñuelos around Christmas
  • Ponche during posada season
  • Moles in market fondas and traditional restaurants
  • Tlayudas for late-night comfort food
  • Hot chocolate in the morning or after dark

Add One Craft or Mezcal Day Trip

December is busy, so do not overpack the itinerary. One focused day outside the city is better than trying to race through every village.

Good choices:

  • Teotitlán del Valle for rugs and weaving
  • Santa María del Tule + Tlacolula for market and tree routing
  • San Bartolo Coyotepec for black pottery
  • Mezcal palenques in the valley
  • Mitla if ruins and textiles matter more than Monte Albán alone

Oaxaca in December vs Other Months

MonthBest forTrade-off
NovemberDay of the Dead energy, dry-season startHigh demand around Nov 1-2
DecemberChristmas traditions, Noche de Rábanos, NYEHighest booking pressure
JanuaryCooler, calmer post-holiday travelLess festive atmosphere
JulyGuelaguetza seasonRainier and event-specific
OctoberDay of the Dead buildupLate-month hotel pressure

December wins if the Christmas calendar is the point. If you simply want good Oaxaca weather, January can be easier and cheaper.

Suggested 4-Day Oaxaca December Itinerary

Day 1: Arrival + Centro

  • Check into a walkable hotel
  • Santo Domingo and the Andador Turístico
  • Early dinner, then Zócalo lights and snacks

Day 2: Monte Albán + Markets

  • Monte Albán in the morning
  • Lunch at a market or traditional restaurant
  • Evening posada, mezcal bar, or casual street food

Day 3: Craft Villages or Mezcal

  • Choose one valley route rather than three rushed stops
  • Return before dark if you want evening events
  • Reserve dinner if traveling Dec 23-31

Day 4: Slow City Day

  • Jalatlaco or Xochimilco walk
  • Museums, cafés, last shopping
  • Noche de Rábanos / Christmas Eve / NYE plans depending on date

Add a fifth night if you want a cooking class, Hierve el Agua, or a slower market day.

Oaxaca or Another December Destination?

Choose Oaxaca in December if you want cultural depth, walkable nights, food, Christmas traditions, and a destination that feels distinctly Mexican during the holidays.

Choose Cancún in December if you want beach weather, all-inclusive ease, warm nights, and clear Caribbean water.

Choose Puerto Vallarta if you want humpback whales, beach dinners, and a warmer New Year’s atmosphere.

Choose San Miguel de Allende if you want a polished colonial holiday trip with rooftops, galleries, and an international crowd.

Choose Mexico City if you want museums, huge New Year’s events, and easier flight access.

Bottom Line

Oaxaca in December is absolutely worth it if you are coming for the right reasons: Christmas traditions, food, dry-season walking weather, Noche de Rábanos, and a city that feels intimate but fully alive.

The mistake is treating it like a normal shoulder-season city break. December is Oaxaca’s high-demand cultural window. Book central hotels early, pack for cool nights, leave space for evening wandering, and do not schedule so many day trips that you miss the reason you came.

Tours & experiences in Oaxaca