December is the driest month of the year and the most crowded. Around 12 million pilgrims reach the Basilica of Guadalupe in a single week, the posadas run for nine nights, and prices climb to their annual peak.
What You Should Know
- December is the driest month of the Mexico City year, with around 4 mm of rain and roughly a 5% chance of rain on any given day. Days are mild at about 20°C and nights fall to around 8°C in a city with very little heating.
- The Day of the Virgin of Guadalupe on 12 December is the largest gathering in this calendar by a wide margin. City estimates put around 12 million people at the Basilica between 6 and 15 December, and more than 18 million across the month, at what is the second most visited Catholic shrine in the world.
- The posadas run for nine nights from 16 to 24 December: candlelit neighbourhood processions re-enacting the journey to Bethlehem, with food, piñatas and music. They are community celebrations and visitors are generally welcome.
- Prices peak at the end of the month. The first two weeks are better value, and Christmas week and New Year carry a premium. Reporting suggests booking a New Year's Eve dinner as early as October, with fixed menus commonly running $50 to $150 per person.
Is December a Good Time to Visit Mexico City?
| Is December a good time to visit? | |
|---|---|
| Best for | The driest weather of the year, the Guadalupe pilgrimage and the posadas |
| Expect | Mild days, cold nights, enormous crowds and the year's highest prices |
| Timing | The first week is the value window; the 12th and Christmas week are the peaks |
| Watch out for | Basilica closures around the 12th and unheated rooms at night |
⭐ Our suggested December window: the first week. You get the driest weather of the year before the Guadalupe pilgrimage builds from around the 6th and well before Christmas pricing takes hold. If the pilgrimage or the posadas are what you have come for, you need 12 December or the 16th to 24th respectively, and should book months ahead.
| Factor | December Rating |
|---|---|
| Weather | 9/10, the driest month, mild by day |
| Crowds | 5/10, the busiest month of the year overall |
| Prices | 4/10, climbing to the annual peak at Christmas and New Year |
| Air Quality | 5/10, winter inversions produce morning haze |
| Rain & Storms | 10/10, effectively none |
| Festivals & Pilgrimage | 10/10, Guadalupe, the posadas and Christmas |
| Pyramids & Day Trips | 9/10, dry ground and long clear views |
| Walking the City | 9/10, excellent by day, cold after dark |
| Families | 7/10, festive and dry, but crowded and expensive |
| Couples | 8/10, atmospheric, though not a quiet month |
💰 Illustrative December hotel rates (Roma Norte and Condesa, mid-range):
No December-specific band published
We did not find a December rate band we would stand behind, so we have not invented one. The direction is not in doubt: the first two weeks are better value and Christmas week and New Year are the most expensive dates of the Mexico City year. Rates are for two people before taxes and fees and vary widely by property, dates and lead time. Check live prices for your own dates.
December has the best weather of the year and the worst value, and those two facts are only loosely related. The rain has gone entirely, the days are mild and the light is good. What fills the city is not the weather but the calendar: a pilgrimage on a scale that has no equivalent anywhere else in this series, nine nights of posadas, and then Christmas.
Our planning recommendation is to treat the month as three separate propositions. The first week is quiet, dry and reasonably priced. The middle is defined by Guadalupe and the posadas. The last ten days are the most expensive and most heavily booked stretch of the Mexico City year. None of them is wrong; they are simply not interchangeable.
Mexico City Weather in December
| Metric | December |
|---|---|
| Avg High | 20°C (68°F) |
| Avg Low | 8°C (46°F) |
| Rain Days | Very few, around a 5% daily chance |
| Rainfall | ~4 mm (0.16 in), the annual low |
| Humidity | Low, winter dryness established |
| Season | Dry season, mid-winter |
| Air Quality | Moderate, morning inversions common |
Temperature and Humidity
December days are mild at around 20°C, with lows near 8°C. It is not quite the coldest month, since January runs slightly lower on both counts, but it is close, and the same caveat applies as in our January and February guides: domestic heating is rare, and older buildings hold the overnight temperature well into the morning.
The dryness is the defining feature. Winter humidity is low, the air is crisp by day, and the temperature swing between a 20°C afternoon and an 8°C dawn is what most visitors underpack for.
Rain Pattern
December is the driest month of the year, with published rainfall around 4 mm and roughly a 5% chance of rain on an average day. That is effectively nothing. Outdoor plans need no weather contingency this month, which is not true of any month from May through October.
Sky and Outdoor Conditions
Clear and bright by day. The winter thermal inversions covered in our January guide are back, so mornings can start hazy near the ground and sharpen as the day warms. Long views from Teotihuacán, the Chapultepec terraces or a balloon basket hold up better in the late morning than at first light.
The Virgin of Guadalupe: 12 December
Nothing else in this twelve-month series approaches the scale of this. If you are in Mexico City in early or mid December, it will shape your trip whether or not you go.
The feast of Our Lady of Guadalupe on 12 December commemorates the last of the 1531 apparitions to Juan Diego and the image that, by tradition, appeared on his tilma. The Basilica of Our Lady of Guadalupe in the north of the city is the second most visited Catholic shrine in the world after St Peter's.
City estimates put around 12 million people at the Basilica between 6 and 15 December, with more than 18 million across the month as a whole. Pilgrims arrive on foot from across the country, many walking for days, many covering the final stretch on their knees. The night of the 11th into the 12th is the peak, with mañanitas sung to the Virgin at midnight.
What it means practically
Roads around the Basilica close to vehicles, and the security operation runs to more than eleven thousand personnel, with medical posts set up inside and outside the site. Public transport toward La Villa is heavily loaded for days either side.
Several Teotihuacán day tours include the Basilica on the same northbound route, and those are directly affected around the 12th. Our Teotihuacán tours guide compares the options, several of which pair the two sites.
Whether to go
Our take: this is a religious observance of enormous significance, not a spectacle staged for visitors, and the crowds are genuinely vast. If you go, go with that understanding, expect to walk, and do not plan anything else that day. If you would rather not, the first week of December gives you the same weather with the city still relatively calm, and the pilgrimage visible only as a steady stream of walkers heading north.
Posadas, Noche Buena and New Year
The second half of December belongs to a sequence of celebrations that run almost continuously from the 16th.
The posadas, 16 to 24 December
Nine consecutive nights of candlelit processions re-enacting Mary and Joseph's search for shelter, one for each month of the pregnancy. Participants move between houses singing the request for lodging, are refused and then admitted, and the evening turns into food, ponche, piñatas and music. These are neighbourhood celebrations rather than ticketed events, and visitors are generally welcome to join.
Noche Buena, 24 December
Christmas Eve is the main family celebration here, rather than Christmas Day. The practical consequence for a visitor is that the city turns inward: many restaurants close early or switch to fixed menus, and anywhere still open will want a reservation. Christmas Day itself is quiet.
New Year
The most expensive night of the year to eat out. Reporting suggests booking a New Year's Eve dinner as early as October, with fixed-price menus commonly running $50 to $150 per person. If you want a particular restaurant on the 31st, this is not a booking to leave late.
The holiday period then runs straight into January, where it continues until Día de Reyes on 6 January. Our Mexico City in January guide covers that tail and the sharp drop in demand that follows it, which is the other half of this story.
Mexico City Crowds and Prices in December
December is the busiest month of the Mexico City year, and it builds in three distinct stages.
1 to 5 December
The quiet window, and the one we would book. The dry season is fully established, the pilgrimage has not begun in earnest, and rates have not yet climbed. This is effectively November's value with December's weather.
6 to 15 December
The Guadalupe period. Around 12 million people reach the Basilica across these ten days, overwhelmingly domestic and religious rather than touristic. The effect concentrates in the north of the city and on public transport rather than on Roma and Condesa hotel rates, but it is the largest movement of people in the calendar.
16 to 31 December
Posadas, then Christmas, then New Year. Demand climbs steadily and peaks across the final ten days, which are the most expensive dates of the Mexico City year alongside the opening weekend of November.
Prices
As with every month in this series, we have not published a rate band, because published Mexico City rate figures vary too widely between sources to compare month to month. The within-month shape is not in doubt: the first two weeks are better value, and Christmas and New Year carry a clear premium that is worth booking well ahead of.
Best Things to Do in Mexico City in December
| Activity | December Rating | Best Time of Day | Notes |
|---|---|---|---|
| Guadalupe pilgrimage | 10/10 | 11 to 12 December | Immense and deeply religious; go informed or not at all |
| Posadas | 9/10 | Evenings, 16 to 24 Dec | Neighbourhood processions; visitors generally welcome |
| Teotihuacán pyramids | 9/10 | Late morning | Dry ground and long views; check Basilica routing around the 12th |
| Walking tours of the Centro | 9/10 | Mid-morning | Dry and bright; the Centro is decorated through the month |
| Hot air balloon over Teotihuacán | 9/10 | Sunrise | Best odds of the year; genuinely cold in the basket |
| Chapultepec Castle | 9/10 | Late morning | Terrace views at their dry-season best |
| Grutas de Tolantongo | 9/10 | Full day | Hot springs are at their best in the coldest month |
| Bike tours | 9/10 | Morning | Dry roads; Sunday Reforma closures still run |
| Food and market tours | 9/10 | Midday | Seasonal ponche and Christmas markets through the month |
| Lucha libre | 8/10 | Evening | Indoor; check the schedule across the holiday period |
| Frida Kahlo Museum and Coyoacán | 8/10 | Any | Indoor; busy all month and closed Mondays |
| Xochimilco trajineras | 7/10 | Midday | Dry and clear, but open boats are cold outside the middle of the day |
What December is particularly good for
Everything that needs dry ground and a long sightline is at or near its annual best, and for once there is no weather caveat at all: with around 4 mm of rain across the month, you can plan outdoor days without a contingency.
What you are trading for that is space and money. Our take: if you want the city's best weather and do not mind sharing it, book the first week of December. If you want the festivals, accept that you are booking the busiest month of the year and book early.
More Things to Do in Mexico City in December
- Basílica de Guadalupe outside the feast days: visitable year-round and far calmer in the first days of December than around the 12th.
- Neighbourhood posadas: Coyoacán, San Ángel and the Centro all hold processions between 16 and 24 December.
- Ponche navideño: the hot fruit punch that appears on every street and at every posada through the month.
- Christmas markets and the Alameda: the Centro is decorated and lit through December, and walking it after dark is free.
- Pista de hielo: the city has in past years installed a public ice rink in the Zócalo during the holidays; check whether it is running in your year.
- Grutas de Tolantongo: thermal rivers at their most appealing in the coldest month, covered in our day trips guide.
Our Take
December is the only month of the year where we would tell you the weather is not the variable worth optimising, because it is excellent throughout. What changes across the month is how many people are here and what you pay. The first week gives you December's weather at November's prices, and almost nobody books it.
Tips for Visiting Mexico City in December
- Book the first week for value: the dry season is established, the pilgrimage has not begun in earnest and Christmas pricing has not taken hold.
- Plan nothing else on 12 December: the Guadalupe feast draws millions, roads around the Basilica close and public transport north is heavily loaded for days either side.
- Check Teotihuacán tours that include the Basilica: several pair the two sites on the same northbound route and are disrupted around the 12th.
- Treat the pilgrimage as a religious observance: it is not staged for visitors, and many pilgrims have walked for days to be there.
- Join a posada if you are invited: the nine nights from 16 to 24 December are neighbourhood celebrations and visitors are generally welcome.
- Expect the city to close on Noche Buena: 24 December is the main family celebration, with many restaurants shutting early or moving to fixed menus, and Christmas Day is quiet.
- Book New Year's Eve dinner months ahead: reporting suggests October, with fixed menus commonly $50 to $150 per person.
- Pack layers for an unheated city: 20°C afternoons and 8°C dawns, with very little domestic heating, is the same swing our January guide warns about.
- Schedule long views for the late morning: winter inversions return this month, leaving haze near the ground at dawn that clears as the day warms.
- Use the weather while you have it: at around 4 mm of rain, December is the one month where outdoor plans need no contingency at all.
- Visiting at a different time of year? Our Mexico City in November guide covers the best value on the calendar, and our Mexico City in January guide covers the holiday tail and the drop that follows Día de Reyes.
How We Put This Guide Together
Weather figures are climate normals rather than a forecast: average high, average low and rainfall total for December in Mexico City, compared across several published climate references including Weather Atlas, Climate-Data, Climates to Travel and Current Results, reviewed on 24 September 2026. Sources cluster near 20°C for the average high and 8°C for the low, and consistently identify December as the driest month of the year at around 4 mm, with roughly a 5% chance of rain on an average day. January is generally reported as marginally colder. We have deliberately not published a December hotel rate band. Published Mexico City rate figures vary too widely between sources to compare month to month, which is why none of these twelve month guides carries one. The within-month direction, better value in the first two weeks and a clear premium at Christmas and New Year, is drawn from travel reporting rather than from a rate survey. Activity ratings are our own editorial judgement, scored out of 10 on one question only: how much do December conditions help or hinder this specific activity? They weigh rainfall, temperature, visibility, air quality, crowding and holiday closures. They are not quality ratings for the operators, and they are not derived from reviews. Tour prices, ratings, review counts, durations and operating days were read from the operator listings on 24 September 2026 and may change. One tour is priced in pesos and was converted at the published rate the booking page uses, so the checkout figure may differ slightly. Guadalupe pilgrimage figures come from Mexican and international news reporting on the feast: city estimates of around 12 million people at the Basilica between 6 and 15 December and more than 18 million across the month, the shrine's standing as the second most visited Catholic site in the world, the road closures and the security deployment of more than eleven thousand personnel. Attendance figures are official estimates rather than counts and vary year to year. Posada dates of 16 to 24 December, the Noche Buena restaurant pattern and the New Year's Eve booking and fixed-menu guidance come from travel reporting on the Mexican holiday season.
Frequently Asked Questions
Is December a good time to visit Mexico City?+
December has the best weather of the year and the worst value. It is the driest month at around 4 mm of rain, with mild 20°C days and cold 8°C nights. It is also the busiest month, between the Guadalupe pilgrimage, the posadas and Christmas, and the last ten days are the most expensive of the year. The first week is the window that gets you the weather without the crowds or the pricing.
What is the weather like in Mexico City in December?+
Dry, mild by day and cold at night. Published averages put the high near 20°C (68°F) and the low near 8°C (46°F), with about 4 mm of rain across the month and roughly a 5% chance of rain on an average day, making it the driest month of the year. January is generally reported as marginally colder.
What happens on 12 December in Mexico City?+
The feast of Our Lady of Guadalupe, the largest gathering in the Mexican calendar. City estimates put around 12 million people at the Basilica between 6 and 15 December, with more than 18 million across the month, at what is the second most visited Catholic shrine in the world. Pilgrims arrive on foot from across the country, roads around the Basilica close and the security operation runs to more than eleven thousand personnel.
What are the posadas in Mexico City?+
Nine consecutive nights of candlelit neighbourhood processions from 16 to 24 December, re-enacting Mary and Joseph's search for shelter, one for each month of the pregnancy. Participants sing the request for lodging at each house, and the evening becomes food, ponche, piñatas and music. They are community celebrations rather than ticketed events, and visitors are generally welcome to join.
Is Mexico City expensive in December?+
At the end of the month, yes. The first two weeks offer better value, and Christmas week and New Year are the most expensive dates of the Mexico City year. We have not published a December rate band because published figures vary too widely between sources, but the within-month direction is clear. Reporting suggests booking a New Year's Eve dinner as early as October, with fixed menus commonly $50 to $150 per person.
What is the best week to visit Mexico City in December?+
The first week. The dry season is fully established, the Guadalupe pilgrimage has not begun in earnest and Christmas pricing has not taken hold, so you get December's weather at something closer to November's rates. If the pilgrimage or the posadas are the reason for your trip, you need 12 December or 16 to 24 December respectively, and should book months ahead.
Is anything open in Mexico City on Christmas Eve?+
Less than you might expect. Noche Buena on 24 December is the main family celebration in Mexico rather than Christmas Day, so the city turns inward: many restaurants close early or switch to fixed menus, and anywhere still open will want a reservation. Christmas Day itself is quiet. The holiday period then continues into January until Día de Reyes on 6 January.
What activities are best in Mexico City in December?+
Anything that needs dry ground and a long sightline, because this is the month with no weather caveat at all. Teotihuacán, the sunrise balloon flights, the Chapultepec terraces and the Puebla volcano views are all at or near their annual best, and the Tolantongo hot springs are most appealing in the coldest month. The festivals are the other draw: the Guadalupe pilgrimage, the posadas and a decorated Centro.
Affiliate note: Some links on this page are affiliate links. If you book through them, we may earn a small commission at no additional cost to you.




