Weather in Mexico in December

Select Month

start planning

December kicks off Mexico’s high season, especially in big-name resorts like Acapulco and Cancún, where the crowds roll in and the beaches fill up through April. It’s a great time for sun and sea, but not everywhere is warm. Head into the mountains and you’ll find cold days and freezing nights, even in peak season.

This is also when gray whales arrive by the thousands, gathering in the lagoons of Guerrero Negro and San Ignacio for their annual migration.

Curious about what to expect? Here’s everything you need to know about the weather in Mexico in December.

Mexico in December at a glance

  • The weather in Mexico in December is generally warm and dry, especially in coastal regions and popular resort areas like Cancún and Los Cabos.
  • December marks the start of the dry season across much of the country.
  • Average temperatures range from 68°F to 86°F (20°C to 30°C), depending on the region.
  • Tourist numbers begin to climb, especially in beach destinations and cultural hotspots like Mexico City and Oaxaca.
  • Expect a surge in crowds and prices around Christmas and New Year, so book early if you're visiting during the vacations.

What is the weather like in Mexico in December?

If you're planning a trip to Mexico in December, you're in for some of the most pleasant weather of the year. This month marks the beginning of the dry season in many regions, with sunny skies, low humidity, and comfortable temperatures, ideal for both beach breaks and cultural exploration.

Along the coast, some of the best vacation spots in Mexico, including Cancún, Puerto Vallarta, and the Riviera Maya, enjoy warm days between 77°F and 86°F (25°C to 30°C). Evenings are cooler, perfect for sunset strolls or dining outdoors without the heat.

Inland destinations like Mexico City and Guadalajara stay milder, with daytime highs around 68°F to 77°F (20°C to 25°C). It’s a great time to explore historic neighborhoods, visit museums, or just enjoy the festive energy in the lead-up to Christmas.

Overall, December is often considered one of the best times to visit Mexico, thanks to its dry, sunny conditions and lively seasonal atmosphere.

Javier

Tips from Javier

Mexico Travel Expert

quotes

If you're in Oaxaca in December, try to be there for the Night of the Radishes on the 23rd. It sounds odd, but it's one of the most creative festivals you'll see: giant radishes carved into scenes of local life and legends, all lit up and buzzing with energy. Arrive early in the afternoon before the line starts forming.

balandra-beach-mexico-shutterstock_619641650

Balandra Beach, Mexico © Shutterstock

Average daily temperatures in December

Daytime temperatures in Mexico in December generally range from 75°F to 86°F (24°C to 30°C), depending on the region. Coastal areas like the Yucatán Peninsula, Baja California, and the Pacific coast stay warm and dry, offering ideal conditions for beach activities.

Evenings are cooler, with temperatures dropping to around 61°F to 72°F (16°C to 22°C), especially in inland cities like Mexico City and San Miguel de Allende. Light layers are a good idea for early mornings and nights.

December marks the start of the dry season in most areas, with low humidity and minimal rainfall, making it a comfortable month for both sightseeing and outdoor adventures.

Sea temperatures remain pleasant, averaging around 79°F to 82°F (26°C to 28°C), great for swimming, snorkeling, and diving along both coasts.

RegionDaytime temperaturesNighttime temperaturesNotes
Yucatán Peninsula(Cancún, Tulum, Mérida)82-86°F (28-30°C)66-72°F (19-22°C)Warm and dry. Peak beach season with plenty of sun. Book early for vacations.
Pacific Coast(Puerto Vallarta, Oaxaca Coast)80-86°F (27-30°C)64-70°F (18-21°C)Dry, sunny, and ideal for surfing, beach days, and whale watching.
Baja California Peninsula(Los Cabos, La Paz)77-82°F (25-28°C)57-64°F (14-18°C)Warm days, cool nights. Great for desert hikes and coastal drives.
Central Mexico(Mexico City, Guadalajara)68-77°F (20-25°C)46-55°F (8-13°C)Mild and dry. Comfortable for walking tours, museums, and city exploring.
Northern Mexico(Chihuahua, Monterrey)59-70°F (15-21°C)37-50°F (3-10°C)Colder and drier. Bring layers, especially for mornings and evenings.
Agave field in Jalisco, Mexico © csp/Shutterstock

Tequila production in Mexico © Shutterstock

Is December a good time to visit Mexico?

If you’re thinking about Mexico trips in December, you're not alone; this is one of the most popular times to go. The weather in Mexico in December is warm and mostly dry, especially along the coasts, making it ideal for escaping colder climates.

Beach destinations like Cancún, Riviera Maya, and Puerto Vallarta are at their best this month. These aren’t just some of the best beaches in Mexico; they’re also at their liveliest, great for sun, sea, and vacation celebrations. Inland cities like Mexico City and Guadalajara offer cooler, more comfortable conditions for museum-hopping and exploring historic neighborhoods.

December is also packed with festivities. Streets in towns and cities light up for Christmas, and local markets overflow with food, crafts, and seasonal energy. Traveling to Mexico with kids during this time means plenty of family-friendly events, parades, and sweet treats.

Just know it’s peak season. Flights and hotels book out fast, and prices rise. A bit of tailor-made travel can help you avoid the crowds and find quieter corners, without missing the magic.

