Oaxaca in December: Christmas, Weather, Radishes & Booking Tips
Is Oaxaca Good in December?
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
| Question | Short answer |
|---|---|
| Is December worth it? | Yes, if culture matters more than bargain pricing. |
| Biggest upside | Las Posadas, Noche de Rábanos, dry weather, food, and Christmas atmosphere. |
| Biggest downside | High hotel demand from Dec 16 through New Year’s. |
| Best dates | Dec 10-23 for events before the full NYE crunch; Dec 27-Jan 1 for party atmosphere. |
| Best trip length | 4 nights; 5-6 if adding craft villages or the coast. |
| Best for | Food travelers, couples, culture trips, photographers, families who plan early. |
| Poor fit | Last-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
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 factor | What it means in Oaxaca |
|---|---|
| Daytime highs | Usually around 22-24°C / 72-75°F |
| Nights | Often cool enough for a jacket, sweater, or scarf |
| Rain | Low; December is one of the driest months |
| Sun | Strong at midday, especially at Monte Albán |
| Best schedule | Outdoor sites in the morning, long lunch, events after sunset |
| Packing rule | Light 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
Location matters more in December than in quieter months because many of the best moments happen after dark.
| Area | Best for | December trade-off |
|---|---|---|
| Centro / near Zócalo | First-timers, events, easy walking | Noisy and expensive during festival nights |
| Jalatlaco | Pretty streets, restaurants, quieter atmosphere | Books early; still walkable but not on the Zócalo |
| Xochimilco | Boutique stays, calmer nights, local feel | Slightly farther from late-night center walks |
| Reforma | Modern hotels, restaurants, quieter sleep | Less historic atmosphere |
| Outskirts | Lower prices, parking, larger rooms | Taxis 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 timing | Hotel booking window | Why |
|---|---|---|
| Dec 1-15 | 2-4 months ahead | Great weather before peak holiday pressure |
| Dec 16-22 | 4-8 months ahead | Posadas increase demand |
| Dec 23-25 | 6-10 months ahead | Noche de Rábanos + Christmas |
| Dec 29-Jan 1 | 8-12 months ahead | New 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
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 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
| Month | Best for | Trade-off |
|---|---|---|
| November | Day of the Dead energy, dry-season start | High demand around Nov 1-2 |
| December | Christmas traditions, Noche de Rábanos, NYE | Highest booking pressure |
| January | Cooler, calmer post-holiday travel | Less festive atmosphere |
| July | Guelaguetza season | Rainier and event-specific |
| October | Day of the Dead buildup | Late-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.