Mexico City in December: Weather, Christmas & NYE
Is Mexico City Good in December?
Mexico City in December is excellent if you want dry weather, museums, food, Christmas atmosphere, and a huge urban New Year’s Eve without beach-resort pricing.
This is one of the easiest months for walking the city. Rain is low, afternoons are usually comfortable, and the air has that crisp high-altitude feel that makes Centro, Roma, Condesa, Coyoacán, and Chapultepec much easier than during summer storms. The catch is timing. December 12 brings millions of pilgrims to the Basilica of Our Lady of Guadalupe, and the final week of the month pushes hotel and flight prices up.
Start with Mexico in December if you are still comparing the whole country. Use this guide if Mexico City is already on your shortlist and you need the practical answer on weather, Christmas events, Guadalupe crowds, where to stay, what to book, and whether December beats November or January.
30-Second Answer
| Question | Short answer |
|---|---|
| Is December good for Mexico City? | Yes, especially for food, museums, Christmas, and dry walking weather. |
| Biggest upside | Low rain and comfortable daytime temperatures. |
| Biggest downside | Cold nights, holiday demand, and Basilica crowds around Dec 12. |
| Best dates | Dec 1-9 and Dec 13-21 for the easiest balance. |
| Best for | First-time visitors, food travelers, museum trips, couples, and city NYE. |
| Watch out for | Altitude, air quality, early sunsets, and reduced holiday hours. |
Go in December if you want a city trip with strong weather and real Christmas energy. Avoid building your first full day around December 12 unless the Virgen de Guadalupe pilgrimage is the reason you are going.
Mexico City Weather in December
December sits in Mexico City’s dry season. You should still check the forecast, but the month is much easier than the rainy summer period.
| December factor | What it means in Mexico City |
|---|---|
| Daytime highs | Usually around 18-22°C / 64-72°F |
| Nights and mornings | Often 6-10°C / 43-50°F, sometimes colder |
| Rain | Low compared with May-October |
| Best rhythm | Long walking days, museums in the afternoon, warm layers after dark |
| Packing priority | Jacket, sweater, closed shoes, sunglasses, sunscreen |
The temperature shift surprises many beach-focused travelers. You can be comfortable in a light shirt at lunch and want a proper jacket by dinner. Apartments, cafés, and older hotels may not have the kind of heating visitors expect in Europe or the United States, so pack for indoor evenings too.
Air quality can vary in winter. If you are sensitive, plan hard outdoor days for clearer mornings and keep museum or food-market options ready.
Virgen de Guadalupe: The Big December Warning
December 12 is the Feast Day of Our Lady of Guadalupe, one of the most important religious dates in Mexico. The Basilica of Our Lady of Guadalupe in northern Mexico City receives millions of pilgrims over several days, especially December 10-12.
This is meaningful, moving, and logistically intense. Roads around the Basilica can close, traffic patterns change, Metro stations get crowded, and Ubers or taxis may not be useful near the area. If you are not specifically going to witness the pilgrimage, avoid planning anything in northern Mexico City on those dates.
Practical advice:
- visit the Basilica on another day if you want a calmer experience
- avoid tight airport transfers through the north of the city on Dec 10-12
- do not schedule Teotihuacan on Dec 12 without checking routes
- keep Centro, Roma, Condesa, Polanco, or Coyoacán plans flexible
- treat the event respectfully if you do attend; this is a pilgrimage, not a show
The rest of early December can be very manageable. The city is active, but not yet at the final-week holiday peak.
Christmas, Posadas, and New Year’s Eve
Mexico City is not as visually Christmas-centered as Oaxaca or San Miguel de Allende, but it has a strong December rhythm. Neighborhood posadas, restaurant dinners, markets, lights, ice rinks or seasonal installations in some years, and family gatherings shape the month.
For visitors, the easiest Christmas bases are Roma, Condesa, Centro, Polanco, Juárez, and Coyoacán. They give you food, walking routes, museums, and easier transport when holiday traffic gets messy.
New Year’s Eve is the big city moment. The Zócalo and Reforma corridor often host major public events, concerts, fireworks, and heavy crowds. If you want to join, stay within a realistic Metro or walking plan. Ride-hailing can be difficult after midnight, and road closures around Centro are common.
If you prefer a controlled night, book a restaurant dinner in Roma, Condesa, Polanco, or a hotel rooftop well ahead of time. Many places use fixed-price menus on December 31.
Best Things to Do in December
December is a strong month for the classic Mexico City itinerary because you are less likely to lose afternoons to rain.
Best December picks:
- Walk Centro Histórico early before streets and shops fill up.
- Visit Bellas Artes, the National Museum of Anthropology, and Chapultepec Castle on cooler afternoons.
- Spend a full day in Coyoacán with Frida Kahlo Museum tickets booked ahead.
- Use Roma and Condesa for long food days when the weather is clear.
- Visit Teotihuacan early for dry weather and cooler climbing conditions.
- Plan one market-heavy day around San Juan, Jamaica, Coyoacán, or Medellín.
- Choose a Christmas or NYE event intentionally instead of assuming you can improvise late.
For route planning, use Mexico City Itineraries, Mexico City Neighborhoods Guide, and Mexico City Food Guide.
Where to Stay in December
Your December base should reduce transport friction. The city is huge, and holiday traffic makes a bad location feel worse.
| Area | Best for | December trade-off |
|---|---|---|
| Roma Norte | Restaurants, bars, first-time visitors | Higher hotel prices and weekend noise |
| Condesa | Parks, cafés, walkability, couples | Popular rooms book early |
| Centro Histórico | Zócalo, museums, budget stays | Crowded streets and event closures |
| Polanco | Luxury hotels, restaurants, museums | Expensive and less local-feeling |
| Coyoacán | Slower atmosphere and Frida Kahlo plans | Farther from nightlife and many museums |
| Juárez/Reforma | Practical transport and business hotels | Less neighborhood charm than Roma/Condesa |
For most first-time December trips, Roma or Condesa is the safest answer. Choose Centro only if you want to be near Zócalo events and understand that closures and crowds can affect movement.
Mexico City vs Oaxaca, San Miguel, and Mérida in December
| Destination | December advantage | Trade-off vs Mexico City |
|---|---|---|
| Mexico City | Museums, food, flights, NYE scale, dry weather | Bigger, colder, and more traffic-heavy |
| Oaxaca | Stronger Christmas traditions and Noche de Rábanos | Higher hotel pressure around holidays |
| San Miguel de Allende | Romantic colonial Christmas and rooftop NYE | Smaller, pricier, and colder at night |
| Mérida | Warm dry weather and Yucatán day trips | Less museum depth and no CDMX-scale NYE |
| Puerto Vallarta | Warm beach weather and whales | Less culture density and higher resort demand |
Choose Mexico City if you want the deepest food, museum, and urban itinerary. Choose Oaxaca or San Miguel if Christmas atmosphere is the main goal. Choose Mérida if you want warmth without the Cancún resort scene.
December vs November, January, and June
| Month | Better for | Trade-off |
|---|---|---|
| November | Day of the Dead, similar dry-season comfort late in the month | Higher demand around Nov 1-2, less Christmas energy |
| December | Christmas, NYE, dry weather, museums, food trips | Cold nights and holiday prices |
| January | Similar dry weather after the holiday rush | Less festive, still cool at night |
| June | Greener parks and lower hotel pressure | Rainy afternoons and heavier humidity |
December is the best choice if you want the city at its most social and festive. January is the better value move if you mainly care about weather and museums. November is better if Day of the Dead is your priority.
Final Verdict: Should You Visit Mexico City in December?
Visit Mexico City in December if you want cool dry weather, excellent food, major museums, Christmas atmosphere, and one of Mexico’s biggest New Year’s Eve settings.
The best window for most travelers is December 1-9 or December 13-21. You avoid the worst Guadalupe logistics and the highest holiday week prices while still getting the month at its best. Late December can be memorable, but book hotels, restaurants, and transfers early.
Skip Mexico City in December if you want beach heat or a quiet small-city Christmas. For warm water, look at Cozumel in December or Los Cabos in December. For deeper Christmas traditions, compare Oaxaca in December and San Miguel de Allende in December.
For more planning, use Mexico in December, Mexico City Itineraries, Mexico City Neighborhoods Guide, and Mexico City Airport Transportation.