Mexico in December is one of the easiest winter-sun calls you can make, but the country is big enough that “Mexico” doesn’t tell you much. The Caribbean beaches are warm, the Pacific is dry and full of arriving whales, and the highlands around Mexico City and Oaxaca are sunny by day and properly cold at night. The catch is the calendar: the second half of the month is the busiest, priciest stretch of the whole year. This guide gives you the real numbers for each region, the dates that matter and a plan that works around them.

When to Go guides
Choose your country, then your month
24 country guides, each about 100 pages: every month rated for weather, crowds and prices, region by region, with a 7-day booking plan. Six guides per region bundle.
Browse the 24 guides · $19 eachRegion bundles: Europe, Asia & Pacific, Sun Souks & Safari, Americas · $47 each
Yes, December is a good time to visit Mexico. It is the start of the dry season across most of the country: Cancún averages about 29 °C (84 °F) by day with a 27 °C sea, Puerto Vallarta and Los Cabos are dry and sunny, and Mexico City and Oaxaca reach the low to high 20s °C by day but drop to 8–11 °C at night. The hurricane season has ended, sargassum is usually low, and whale season begins on the Pacific. Prices and crowds peak from mid-December to New Year.
✅ Key takeaways
- ✓Book the first two weeks of December if you can: the weather is the same as Christmas week, but beaches, ruins and hotel rates are noticeably calmer.
- ✓Pack a warm layer even for a beach trip: Mexico City and Oaxaca nights sit around 8–11 °C (47–52 °F), and a cold front can cool Cancún for a day or two.
- ✓For whales, aim late: the Los Cabos season officially opens on 15 December and Banderas Bay’s in early December, with January to March the strongest months.
- ✓Sargassum seaweed is usually at its lowest on the Caribbean coast in December, but check a live report the week you travel rather than trusting the season.
- ✓Avoid driving into Mexico City around 11–12 December, when millions of pilgrims head to the Basilica of Guadalupe for the Virgin’s feast day.
Is Mexico in December Worth It? The Honest Answer by Region
For almost every region, yes: December is when the rains have stopped and the heat hasn’t built yet. Both hurricane seasons that affect Mexico, the Atlantic and the eastern Pacific, officially end on 30 November, according to the US National Hurricane Center. That’s a big reason the beach resorts flip into high season right as the month begins.

