Skip to content
Voykit
Draft data. Times, fares and step counts are desk estimates awaiting field checks. How we verify
Source checked
A source and a date are on record: we read it from an official or published page. Not yet confirmed on the ground.
Field checked
Someone checked it on the ground, with the date shown.
Plan calculated
Worked out by Voykit from its own data (times, distances, budgets). A calculation, not a measurement.

Unknown times stay unknown. How we verify

Mexico

Mexico in December: what to expect

Yes — December is one of the best months to visit Mexico. The dry season is underway, so the highlands are sunny and mild and both coasts are clear, but this is also peak season: Christmas and New Year push beach prices and hotel demand to their yearly high. Go if you book early; pick the highlands instead if you want lower prices.

Not field-verified
Source checked
A source and a date are on record: we read it from an official or published page. Not yet confirmed on the ground.
Field checked
Someone checked it on the ground, with the date shown.
Plan calculated
Worked out by Voykit from its own data (times, distances, budgets). A calculation, not a measurement.

Unknown times stay unknown. How we verify

Updated Sep 20265 min read

Key facts

Verdict
Go — dry, clear and mild almost everywhere; high crowds and prices, especially on the coasts
Highlands (Mexico City, Oaxaca, Guanajuato)
Sunny days around 20–23 °C, cold nights near 5 °C
Caribbean coast (Cancún, Tulum, Mérida)check
Warm and dry; sargassum season is over (check exact temperatures)
Pacific coast (Puerto Vallarta, Los Cabos)
Dry and warm; whale season (Dec–Mar) is underway
Crowds
High — Christmas and New Year are the busiest stretch on the coasts
Prices
High — beach hotels and flights peak over the holidays; book ahead
Key dates
Guadalupe pilgrimage 12 Dec; Christmas and New Year peak on the coasts
Pack
Layers for the highlands, warm-weather clothes for the coast, a warm jacket for cold nights

Weather in December

December is the first full month of Mexico's dry season, and it is one of the most reliable months of the year for clear skies. The rains have ended almost everywhere, hurricane season is over, and the pattern is stable: sunny mornings, dry afternoons, cool nights.

The main split is altitude, not latitude. In the central highlands — Mexico City, Puebla, Oaxaca, San Miguel de Allende, Guanajuato — days are mild and bright but nights get genuinely cold, with temperatures near 5 °C in December and January. Coastal and lowland areas stay warm day and night, and the Caribbean coast is at its best before the spring heat and summer seaweed arrive.

The north and Baja are cooler and drier; the Copper Canyon can see snow some winters, so check conditions before committing to a trek there.

Weather in December
RegionDaytimeNightsRainVerdict
Central highlands20–23 °Cnear 5 °CVery lowBest
Yucatán and Caribbean coastWarm (check)Warm (check)LowBest
Pacific coastWarm (check)Mild (check)LowBest
North and BajaCool (check)Cold (check)Very lowCool but dry

Typical ranges, not forecasts — check a local forecast before you fly. Highland nights are the thing most visitors underestimate.

Crowds and prices

December is peak season: the country facts rate crowds and prices high for the month, and the Christmas and New Year stretch is the busiest part of it. Beach destinations — Cancún, Los Cabos, Puerto Vallarta — fill up and charge their holiday rates.

The highlands are less extreme. Mexico City, Oaxaca and Guanajuato stay busy but you can usually still find rooms, and prices are lower than on the coast. If your dates are fixed to the Christmas week and your budget is tight, the highlands are the better value.

Book flights and beach accommodation well ahead for the Christmas period. Domestic flights and long-distance buses also fill in the last week of December, so lock in intercity legs early.

Crowds and prices
PeriodCrowdsPricesWhat it means
Early DecemberHighHighGood weather, easier bookings, Guadalupe pilgrimage 12 Dec
Christmas and New YearHighHighBusiest stretch on the coasts; book well ahead

What's on in December

The month's biggest event is the Guadalupe pilgrimage around 12 December, when pilgrims travel to the Basilica of Our Lady of Guadalupe in Mexico City. Expect huge crowds around the basilica and on approach roads for several days; it is a remarkable thing to see, but plan around the transport disruption.