Why December is a good time to visit:

  • Festive atmosphere: December is full of tradition, from candlelit posadas to Christmas markets and street parades.
  • Great hiking conditions: Cooler, dry weather makes it a solid month for outdoor adventures in places like Copper Canyon, the Sierra Norte, or around San Cristóbal de las Casas.
  • Clear skies for stargazing: Visit the desert regions of Baja California or the Valle de Guadalupe for crisp nights and spectacular starry skies.
  • Quieter archaeological sites: While beaches get crowded, sites like Monte Albán, Palenque, and Teotihuacán are far more peaceful in the early weeks of December.
  • Seafood at its best: December is prime time for coastal cuisine. Head to Mazatlán or Veracruz for fresh catches, seasonal specialties, and lively markets full of local flavor.
Cancun in Mexico © Shutterstock

Cancun, Mexico © Shutterstock

What about the crowds and cost?

December brings cooler, drier weather across much of Mexico, perfect for travel, which means you won’t be alone. With school breaks and the vacation season in full swing, popular destinations like Cancún, Playa del Carmen, and Mexico City see a big spike in visitor numbers. Expect crowded beaches, busy streets, and higher hotel prices, especially from mid-December through New Year’s.

That said, Mexico still offers good value compared to many long-haul destinations. If you're hoping for a quieter trip or lower prices, the first two weeks of December are your best window. Flights and accommodation are more affordable before the Christmas rush begins.

For more flexibility and fewer crowds, consider planning your trip for January or February. But if you're set on December, book early, and be prepared to share the country’s most popular spots with plenty of fellow travelers.

Where to go in Mexico in December

The weather in Mexico in December is one of the biggest reasons to travel, warm, dry, and ideal for both beach lounging and inland exploring. It’s also when some of the best places to visit in Mexico really come into their own, from festive cities to coastal escapes. Here’s where to go.

Oaxaca City and the Central Highlands

Oaxaca in December is full of color, flavor, and celebration. The city gears up for Christmas with markets, lights, and traditional foods like tamales and ponche. The cooler mountain air makes walking tours and day trips to nearby artisan villages extra comfortable.

Don’t miss the Night of the Radishes festival on December 23; it’s one of Mexico’s most unique cultural events.

Cenote Azul in Bacalar Mexico © Shutterstock

Cenote Azul in Bacalar, Mexico © Shutterstock

Yucatán Peninsula

The Caribbean coast hits its stride in December. Cancún, Tulum, and Isla Holbox offer white-sand beaches, cenotes, and Mayan ruins, without the heavy rains of hurricane season. It’s high season, so book early, but the beach weather and sea clarity make it worth it.

Baja California Sur

For a different kind of December sun, head to Baja. Los Cabos and La Paz are ideal for whale watching, kayaking, or just soaking up desert-meets-sea landscapes. It’s less humid than the Caribbean side, and the seafood is at its freshest.

What to do in Mexico in December

Looking for festive, cultural, or outdoor things to do in Mexico in December? Good news: this is one of the most vibrant months to explore the country.

While coastal areas fill up with beachgoers, inland cities come alive with traditions, markets, and winter celebrations. The weather is mostly warm and dry, perfect for getting out and experiencing it all.

Join Las Posadas in San Miguel de Allende

From December 16 to 24, San Miguel celebrates Las Posadas, processions that reenact Mary and Joseph’s search for shelter. Locals sing carols, carry candles, and end the night with piñatas and punch. You don’t have to be religious to appreciate the atmosphere; it’s warm, welcoming, and rich in tradition.

scamping-playa-santispac-baja-california-sur-mexico-hutterstock_631994864

Baja California Sur, Mexico @ Sutterstock

See gray whales in Baja California Sur

December marks the start of whale season in Baja. Head to places like Magdalena Bay or Guerrero Negro for a chance to spot gray whales arriving from Alaska to breed.

Some tours offer close-up encounters from small boats; it’s one of the most unforgettable wildlife experiences in Mexico.

Wander the Christmas markets in Mexico City

The capital lights up for the vacations, with plazas full of stalls selling ornaments, crafts, ponche (spiced fruit punch), and tamales.

Head to Zócalo Square for the city’s biggest tree, an ice-skating rink, and a festive atmosphere that blends Catholic tradition with local flair. It's busy but magical, and very local.

Plan your trip with our Mexico itineraries

Our Mexico itineraries are crafted to help you experience the best of the country, stress-free. Think of them as a starting point, perfect for planning, but flexible enough to adjust to your own pace and interests. After all, travel is about freedom, but a little planning goes a long way.

  • Mexico itinerary 7 days: A week in Mexico lets you focus on one or two key regions. Perfect for a quick mix of culture, history, and a bit of beach relaxation.
  • Mexico itinerary 10 days: Ten days allow you to see multiple regions, balancing city exploration and natural beauty. You’ll have time for iconic sites, local food, and some downtime.
  • Mexico itinerary 14 days: Two weeks offers a deeper dive into Mexico’s diverse landscapes, from ancient ruins to scenic beaches.

Plan your Mexico trip

Want an unforgettable trip made just for you? With our tailor-made service, we connect you with vetted local travel experts who craft your perfect journey. Fill in a few quick details, compare custom itineraries, and travel with 24/7 support. Start planning now.

Olga Sitnitsa

written by
Olga Sitnitsa

updated 31.10.2025

Online editor at Rough Guides, specialising in travel content. Passionate about creating compelling stories and inspiring others to explore the world.