The Sun, Souks & Safari Bundle
Morocco and five more, month by month
Morocco, Türkiye, Egypt, Dubai & the UAE, Tanzania & Zanzibar and South Africa: heat, Ramadan and migrations timed right.
See the bundle · $47Six guides, $114 separately · Digital download · All sales final
| Region | December feels like | Our verdict |
|---|---|---|
| Cancún, Tulum, Riviera Maya | Warm, mostly sunny, occasional windy cool day | Excellent; book early for Christmas |
| Puerto Vallarta, Riviera Nayarit | Dry, warm, calm sea | Excellent; whales from early December |
| Los Cabos, La Paz | Dry, sunny days, cool evenings | Very good; whale season opens mid-month |
| Mexico City | Sunny, mild days, cold nights | Very good for culture and food |
| Oaxaca | Hot sun by day, cool nights, dry | Excellent; strong festive calendar |
| Northern Mexico, northern Baja | Cool to cold, occasional frost inland | Not a beach option |
Comparing Mexico with other places that stay warm this month? Our round-up of warm-weather destinations in December lines it up against the Caribbean, Asia and Africa, and our guide to Dubai in December covers the drier, desert version of winter sun.
🧰 Try it while you read: a free tool for this trip
Free trip timing tool
Is This a Bad Month to Go?
Pick a country and a month. See if it is a month to skip, what goes wrong, and the better month next to it.
Loading the tool…
Mexico Weather in December: The Real Numbers
The short version: hot sun everywhere, but a big gap between day and night once you go inland and uphill. The table below uses long-term averages from national weather station records, so treat them as a baseline rather than a forecast.
27 °C
Caribbean sea off Cancún · 81 °F
29 °C
Cancún average high · 84 °F
8.5 °C
Mexico City average low · 47 °F
≈1 day
of rain in Oaxaca or Los Cabos, on average
| Place | Avg high | Avg low | Rain | Sea |
|---|---|---|---|---|
| Cancún | 28.9 °C / 84 °F | 20.0 °C / 68 °F | ≈80 mm, 7–8 days | ≈27 °C / 81 °F |
| Puerto Vallarta | 27.8 °C / 82 °F | 17.8 °C / 64 °F | ≈23 mm, 2 days | ≈26 °C / 79 °F |
| Cabo San Lucas | 27.4 °C / 81 °F | 14.0 °C / 57 °F | ≈7 mm, 1 day | ≈24 °C / 75 °F |
| Mexico City (2,240 m) | 22.4 °C / 72 °F | 8.5 °C / 47 °F | ≈5 mm, 1 day | — |
| Oaxaca City (1,555 m) | 28.9 °C / 84 °F | 11.0 °C / 52 °F | ≈9 mm, 1 day | — |
Two things jump out. Cancún is the wettest place on the list, because cold fronts from the north can push showers and wind onto the Caribbean side; it’s still mostly sunny, just less bone-dry than the Pacific. And the highlands swing hard: Oaxaca can feel like summer at 2 p.m. and need a jacket by 9 p.m. Mexico City has even recorded frost on rare nights.
Cancún, Tulum and the Yucatán: Beach Season Starts, Sargassum Usually Doesn’t
The Caribbean coast is Mexico’s December headline, and for good reason. The sea sits around 27 °C (81 °F), the humidity of summer is gone, and the cenotes (natural limestone sinkholes filled with fresh water) feel refreshing rather than cold. It’s the right month for snorkelling the reef, the ruins at Tulum and Cobá, and day trips to Mérida or Chichén Itzá while the heat is gentle.

When to Go: Japan
Blossom, autumn colour or quiet temples?
Every month across Japan rated for weather, crowds and prices, region by region, from Hokkaido to Okinawa, with a 7-day booking plan and the free 12-Month Map.
See the Japan guide · $19About 100 pages · PDF, US Letter and A4 · Digital download · All sales final