Christmas and New Year are the other fixed points of the month: coastal resorts run their own holiday programmes and Mexico City's streets and plazas are decorated through December. Dates for local processions and town festivals vary, so check locally.

  • 12 Dec — Guadalupe pilgrimage, Mexico City (very high impact)
  • Christmas and New Year — peak crowds on the coasts
  • Local processions and town festivals — dates vary, check locally

Where to go in December

The highlands are at their best: Mexico City, Oaxaca, Puebla, Guanajuato and San Miguel de Allende all offer dry, sunny days and cold, clear nights. This is also a good month for archaeology — Teotihuacán, Monte Albán and the Yucatán sites are far more comfortable than in the spring heat.

The Caribbean coast is in its prime window: dry, warm and free of the summer sargassum, which makes December one of the best months for Cancún, Tulum, Isla Mujeres and Bacalar. The Pacific coast is dry and warm too, and whale watching on the Pacific and in Baja runs December–March, so it is underway this month.

The north and Copper Canyon are dry but cold, with possible snow in the canyon; if you want the canyon at its best, aim for March–May or October–November instead.

  • Central highlands — Mexico City, Oaxaca, Guanajuato, San Miguel de Allende
  • Caribbean coast — Cancún, Tulum, Isla Mujeres, Bacalar, Mérida
  • Pacific coast — Puerto Vallarta, Mazatlán, Los Cabos, Oaxaca coast
  • Baja — whale watching (Dec–Mar) and desert landscapes, cold nights

What to pack

Pack for two climates if you are combining the highlands and the coast. For the highlands: layers, a warm jacket for evenings, and something windproof — December nights near 5 °C feel colder than the number suggests. For the coast: light clothing, swimwear, sun protection and mosquito repellent, since the evenings are warm and humid in the Yucatán.

Bring comfortable walking shoes for cobbled colonial towns and archaeological sites, a refillable water bottle, and a universal adapter. If you are travelling over Christmas, pack any prescription medicine you need — pharmacies are open but some small shops close for the holidays.

  • Highlands: warm jacket, layers, hat and gloves for cold nights
  • Coast: light clothes, swimwear, high-factor sunscreen, repellent
  • Both: walking shoes, refillable bottle, adapter, any medication

Nearby months

November is similar but slightly warmer and less crowded, with Día de Muertos at the start of the month — book Oaxaca and Pátzcuaro months ahead if that is your plan. January continues the dry season with the same cold highland nights and high coastal prices.

February stays dry and warm, with Carnival in Veracruz and Mazatlán towards the end of the month. If you want the same weather as December with fewer people, late January and February are the sweet spot.

  • Mexico in November — Día de Muertos, dry season starts, slightly quieter
  • Mexico in January — dry and clear, cold highland nights, high coastal prices
  • Mexico in February — dry and warm, Carnival at the end of the month

Questions people ask

Is December a good time to visit Mexico?

Yes. December is one of the best months: the dry season is underway, the highlands are sunny and mild, and both coasts are clear. The trade-off is high crowds and prices, especially on the beaches over Christmas and New Year.

What is the weather like in Mexico in December?

Dry and clear almost everywhere. The central highlands see mild days around 20–23 °C and cold nights near 5 °C. The Caribbean and Pacific coasts are warm by day and night (check exact temperatures). The north and Baja are cooler, with cold desert nights.

What events happen in Mexico in December?

The Guadalupe pilgrimage around 12 December in Mexico City is the biggest, drawing huge crowds to the basilica. Christmas and New Year are the other fixed points, with coastal resorts at their busiest. Dates for local processions vary, so check locally.

Is December a good time for the beach in Mexico?

Yes for the Caribbean and Pacific coasts: dry, warm and past hurricane season, with the summer sargassum gone. It is also the busiest and most expensive beach month, so book flights and hotels well ahead.

What should I pack for Mexico in December?

Layers and a warm jacket for the highlands, where nights drop near 5 °C, plus light clothes, swimwear and sun protection for the coasts. Add walking shoes, a refillable bottle and any prescription medicine if you travel over Christmas.

Deep dive

Every source; changeable facts are marked check

Sources