The thing that surprises people is the “norte”, a cold front that blows down from the north. When one arrives you get a day or two of strong wind, choppier sea, some rain and cooler evenings, especially on the Cancún and Riviera Maya side. Boat trips can be cancelled and the beach flags can go red. Then it clears and the sun is back. Build one flexible day into any snorkelling or island plan, and don’t schedule your Isla Mujeres or Cozumel trip for your last morning.
The sargassum question, answered honestly
Sargassum is the brown seaweed that piles up on Caribbean beaches. Its peak on this coast is usually June and July, and November to March is generally the clear-water window, with December and January among the cleanest months. That’s the pattern, not a promise: beach conditions can change within a day, and some winters have seen unusual arrivals. The University of South Florida’s satellite monitoring tracks open-ocean seaweed, and several local sites post daily beach reports.
The Pacific Coast in December: Puerto Vallarta, Los Cabos and the First Whales
Pick the Pacific if you want the driest weather and the best wildlife. Puerto Vallarta averages fewer than two rainy days in December, Cabo San Lucas about one, and both stay in the high 20s °C by day. The difference is the evenings: Cabo drops to around 14 °C (57 °F), so a sweater for dinner on the marina is sensible, while Vallarta stays warmer at about 18 °C (64 °F).
Whale season is the big December story, but the timing is narrower than many tour sites suggest. In Los Cabos, the official season when operators can legally run whale-watching trips is 15 December to 15 April, according to Mexico News Daily’s Los Cabos whale guide. Humpbacks are the most common sighting; early whales often show up in November, and the peak is January to March. In Banderas Bay off Puerto Vallarta, local operators open the humpback season in early December and run it into late March, with January and February the best months.
| Where | What you’ll see | December reality |
|---|---|---|
| Banderas Bay (Puerto Vallarta) | Humpback whales | Season opens early December; sightings grow through the month |
| Los Cabos | Humpbacks mostly, plus other species | Official tours from 15 December; book the second half |
| Magdalena Bay, San Ignacio, Ojo de Liebre (Baja California Sur) | Gray whales in breeding lagoons | Arrivals begin; better from January |
When to Go: Mexico
Not set on December yet? This guide walks you through Mexico month by month: weather on each coast and in the highlands, crowds, storm months and what each season suits best, so you can pick dates for the trip you actually want.
See When to Go: Mexico · $19 →Digital download · All sales final
Mexico City and Oaxaca: Cool Nights, Dry Skies and the Best Festive Calendar
If you’d rather eat, walk and see ruins than lie on a beach, December in the highlands is hard to beat. Mexico City gets about one rainy day in the whole month, and the air is clearer than in the spring. Oaxaca is similar: around 29 °C (84 °F) in the afternoon sun and 11 °C (52 °F) at dawn, with almost no rain. Monte Albán, Teotihuacán and the other big sites are pleasant to walk in this weather, and Rough Guides notes they’re quieter in early December than later in the month.
The city also dresses up. Mexico City’s Zócalo usually hosts a Christmas market and a giant tree, and food stalls everywhere sell tamales and ponche, a hot fruit punch with guava, cinnamon and sugar cane. In Oaxaca, the run-up to Christmas fills the streets with lights, markets and processions. Check the event dates below before you lock yours.
In December, Mexico’s weather barely changes from the 1st to the 31st. The crowds and the prices do. Pick your dates by the calendar, not the forecast.
What’s On: Guadalupe, Posadas and the Night of the Radishes
December is Mexico’s most festive month, and three moments shape it. Plan for them, or plan around them.
Día de la Virgen de Guadalupe · 12 December
Mexico’s biggest religious day. Pilgrims walk, cycle and sometimes crawl to the Basilica of Guadalupe at Tepeyac, in the north of Mexico City, and city officials’ estimates run into the millions. An all-night vigil with music and dancing builds through the night of the 11th. Towns across the country hold their own processions.
Las Posadas · 16 to 24 December
Nine nights of candlelit processions re-enacting Mary and Joseph’s search for shelter, ending in songs, piñatas and ponche. San Miguel de Allende and Oaxaca are known for theirs, but you’ll find posadas in neighbourhoods everywhere.
Noche de Rábanos, Oaxaca · 23 December
The Night of the Radishes: giant radishes carved into scenes of local life and legend, displayed in Oaxaca’s main square. Queues build fast, so arrive in the early afternoon.
There’s a quieter natural event too. Monarch butterflies spend the winter in the fir forests of Michoacán and the State of Mexico, and the public sanctuaries such as El Rosario and Sierra Chincua usually open in the second half of November. December visits work well on a day trip or overnight from Mexico City; the reserves are high and cold in the early morning.

Want to see how other countries’ December calendars compare? Our free Festival Month Matcher lines up festivals by month, and families can find more ideas in our guide to family-friendly destinations for December festivities.

The Smart Timing Bundle
Pick the month, book in the right order, pack once
Six printable timing tools for any trip: the Trip Timing Planner, When to Book, When NOT to Go, the Shoulder Season Playbook, the family timing guide and the Packing by Season System.
See the bundle · $37Six products, $100 separately · Digital download · All sales final
Crowds and Prices: Why the Month Splits Around 15 December
December opens Mexico’s high season, which runs through April in the big resorts, and the jump happens mid-month. Rough Guides’ Mexico in December page puts it plainly: crowds and hotel prices rise especially from mid-December through New Year’s, and the first two weeks are the better window for value. Mexican families travel at Christmas too, so it isn’t only foreign visitors filling beaches and buses.
| Dates | Crowds | Prices | Best for |
|---|---|---|---|
| 1–10 December | Moderate | High season starting, still fair | Beaches, ruins, best value overall |
| 11–12 December | Very heavy in Mexico City | Normal elsewhere | Seeing Guadalupe, or avoiding the capital |
| 13–19 December | Building | Rising | Whales, posadas, a calmer festive trip |
| 20 December–2 January | Peak | Highest of the year | Families tied to school holidays |
Locked into the holiday week? Book flights and rooms as early as you can, and look out for minimum-stay rules at resorts over Christmas and New Year. Our December travel tips to avoid crowds and save money covers the date and booking tactics in detail, and the free When to Book Calculator shows how far ahead to buy. If you’re also flying through busy hubs, read how to prepare for flight delays in December.
What to Pack for Mexico in December
Pack for two climates: most good December routes mix coast and highlands.
- A warm mid-layer and a light jacket: for highland nights around 8–11 °C, Cabo evenings and the occasional norte on the Caribbean.
- Reef-safe sunscreen, a hat and sunglasses: the sun is strong at altitude and on the water, and some cenotes and reef parks ask you to skip regular sunscreen.
- Closed walking shoes: for ruins, cobbled colonial streets and the monarch trails.
- Light, covered clothing for churches: shoulders and knees covered for the Basilica and cathedrals.
- Cash in small notes: for markets, posada stalls and tips; many small vendors don’t take cards.
For a full checklist, use our December winter packing list or the free Packing by Season Generator.
A 10-Day Mexico in December Itinerary: Culture First, Beach Last
Highlands first, Caribbean last, so you fly home rested. Best in the first half of the month; for whales, swap the Yucatán for Puerto Vallarta.
Mexico City
Centro Histórico and the Zócalo, a morning at Teotihuacán before the sun gets high, and the food markets. Skip the Basilica area on 11–12 December unless you’re there for the feast.
Monarch day trip (optional)
A long day or an overnight to a butterfly sanctuary. Go with a tour if you don’t want to drive mountain roads.
Oaxaca
Fly or take the bus. Monte Albán in the morning, markets and mezcal tastings in the afternoon, and the festive streets after dark with a jacket.
Tulum or Playa del Carmen
Fly to Cancún and head south. Tulum’s ruins at opening time, a cenote swim, one reef snorkel, and a spare half-day in case a norte blows through.
When Not to Go: The December Weeks to Avoid
Weather isn’t the problem in Mexico in December; the calendar is. Skip 20 December to 2 January if you can, because that’s the year’s peak for prices and crowds at the beaches, ruins and on the roads. Avoid arriving in Mexico City on 11–12 December unless the Guadalupe feast is your reason to go: roads around the Basilica close and the north of the city is packed. And if whales are the goal, don’t book Los Cabos for early December, since the official season only starts on the 15th.
Not sure whether your dates fall in a bad window? Use our free tool to check whether your month is a bad one, and see the Storm Season Check if you’re also weighing November.
4 Mistakes People Make With Mexico in December
⚠️ 2. Booking whale tours too early. In Los Cabos the official season opens on 15 December. Before that you’re gambling on early arrivals.
⚠️ 3. Assuming “no sargassum in winter” is guaranteed. It’s usually low, not zero. Check a live beach report a few days out and keep a backup beach in mind.
⚠️ 4. Leaving Christmas bookings until November. The holiday fortnight is the most expensive stretch of the year, and rooms in Tulum and Playa del Carmen go first.
Mexico in December: Your Questions Answered
The single most useful thing to remember about Mexico in December is that the weather is reliable all month, so your dates should be chosen by the calendar: early December for value, mid-month for whales and posadas, the holiday weeks only if you have to. Pick the region that fits your trip, book in the right order, and it’s one of the best winter escapes you can plan. For more ideas across the month, browse our best travel destinations in December.
Free download
The 12-Month Map, free
The whole year for one country on four printable pages, so you can see the right months before you read anything else.
- Good, shoulder and avoid months at a glance
- Region by region, not one average for the whole country
- Prints cleanly on US Letter
Your download page opens as soon as you sign up. 24 countries available.




