Mexico in December 2026: Christmas Posadas, Whale Watching & Peak Season Guide
Published
Updated

Mexico in December 2026: Christmas Posadas, Whale Watching & Peak Season Guide

December is Mexico’s peak month for a reason. Dry season is fully established coast-to-coast, the Caribbean hits its annual weather peak, whale watching season opens on the Pacific simultaneously in two locations, and the country transforms with Las Posadas processions filling the streets every night from December 16 through Christmas Eve. It is also the most expensive month — here’s exactly what you’re paying for and whether it’s worth it.

December at a Glance

FactorEarly December (Dec 1–21)Christmas Week (Dec 22–27)New Year’s (Dec 28–Jan 2)
Weather✅ Excellent everywhere✅ Excellent✅ Excellent
Crowds🟡 Moderate🔴 Packed (domestic + international)🔴 Very crowded
Prices🟡 20–30% above Oct🔴 50–100% premium🔴 50–100% premium
Sargassum✅ Minimal✅ Minimal✅ Minimal
Whale watching✅ Opens Dec✅ Active✅ Active
Monarch butterflies✅ Ramping up✅ Building✅ Peak starts
Booking lead time4–6 months8–12 months8–12 months

The December verdict: First two weeks = best-value December (excellent weather, lower prices than holiday weeks). Christmas week and NYE = worth it if booked in advance, but budget for the premium.


Tours & experiences in Mexico

Las Posadas: Mexico’s Nine Nights of Christmas (Dec 16–24)

Guanajuato's colorful colonial streets decorated with Christmas lights and bunting — the city's Cervantino atmosphere carries into the holiday season with candlelit posadas

Las Posadas (Spanish for “lodgings” or “inns”) are the living heart of a Mexican Christmas. For nine nights, neighborhoods across the country hold candlelit processions re-enacting the journey of Mary and Joseph searching for a place to stay before Jesus’s birth. They are not tourist events — they are neighborhood celebrations that visitors are welcome to join.

What happens at a posada:

  • A candlelit procession winds through the neighborhood, participants holding candles and figures of Mary and Joseph
  • Traditional call-and-response songs divide singers into two groups (the pilgrims outside and the innkeepers inside)
  • After seven verses (representing the seven deadly sins), the innkeeper relents and opens the door
  • The celebration begins: a star-shaped piñata with seven points (same symbolism), ponche (warm fruit punch with tejocotes, guava, sugar cane, hibiscus), buñuelos (fried dough with piloncillo syrup), and tamales
  • Children break the piñata for candy

Where to see authentic posadas:

DestinationWhyWhere Specifically
Oaxaca CityTraditional food + indigenous crafts integrated into posadaBarrio de Jalatlaco (Dec 16–24)
Pátzcuaro, MichoacánPurépecha-Catholic fusion traditions, candlelit lakeside settingMain plaza + local barrios
San Cristóbal de las CasasTzotzil Mayan-Catholic blending, textiles prominentBarrio de Cuxtitali + Santo Domingo
PueblaFood, churches, Talavera shopping, and a lower-pressure Christmas city breakCentro Histórico churches and neighborhood gatherings
CholulaGreat Pyramid views, churches, cafés, and a smaller Puebla Valley Christmas add-onPyramid area, central churches, and local barrios
TlaxcalaCacaxtla mornings, local posadas, pulque, and a quieter highland base near PueblaCentral Tlaxcala, Cacaxtla, parish posadas, and Puebla-Tlaxcala routes
HuamantlaDry highland weather, local posadas, puppet museum time, and a quieter Pueblo Magico routeHuamantla Centro, hacienda meals, Tlaxcala City, and Puebla-side routes
AtlixcoFlower nurseries, garden hotels, dry Puebla Valley weather, and a softer Christmas-season day tripFlower nurseries, central streets, garden hotels, and Puebla day-trip routes
Val’QuiricoStone streets, restaurants, holiday lights, and an easy Puebla-Tlaxcala day tripVillage lanes, restaurant terraces, shops, and Puebla-side routes
ZacatlánCool Sierra Norte weather, cider shops, Christmas lights, cabins, and a Chignahuapan pairingCentro, cider shops, viewpoints, cabins, and ornament-shopping routes
CuetzalanCool Sierra Norte market culture, coffee, misty streets, and a Puebla mountain detourMain plaza, Sunday market, nearby barrios, and coffee country
TaxcoSilver-city Christmas atmosphere, Santa Prisca, and steep colonial streetsPlaza Borda, Santa Prisca, and nearby barrios
TepoztlánDry cliff views, market food, El Tepozteco mornings, and a low-key CDMX escapeTown center, market streets, and nearby barrios
CuernavacaWarm dry gardens, Xochicalco mornings, pool hotels, and an easy CDMX escapeHistoric center, garden hotels, and Xochicalco route
Valle de BravoDry lake weather, cool nights, boutique hotels, and monarch butterfly route accessLakefront, town center, forest roads, and Piedra Herrada route
San Luis PotosiDry highland weather, museums, Christmas lights, and a practical central-northern route baseCentro Histórico churches, plazas, and local neighborhoods
DurangoDry highland weather, Christmas lights, northern food, western film sets, and Sierra Madre route optionsHistoric center, film-set attractions, Mexiquillo, Mapimí, and Mazatlán route
ChihuahuaDry northern city weather, Pancho Villa history, El Chepe access, serious food, and Copper Canyon route planningHistoric center, cathedral, museums, station logistics, Creel, Divisadero, and Paquimé add-ons
HermosilloDry Sonora weather, cool nights, food, holiday logistics, airport access, and Highway 15 route valuePlaza Zaragoza, Cerro de la Campana, food stops, airport hotels, and Bahia de Kino route
Ciudad ObregónDry southern Sonora weather, Yaqui culture, baseball season, food, and Highway 15 holiday routingNáinari Lagoon, Cócorit, Yaqui Museum, Sonoran food, Yaquis baseball, and Álamos or Guaymas add-ons
Ciudad VallesDry-season Huasteca base for waterfalls, tours, A/C hotels, and Xilitla add-onsCiudad Valles hotels, waterfall routes, and Xilitla connections
Real de CatorceDry high-desert weather, stone streets, cold nights, and a remote Pueblo Magico overnightOgarrio Tunnel, central streets, church area, and nearby desert viewpoints
MonterreyDry northern city weather, Fundidora lights, San Pedro dinners, mountain views, and easy flight logisticsMacroplaza, Santa Lucía, Fundidora, San Pedro, and Obispado
LinaresDry Nuevo Leon weather, glorias, regional food, Christmas-week timing, and route logistics south of MonterreyPlaza de Armas, sweets shops, regional restaurants, and Monterrey-to-Tamaulipas routes
MatehualaDry high-desert weather, Real de Catorce access, cold nights, and practical San Luis Potosi-to-north road logisticsReal de Catorce route, secure-parking hotels, highway errands, and central-northern desert drives
MonclovaCool dry Coahuila weather, practical hotels, Cuatro Cienegas access, and central-northern route logisticsCentral hotels, Museo Coahuila y Texas, Xochipilli Park, and Cuatro Cienegas route
TorreónDry La Laguna weather, Cristo de las Noas, practical hotels, northern food, and Coahuila-Durango road logisticsCristo de las Noas, Museo Arocena, Plaza Mayor, and a simple route stop
Gómez PalacioDry La Laguna weather, cool nights, Christmas-week logistics, practical hotels, and Durango-side route planningGómez Palacio hotels, Lerdo, Torreón links, Mapimí routes, and Durango-side errands
AguascalientesDry Bajio weather, San Marcos evenings, museums, Christmas lights, and easy route logisticsHistoric center, San Marcos, and Posada Museum area
IrapuatoDry Bajio weather, strawberry stops, Christmas-season logistics, and practical Guanajuato routingCentral plazas, strawberry sweets, hotels, and Guanajuato-Leon road routes
SalamancaDry Bajio weather, baroque churches, value hotels, and practical Guanajuato-Michoacan routingSan Agustin, central churches, hotels, and Irapuato-Guanajuato road routes
Mexico City (Roma/Condesa)Urban neighborhood posadas with mezcal and craft vendorsStreets around Parque México
San Miguel de AllendeElegant neighborhood posadas, live musicBarrios around Parque Benito Juárez
Small colonial towns generallyMost authentic — no tourist infrastructure, pure neighborhood eventAny town plaza area

Practical note: Posadas are usually evening events starting around 7–9 PM. They are free to attend. Bring a small candle if you want to join the procession. No formal dress code — the vibe is relaxed and community-focused.


Whale Watching: December Is When the Season Opens

Humpback whale breaching near Los Cabos, Mexico — whale watching season opens in December when 600+ humpbacks arrive at Puerto Vallarta and gray whales reach Baja California's breeding lagoons

December is when Mexico’s whale watching season ignites on the Pacific side. Two species, multiple locations:

Humpback Whales (Pacific Coast)

Puerto Vallarta: 600–800 humpback whales winter in Banderas Bay (December–March). December marks the season’s opening when the first large groups arrive. See the full Puerto Vallarta in December guide for weather, whale tours, hotel timing, Christmas week, and New Year’s planning. Tours depart from Marina Vallarta and La Cruz de Huanacaxtle — 2–3 hour trips, $60–$100 USD.

Los Cabos: Humpbacks appear in the Pacific waters off Cabo San Lucas beginning December. Combined with the Sea of Cortez access, December often yields sightings of multiple species on a single tour. See the full Los Cabos in December guide for weather, whale-watching expectations, resort areas, Christmas week, and New Year’s planning, Cabo San Lucas in December for the marina, Medano Beach, and nightlife side, or San Jose del Cabo in December if you want the calmer Art Walk and restaurant base.

Gray Whales (Baja California Sur)

Gray whales begin their 20,000 km migration from the Arctic to Baja California’s breeding lagoons in late November and December. The full spectacle builds January through March, but December visitors get the first arrivals and fewer crowds.

LagoonLocationAccessWhat to Expect in December
Laguna Ojo de LiebreGuerrero NegroFly CUL/LAP or busFirst arrivals, organized tours
Laguna San IgnacioRemote BajaFly to Loreto, drive/flyLimited boats, first whales
Bahía MagdalenaPuerto López MateosFly to LoretoMost accessible, first season tours

The famous “friendly whale” behavior — mothers bringing calves to be touched by boat passengers — is more common January through March when calves are older. December is opening season.

La Paz Whale Sharks

La Paz whale shark season runs October through May. December is mid-season — reliable sightings, warm water, less crowded than January-February. Tours depart from La Paz ($80–$100 USD), and regulations require snorkeling only (no scuba). See the full La Paz in December guide for whale sharks, Balandra, Espíritu Santo, hotels, and Baja routing. This is combined easily with gray whale day trips from La Paz to Magdalena Bay.


Monarch Butterflies: December Is Building Season

Monarch butterflies covering oyamel fir tree branches in the Monarch Butterfly Biosphere Reserve in Michoacán — December marks the building phase of peak butterfly season

The Monarch Butterfly Biosphere Reserve in Michoacán reaches full density January through February, but December offers a significant advantage: millions of butterflies without the peak-season crowds of January–March.

December monarch situation: Butterflies arrived in late October and November and are now establishing their overwintering colonies. You’ll see millions — not yet the mid-winter peak of hundreds of millions, but the colonies are active and photogenic. December visitors pay the same 85 MXN entry fee with 40–60% fewer tourists than January.

Best sanctuaries:

  • El Rosario: Most butterflies, most infrastructure, easiest access from Mexico City (3 hours)
  • Sierra Chincua: Quieter, better photography, requires a 45-minute horseback ride or hike
  • Cerro Pelón: Least visited, most wild experience — requires guide and physical fitness

The reserve is near Angangueo, Michoacán — combine with a visit to Pátzcuaro and Morelia, which has better hotels, food, and city logistics before or after a sanctuary trip.


The Caribbean Coast: December Is Its Finest Hour

Cancun Hotel Zone shoreline with clear turquoise water and calm December seas

The Caribbean coast — Cancún, Isla Mujeres, Holbox, Playa del Carmen, Tulum, Akumal, Puerto Morelos, Cozumel, and Bacalar — has its best conditions of the year in December:

  • Weather: Warm days (26–30°C / 79–86°F), cool evenings, almost no rain
  • Sargassum: Minimal to none — the season runs May through October, and December marks the cleanest beaches
  • Seas: Calmest of the year — ideal for snorkeling, diving, cenotes
  • Downsides: Highest prices of the year, Christmas week and NYE are crowded

Cancún transitions into peak resort season December 1. Hotel Zone prices increase weekly through Christmas. Book all-inclusive resorts for Christmas week 6–8 months in advance — NYE packages sell out 10–12 months ahead.

Tulum in December: calm weather, low sargassum risk, cenotes, ruins, and beach-club energy, but the December crowds and prices have reached a saturation point. If Tulum is on your list and you want December conditions without December prices, consider January 2–20.

Playa del Carmen in December is the easier Riviera Maya base if you want walkable restaurants, Cozumel ferry access, lower sargassum risk, and more flexible logistics than Tulum. Book early for Christmas week, but consider the first half of December for the best weather-to-price balance.

Isla Mujeres is the easiest Cancun-area island add-on for Playa Norte, seafood, golf-cart days, and a short ferry hop. It is less reef-focused than Cozumel, but better for a simple beach day or one-night island stay.

Holbox is the slower island choice if you want sand streets, sunsets, birdlife, low sargassum risk, and a stay that feels more removed from Cancun. It needs more transfer time and earlier hotel booking than Isla Mujeres.

Puerto Morelos is the quiet airport-friendly Riviera Maya choice if you want reef snorkeling, town restaurants, cenotes, and lower-key evenings without staying deep in Cancun or Playa del Carmen.

Akumal is the quieter turtle-snorkeling base between Playa del Carmen and Tulum. It works best for travelers who want low sargassum risk, cenotes, calm mornings, and a smaller beach rhythm, but Christmas and New Year’s weeks need early hotel planning.

Cozumel and Bacalar have their best December conditions with slightly less price inflation than Tulum or the Cancún Hotel Zone. Cozumel is the stronger choice if diving and snorkeling matter most; Bacalar is stronger if you want a freshwater lagoon, no sargassum worries, and a calmer southern Quintana Roo route.


Oaxaca in December: Colonial Magic at Its Peak

Tulum stone ruins above bright Caribbean water on a clear December day

Oaxaca City in December has a rightful reputation for being one of the most beautiful Christmas destinations in Mexico. See the full Oaxaca in December guide for hotel timing, weather, Noche de Rábanos, Christmas Eve, and New Year’s planning. Las Posadas run through December 24, and the city simultaneously hosts:

  • Noche de Rábanos (Night of the Radishes): December 23 — artisans carve elaborate scenes from giant radishes and display them in the Zócalo. A bizarre and unmissable tradition.
  • Calendas (street processions): Major processions several times in December, especially December 8 (Virgin of Conception), December 16–24 (posadas), December 24 (Calenda de Navidad)
  • Christmas Eve (Noche Buena): Midnight mass at the Cathedral followed by late-night celebrations in the Zócalo and surrounding streets
  • Buñuelos tradition: A uniquely Oaxacan custom — after eating your buñuelo from a clay bowl, you throw the bowl on the ground for good luck. The Zócalo fills with ceramic shards.

Book 8–12 months ahead for Oaxaca in December — this is the highest-demand period of the year.


New Year’s Eve in Mexico: City by City

New Year’s Eve (Año Nuevo) is celebrated with fireworks and late-night celebrations across Mexico. Where to be on December 31:

CityNYE ExperienceBest LocationNote
Mexico CityMassive — 1M+ in Zócalo + Alameda, free concertsZócalo countdown at midnightMetro only, no Ubers at midnight
Oaxaca CityFireworks over the Zócalo, celebrations to 4 AMZócalo and El PochoteMost beautiful colonial backdrop
GuanajuatoCity-wide party, Callejón del Beso traditionsJardín de la UniónSmaller city = more intimate
San Miguel de AllendeRooftop parties, fireworks over La ParroquiaJardín PrincipalUpscale crowd, international mix
CancúnHotel Zone beach clubs + open air partiesHotel Zone + Coco Bongo areaLoudest, most party-focused
Puerto VallartaMalecón fireworks, beach celebrationsMalecón from Cuale to Navy pierWarm beach NYE
TulumJungle and beach parties, electronic musicTulum hotel zone beach clubsPremium pricing, alternative crowd
Playa del CarmenWalkable beach-town NYE, restaurants, barsQuinta Avenida and beach clubsEasier logistics than Tulum, still crowded

Practical NYE warnings:

  • Book dinner reservations in October for December 31 — restaurants offer fixed-price menus ($50–$150 USD/person), and they sell out months ahead in Oaxaca, SMA, and Mexico City
  • Ley Seca (dry law): Applies December 31–January 1 in some municipalities — check local rules
  • Metro and ADO buses run reduced service after midnight — plan transport in advance

Weather by Region in December

RegionDaytime TempRain DaysSea TempCondition
Cancún / Caribbean28–30°C (82–86°F)1–226–28°C✅ Peak conditions
Akumal27–29°C (81–84°F)1–226–27°C✅ Turtle snorkeling, low sargassum risk, cenotes
Riviera Maya (Tulum/PDC)27–30°C (81–86°F)1–226–27°C✅ Excellent
Yucatán (Mérida/Chichen Itza)28–32°C (82–90°F)2–3✅ Best time
Puerto Vallarta28–30°C (82–86°F)0–124–26°C✅ Excellent
Puerto Escondido29–32°C (84–90°F)0–227–29°C✅ Hot Oaxaca coast
Huatulco29–32°C (84–90°F)0–227–29°C✅ Protected Oaxaca bays
Mazunte29–32°C (84–90°F)0–227–29°C✅ Dry small-town Oaxaca coast
Zipolite29–32°C (84–90°F)0–227–29°C✅ Dry clothing-optional Oaxaca beach, no sargassum
Ixtapa29–32°C (84–90°F)0–127–29°C✅ Dry Pacific resort weather
Zihuatanejo29–32°C (84–90°F)0–127–29°C✅ Dry bay beaches, seafood, no sargassum
Manzanillo29–32°C (84–90°F)0–127–29°C✅ Dry Colima coast, seafood, no sargassum
Colima28–32°C (82–90°F)0–1✅ Dry inland Colima weather, Comala, coffee, and volcano views
Mazatlán26–29°C (79–84°F)0–124–26°C✅ Dry Pacific value
Hermosillo21–26°C (70–79°F)0–1✅ Dry Sonora weather, cool nights, food, and Highway 15 logistics
Guaymas22–27°C (72–81°F)0–120–23°C✅ Mild Sonora coast weather, San Carlos sunsets, seafood, and Sea of Cortez value
Culiacan27–31°C (81–88°F)0–1✅ Dry Sinaloa weather, food-focused route stop, and safety-aware logistics
Veracruz26–30°C (79–86°F)1–325–27°C✅ Warm Gulf Coast value
Coatzacoalcos27–31°C (81–88°F)1–325–27°C✅ Warm southern Veracruz logistics, seafood, and Las Barrillas
Villahermosa28–31°C (82–88°F)2–4✅ Drier Tabasco weather, cacao, La Venta, and Chiapas/Gulf routing
Palenque28–32°C (82–90°F)2–4✅ Dry-season ruins, green jungle, waterfalls, and Chiapas-to-Yucatán routing
Paraíso28–31°C (82–88°F)2–425–27°C✅ Warm Tabasco coast weather, oysters, Mecoacán Lagoon, and Comalcalco access
Papantla26–30°C (79–86°F)1–3✅ Warm El Tajín and vanilla stop
Xalapa18–22°C (64–72°F)2–4🟡 Cool coffee-city weather, mist possible
Coatepec18–22°C (64–72°F)2–4🟡 Cool coffee-town weather, Christmas atmosphere
Xico18–22°C (64–72°F)2–4🟡 Cool waterfall-and-mole highland stop
Orizaba18–23°C (64–73°F)2–4🟡 Cool Pico de Orizaba views, cable car, and route stop
Campeche26–30°C (79–86°F)1–325–27°C✅ Warm walled-city weather
Los Cabos25–28°C (77–82°F)0–122–25°C✅ Excellent
Ensenada18–23°C (64–73°F)1–316–18°C🟡 Dry Baja coast, seafood, Valle de Guadalupe, cool Pacific water, and border timing
Oaxaca City22–24°C (72–75°F)1–2✅ Cool/perfect
San Miguel de Allende18–22°C (64–72°F)1–2🟡 Pack layers
Mexico City18–22°C (64–72°F)2–3🟡 Pack a jacket
Puebla18–22°C (64–72°F)1–2🟡 Dry days, cold nights
Taxco20–24°C (68–75°F)1–2🟡 Dry days, cool nights
Tepoztlán22–26°C (72–79°F)1–2🟡 Warm days, cool nights
Cuernavaca24–28°C (75–82°F)1–2✅ Warm dry days, cool evenings
Morelia20–24°C (68–75°F)1–2🟡 Dry days, cold nights
Guadalajara22–26°C (72–79°F)1–2✅ Dry Jalisco city weather, cool nights
Leon20–24°C (68–75°F)1–2✅ Dry Bajio weather, leather shopping, BJX airport logistics
Aguascalientes20–24°C (68–75°F)1–2✅ Dry Bajio weather, San Marcos, museums, and practical route logistics
Irapuato20–24°C (68–75°F)1–2✅ Dry Bajio weather, strawberries, hotel value, and Guanajuato route logistics
Salamanca20–24°C (68–75°F)1–2✅ Dry Bajio weather, baroque churches, hotel value, and Guanajuato-Michoacan routing
Lagos de Moreno20–24°C (68–75°F)1–2✅ Dry Jalisco-Bajio weather, Christmas-season route stop
Ajijic22–26°C (72–79°F)1–2✅ Mild Lake Chapala weather, cool evenings
Tlaquepaque22–26°C (72–79°F)1–2✅ Dry Jalisco artisan-town weather, cool nights
Tequila24–28°C (75–82°F)1–2✅ Dry agave-country weather, tour-friendly days
Zacatecas18–22°C (64–72°F)1–2🟡 Dry days, cold nights
Real de Catorce16–22°C (61–72°F)1–2🟡 Dry high-desert days, cold nights, limited rooms
Matehuala18–24°C (64–75°F)1–2✅ Dry high-desert route weather, Real de Catorce access, cold nights, and practical hotels
San Cristóbal de las Casas18–22°C (64–72°F)1–2🟡 Cool dry days, cold nights
Copper Canyon / Creel12–18°C (54–64°F)2–3🟡 Cold nights, El Chepe winter views
Chihuahua18–23°C (64–73°F)1–2✅ Dry northern city days, cold nights, El Chepe access, and Copper Canyon logistics
Monterrey18–24°C (64–75°F)1–2✅ Dry northern city weather, Fundidora, food, and mountain views
Linares20–25°C (68–77°F)1✅ Dry Nuevo Leon route-stop weather, glorias, regional food, and holiday-week planning
Saltillo18–23°C (64–73°F)1–2✅ Dry Coahuila highland weather, museums, sarapes, food, and route logistics
Monclova18–24°C (64–75°F)1–2✅ Cool dry Coahuila weather, Cuatro Cienegas access, hotels, and road-trip logistics
Torreón18–24°C (64–75°F)1–2✅ Dry La Laguna weather, Cristo de las Noas, museums, food, and route logistics
Mérida26–30°C (79–86°F)2–3✅ Warm dry season

Packing note for December: Every highland colonial city (Oaxaca, SMA, Guanajuato, Querétaro, CDMX) requires a warm jacket for evenings. Sea destinations are warm, but pack light layers for air conditioning.


December Wildlife Calendar

SpeciesLocationStatus in December
Humpback whalesPuerto Vallarta, Los Cabos✅ Season opens December
Gray whalesBaja California Sur lagoons✅ First arrivals Dec–Jan
Whale sharksLa Paz, Baja California Sur✅ Mid-season (Oct–May)
Monarch butterfliesMichoacán reserves✅ Building season, millions visible
FlamingosCelestun, Yucatán✅ Year-round
Sea turtles (leatherback)Pacific coast, Caribbean🟡 Nesting slowing Oct–Nov
CrocodilesEl Salado (PV), Sian Ka’an✅ Year-round
Sea lionsLos Islotes, La Paz✅ Year-round

Best wildlife combo in December: La Paz (whale sharks + sea lions + Espíritu Santo) + Puerto López Mateos (gray whales, 2hr from La Paz) — both in one trip, Baja California Sur.


December Festivals Calendar

DateFestivalLocation
Dec 12Día de la Virgen de GuadalupeBasilica of Guadalupe, CDMX (millions attend); churches nationwide
Dec 16–24Las PosadasAll colonial cities — Oaxaca, Pátzcuaro, SMA most celebrated
Dec 23Noche de RábanosOaxaca City Zócalo — radish-carving competition
Dec 24Noche Buena (Christmas Eve)Nationwide — midnight mass, family celebrations
Dec 25Christmas DayQuiet — family day, most restaurants closed, open from 2 PM
Dec 28Día de los InocentesMexican equivalent of April Fools’ Day — pranks and jokes
Dec 31Año Nuevo (New Year’s Eve)Every city — CDMX Zócalo, Oaxaca, Cancún biggest
Jan 1New Year’s DayPublic holiday — beaches fill, family beach day

December 12 — Virgen de Guadalupe note: This is a major national religious holiday. The Basilica in Mexico City draws 4–8 million pilgrims over several days. Plan around this if visiting CDMX Dec 9–13 — traffic is severe and some streets close. The celebration itself is remarkable to witness.


Best Destinations by Travel Style in December

La Paz, Baja California Sur — clear shallow water at Balandra Beach in December during whale shark season, with perfect beach conditions in the dry winter months
Travel StyleBest DestinationWhy
Beach + wildlifeLa Paz, Baja California SurWhale sharks + sea lions + perfect beaches
Cultural ChristmasOaxaca City / Puebla / Cholula / Cuetzalan / Guadalajara / Tlaquepaque / Taxco / Tepoztlán / Zacatecas / San Luis Potosi / Real de CatorceOaxaca for peak holiday spectacle; Puebla for food and churches; Cholula for pyramid views; Cuetzalan for misty market culture; Guadalajara for Jalisco food; Tlaquepaque for artisan shopping; Taxco, Tepoztlán, Zacatecas, San Luis Potosi, or Real de Catorce for smaller breaks
Quiet lake escapeAjijicMild Lake Chapala weather, galleries, lake walks, and an easier Guadalajara add-on than the coast
Warm CDMX escapeCuernavacaDry garden weather, Xochicalco mornings, pool hotels, and simple Mexico City logistics
Agave-country day tripTequilaDry Jalisco weather, distillery tours, blue agave fields, and simple Guadalajara logistics
Whale watchingPuerto Vallarta600+ humpbacks, warm water, full resort amenities
Surf-town add-onSayulitaDry-season beach weather, beginner surf, and easy Puerto Vallarta logistics
Quieter Riviera Nayarit townSan PanchoDry-season sunsets, calmer nights than Sayulita, and simple Puerto Vallarta routing
Luxury Riviera Nayarit resortPunta MitaDry-season beach weather, golf, Marietas tours, and a quieter high-end base near Puerto Vallarta
Family resort beachIxtapaDry Pacific weather, pools, no sargassum, and easy Zihuatanejo side trips
Slower Pacific bay townZihuatanejoLa Ropa, Las Gatas, seafood, dry weather, and a more local alternative to Ixtapa
Luxury resortCancún / Los CabosPeak conditions, widest resort selection
Classic Cabo tripCabo San LucasEl Arco, Medano Beach, marina tours, early whales, and holiday nightlife
Calmer Los Cabos baseSan Jose del CaboArt Walk, restaurants, dry Baja weather, early whale season, and quieter holiday evenings
Baja art-town add-onTodos SantosDry Baja weather, galleries, boutique hotels, Pacific sunsets, and easy Los Cabos routing
Quiet Sea of Cortez baseLoretoMild Baja weather, island boat days, San Javier, early whale-season routes, and small-town hotels
Northern Baja food + wineEnsenadaSeafood, Valle de Guadalupe, La Bufadora, cruise-port logistics, and an easy San Diego/Tijuana road trip
Small Oaxaca beach townMazunteDry weather, Punta Cometa sunsets, no sargassum, and a slower alternative to Puerto Escondido or Huatulco
Clothing-optional Oaxaca beachZipoliteDry Pacific weather, no sargassum, strong surf, and holiday-week lodging pressure
Easy island beach dayIsla MujeresPlaya Norte, short Cancun ferry, seafood, and low sargassum risk
Slow island stayHolboxSand streets, sunsets, birdlife, low sargassum risk, and a softer island pace
Reef tripCozumel / Puerto Morelos / AkumalCozumel for diving depth; Puerto Morelos for easy reef snorkeling near Cancun Airport; Akumal for turtle snorkeling and cenotes
AdventureCopper Canyon (Creel)Cooler temperatures, El Chepe scenery, cold nights, and clear dry-season canyon views
Northern city breakChihuahua / Monterrey / Linares / Saltillo / Monclova / Torreón / Gómez Palacio / Real de CatorceChihuahua for El Chepe, Pancho Villa history, northern food, and Copper Canyon logistics; Monterrey for flights, restaurants, Fundidora, cabrito, and mountain views; Linares for glorias and a practical stop south of Monterrey; Saltillo for a smaller Coahuila base; Monclova for Cuatro Cienegas access; Torreón for La Laguna visitor logistics; Gómez Palacio for the Durango-side La Laguna route; Real de Catorce for a remote high-desert overnight
Romantic NYESan Miguel de Allende / GuanajuatoFireworks, plazas, rooftop dinners, and walkable colonial centers
Practical Bajio baseLeon / Aguascalientes / Irapuato / SalamancaLeon for leather shopping and BJX airport access; Aguascalientes for San Marcos and museums; Irapuato for strawberries and value hotels; Salamanca for baroque churches and Guanajuato-Michoacan route logic
Nature + monarchsMorelia + Pátzcuaro + AngangueoCity comfort, Michoacán food, butterfly reserves, and lakeside posadas
Cool highland townSan Cristóbal de las CasasDry-season Chiapas weather, markets, village day trips, food, and cold-night Christmas atmosphere
Budget ChristmasOaxaca / Mérida / Mazatlán / Puerto Escondido / Huatulco / Bacalar / Veracruz / Papantla / Xalapa / Orizaba / CampecheColonial, Pacific, Gulf Coast, El Tajín, coffee-city, cool mountain route-stop, walled-city, or lagoon value without Cancún prices
City NYEMexico CityLargest free New Year’s celebration in Latin America

December vs Other Months

FactorDecemberNovemberFebruary
Weather quality✅ Peak✅ Excellent✅ Excellent
Price level🔴 Highest🟡 20–30% below Dec🟡 Below Dec
Crowds🔴 High (holiday weeks)🟡 Moderate🟡 Low–moderate
Whale watching✅ Opens🟡 Late Nov start✅ Peak
Monarch butterflies🟡 Building🟡 Arriving✅ Peak
Caribbean beaches✅ Best✅ Excellent✅ Excellent
Sargassum✅ Minimal✅ Minimal✅ Minimal
Cultural calendar✅ Christmas + NYE✅ Day of the Dead🟡 Carnival

The honest take: November and February offer December-quality weather at meaningfully lower prices. December wins only if the holiday atmosphere — Las Posadas, Christmas Eve, NYE — is specifically what you’re seeking.


What to Skip in December

  • Cancún Christmas week without advance booking: If you haven’t booked by September, you’ll pay last-minute premium prices for what’s left
  • Hierve el Agua in Oaxaca: Closed June–October (community access dispute). Reopens November — December is fine, but confirm access before visiting
  • Copper Canyon hiking in cold snaps: Creel at 2,338m altitude gets cold nights in December, occasionally below freezing. Not a skip — bring proper cold-weather gear

December Budget Guide

CategoryBudget ($50–80/day)Mid-Range ($120–200/day)Luxury ($300+/day)
AccommodationHostel dorm or guesthouse3-star hotel or boutique5-star resort (Cancún/Cabos)
FoodMercados, tacos, local restaurantsSit-down restaurants, one nice dinnerFine dining, resort restaurants
TransportADO bus, colectivosADO + occasional UberPrivate transfers, domestic flights
ActivitiesFree sites + budget tours1 paid tour/day (whale watching)Multiple tours, private guides
NoteAdd 30–50% Dec 22–Jan 2Add 40–60% Christmas/NYEPackages start $600+/night NYE

3 December Itinerary Ideas

7 Days: Oaxaca Christmas + Coast

  • Days 1–4: Oaxaca City — Las Posadas evenings, Monte Albán, Tlacolula market, mezcal palenques
  • Days 5–7: Puerto Escondido — Pacific beach, no sargassum, affordable

7 Days: Baja Wildlife + Beach

  • Days 1–2: La Paz — whale shark snorkel, sea lions at Los Islotes, Balandra Beach
  • Day 3: Magdalena Bay whale watching day trip (3-hour drive or small plane)
  • Days 4–7: Los Cabos — El Arco, humpback whale tour, Cabo Pulmo snorkel, San José del Cabo Thursday Art Walk

7 Days: Yucatán Peak Conditions

  • Days 1–2: Mérida — Plaza Mayor, haciendas, Uxmal day trip, or an early Izamal day trip
  • Days 3–4: Campeche — walled city, seafood, Gulf sunsets, and Edzná
  • Days 5–6: Valladolid — cenotes circuit (Zaci, Suytun, Dzitnup), Chichen Itza early morning
  • Day 7: Tulum — ruins, Dos Ojos cenote, Sian Ka’an, beach

7 Days: Chiapas Highlands + Canyon

  • Days 1–4: San Cristóbal de las Casas — dry-season walks, markets, Chiapas food, Chamula, and Zinacantán
  • Day 5: Sumidero Canyon and Chiapa de Corzo
  • Days 6–7: continue toward Comitán or Palenque if you want a deeper Chiapas route with ruins and jungle

How to Book December in Mexico

Early December (Dec 1–21): Book 2–4 months in advance for most destinations. Hotels have good availability, prices are December-level but not holiday-peak.

Christmas Week (Dec 22–27): Book 6–10 months in advance. All-inclusive resort packages, Oaxaca boutique hotels, and San Miguel de Allende colonial inns sell out at this window.

New Year’s Eve (Dec 31): Book 10–12 months in advance for the best hotels. Fixed-price NYE dinners sell out October–November. NYE in Cancún all-inclusives requires package booking months ahead.

Cheapest December option: Book late Nov / early December (Dec 1–18), avoid holiday weeks entirely, target cities with authentic posadas over beach resorts.


Getting to Mexico in December

December is Mexico’s busiest month for international arrivals. Flights to Cancún (CUN) and Mexico City (MEX) are most expensive December 19–January 3 — book in August if traveling then. Los Cabos (SJD) and Puerto Vallarta (PVR) also see December price spikes.

Flight timing: Midweek flights in early December (Dec 2–18) can be 30–40% cheaper than Dec 23–Jan 2 on the same route.

Alternatives to CUN: For Riviera Maya travel, Cozumel (CZM) and Playa del Carmen (no commercial airport — use CUN) are your options. Merida (MID) is worth considering for exploring Yucatán without Cancún crowds.


More Monthly Planning Guides

Planning a different time of year? See our complete month-by-month series:

  • Best Time to Visit Mexico: Full Year Guide
  • Mexico in January — gray whale peak, monarch butterflies peak, Día de Reyes
  • Mexico in November — Day of the Dead, monarchs, perfect weather
  • Mexico in October — Cervantino, Day of the Dead prep, whale shark season opens
  • Mexico in April — Semana Santa, spring weather, cenote season
  • Whale Watching in Mexico: Complete Guide
  • Cancun in December — peak Caribbean weather, Christmas/New Year’s crowds, and resort booking strategy
  • Playa del Carmen in December — walkable Riviera Maya base, low sargassum risk, Cozumel ferry access, and holiday booking tips
  • Akumal in December — turtle snorkeling, cenotes, low sargassum risk, and quieter Riviera Maya base planning
  • Cozumel in December — reef-focused island weather, diving, snorkeling, low sargassum risk, and cruise-traffic planning
  • Puerto Morelos in December — quiet Riviera Maya town weather, reef snorkeling, low sargassum risk, and holiday booking tips
  • Isla Mujeres in December — Playa Norte weather, ferry planning, low sargassum risk, day trips, and holiday crowds
  • Holbox in December — dry-season beach weather, low sargassum risk, Christmas crowds, ferries, and slow island planning
  • Oaxaca in December — Las Posadas, Noche de Rábanos, dry-season weather, and holiday booking strategy
  • Dolores Hidalgo in December — cool dry weather, local posadas, ceramics shopping, wine routes, and Guanajuato day trips
  • Toluca in December — cool highland weather, Cosmovitral, Metepec, Las Posadas timing, and Nevado de Toluca planning
  • Puerto Vallarta in December — humpback whales, warm Pacific weather, Christmas week, and New Year’s beach planning
  • Sayulita in December — dry-season surf-town weather, beginner lessons, holiday crowds, and Puerto Vallarta add-on logistics
  • San Pancho in December — quieter Riviera Nayarit weather, sunsets, holiday crowds, and Puerto Vallarta routing
  • Punta Mita in December — luxury resort weather, golf, Marietas tours, holiday pricing, and Puerto Vallarta airport logistics
  • Mazatlán in December — dry Pacific beach weather, seafood, no sargassum, holiday demand, and value vs Cabo/Puerto Vallarta
  • Hermosillo in December — dry Sonora weather, cool nights, food, airport logistics, holiday movement, and Bahia de Kino route tips
  • Guaymas in December — mild Sonora coast weather, San Carlos sunsets, seafood, holiday value, and Sea of Cortez road-trip logic
  • Ciudad Obregón in December — dry southern Sonora weather, Yaqui culture, baseball season, food, and Highway 15 holiday routing
  • Ixtapa in December — dry Pacific resort weather, pools, no sargassum, holiday pricing, and easy Zihuatanejo side trips
  • Zihuatanejo in December — La Ropa, Las Gatas, seafood, dry Pacific weather, Christmas-week demand, and no sargassum
  • Veracruz in December — warm Gulf Coast weather, seafood, son jarocho music, port-city sights, and holiday-season value
  • Coatzacoalcos in December — dry-season southern Veracruz logistics, Gulf seafood, Las Barrillas, Los Tuxtlas access, and holiday timing
  • Villahermosa in December — drier Tabasco weather, La Venta Museum Park, cacao routes, posadas, and Chiapas/Gulf routing
  • Palenque in December — dry-season ruins, green jungle, waterfall side trips, A/C hotels, and Chiapas-to-Yucatán routing
  • Tuxtla Gutierrez in December — Sumidero Canyon mornings, dry-season Chiapas weather, airport logistics, and Christmas route timing
  • Paraíso in December — warm Tabasco coast weather, oysters, Mecoacán Lagoon, Comalcalco, and Gulf route planning
  • Minatitlan in December — dry-season southern Veracruz logistics, airport access, Coatzacoalcos links, and holiday timing
  • Tampico in December — mild Gulf Coast weather, Miramar Beach walks, seafood, downtown plazas, and holiday route planning
  • Papantla in December — warm Veracruz weather, El Tajín mornings, Voladores culture, vanilla, and holiday route tips
  • Xalapa in December — cool Veracruz highland weather, coffee towns, museums, Christmas lights, and Coatepec day trips
  • Coatepec in December — Veracruz coffee, cool highland weather, Christmas-season atmosphere, Xico day trips, and Xalapa access
  • Xico in December — cool Veracruz highland weather, waterfalls, mole, coffee-route planning, and quiet Christmas-season atmosphere
  • Orizaba in December — cool Veracruz highland weather, Pico de Orizaba view odds, cable car mornings, Palacio de Hierro, and Puebla-Veracruz routing
  • Jalpan de Serra in December — dry-season Sierra Gorda roads, Franciscan missions, caves, dam views, and quieter holiday-season routing
  • Campeche in December — warm dry-season weather, Gulf sunsets, seafood, walled-city walks, and Yucatán road-trip value
  • Puerto Escondido in December — hot Oaxaca coast weather, surf, warm Pacific water, holiday demand, and beach-town planning
  • Huatulco in December — protected Oaxaca bays, dry-season beach weather, no sargassum, and holiday booking tips
  • Mazunte in December — dry Oaxaca Coast weather, Punta Cometa sunsets, no sargassum, holiday crowds, and small-town beach planning
  • Zipolite in December — dry Oaxaca Coast weather, nude beach etiquette, rough surf, holiday demand, and no sargassum
  • Los Cabos in December — dry Baja weather, opening whale season, resort booking windows, and holiday peak-season strategy
  • Cabo San Lucas in December — El Arco, Medano Beach, marina tours, holiday crowds, early whales, and classic Cabo planning
  • San Jose del Cabo in December — dry Baja weather, Art Walk evenings, restaurants, early whale season, and calmer Los Cabos holiday planning
  • Todos Santos in December — dry Baja weather, art galleries, boutique stays, Pacific sunsets, and Los Cabos/La Paz routing
  • La Paz in December — whale sharks, Balandra, Espíritu Santo, dry Baja weather, and holiday tour timing
  • Loreto in December — mild Sea of Cortez weather, islands, early whale-season routes, San Javier, and quiet Baja hotel planning
  • Mérida in December — warm dry-season city weather, Christmas lights, cenotes, ruins, and Yucatán value
  • Izamal in December — yellow streets, dry-season Yucatán weather, posada atmosphere, and easy Mérida day-trip timing
  • Valladolid in December — Chichén Itzá access, cenotes, compact Yucatán routing, and dry-season travel tips
  • Puebla in December — dry highland weather, Christmas posadas, mole poblano, Talavera shopping, and Cholula day trips
  • Cholula in December — dry Puebla Valley weather, the Great Pyramid, churches, Christmas lights, cool nights, and easy Puebla logistics
  • Atlixco in December — flower nurseries, dry Puebla Valley weather, garden hotels, Christmas color, and easy Puebla side-trip planning
  • Zacatlán in December — cool Sierra Norte weather, cider shops, Christmas lights, cabins, Chignahuapan pairing, and Puebla mountain routing
  • Cuetzalan in December — cool Sierra Norte weather, Sunday market culture, coffee, waterfalls, Christmas timing, and Puebla mountain routing
  • Taxco in December — dry mountain weather, Santa Prisca, silver shopping, Christmas lights, and a short colonial escape from Mexico City
  • Tepoztlán in December — dry-season cliff views, El Tepozteco hikes, market food, cool nights, and a low-key Mexico City escape
  • Cuernavaca in December — warm dry garden weather, Xochicalco mornings, pool hotels, Christmas-week demand, and easy Mexico City escape planning
  • Bacalar in December — dry-season lagoon weather, no sargassum, holiday hotel demand, and southern Quintana Roo route planning
  • Mexico City in December — cool dry weather, Virgen de Guadalupe logistics, posadas, museums, and New Year’s Eve planning
  • Guanajuato in December — cool dry highland weather, Christmas lights, intimate New Year’s Eve, and colonial-city value vs San Miguel
  • Querétaro in December — dry highland weather, Christmas lights, wine-country day trips, cool nights, and value vs San Miguel
  • Bernal in December — dry Peña de Bernal mornings, cool nights, gorditas, Christmas lights, and Querétaro wine-country side trips
  • Tequisquiapan in December — dry Querétaro wine-country weather, Christmas lights, balloons, cheese routes, Bernal, and cool nights
  • Zacatecas in December — dry highland weather, Christmas lights, museums, mining history, cold nights, and colonial-city value
  • San Luis Potosi in December — dry highland weather, Christmas lights, museums, Huasteca routes, Real de Catorce planning, and central hotels
  • Real de Catorce in December — dry high-desert weather, cold nights, Christmas timing, Ogarrio Tunnel logistics, limited lodging, and northern Mexico route planning
  • Xilitla in December — Las Pozas, drier Sierra Gorda weather, cool evenings, Christmas/New Year lodging pressure, and Huasteca route planning
  • Huasteca Potosina in December — dry-season waterfalls, Ciudad Valles tours, cool-front planning, Xilitla add-ons, and holiday lodging strategy
  • Leon in December — dry Bajio weather, leather shopping, Christmas-week logistics, BJX airport access, and Guanajuato route planning
  • Aguascalientes in December — dry Bajio weather, Christmas lights, San Marcos, museums, hotels, and central Mexico route planning
  • Irapuato in December — dry Bajio weather, strawberry stops, Christmas-week logistics, hotel value, and Guanajuato route planning
  • Salamanca in December — dry Bajio weather, baroque churches, practical hotels, and Guanajuato-Michoacan route planning
  • Lagos de Moreno in December — dry Jalisco-Bajio weather, Christmas-season details, colonial streets, hotels, and route planning
  • Morelia in December — dry highland weather, Christmas posadas, monarch butterfly access, Michoacán food, and practical city logistics
  • Pátzcuaro in December — dry highland weather, Christmas posadas, Lake Pátzcuaro culture, crafts, and Michoacán route planning
  • Guadalajara in December — dry Jalisco city weather, Christmas lights, Tlaquepaque, Tequila day trips, food, and holiday-week planning
  • Tlaquepaque in December — dry Jalisco artisan-town weather, Christmas shopping, El Parián, galleries, and Guadalajara add-on logistics
  • Tequila in December — dry agave-country weather, distillery tours, Guadalajara day-trip ease, and Christmas-week planning
  • Ajijic in December — mild Lake Chapala weather, galleries, lake walks, Christmas-week hotel timing, and an easy Guadalajara add-on
  • San Cristóbal de las Casas in December — cool dry-season Chiapas weather, Christmas atmosphere, markets, village day trips, and cold-night packing
  • Chihuahua in December — dry northern city weather, El Chepe access, Copper Canyon route planning, cold nights, and serious food
  • Monterrey in December — dry northern city weather, Fundidora, San Pedro dinners, cabrito, Christmas lights, and mountain-view planning
  • Linares in December — dry Nuevo Leon weather, glorias, regional food, Christmas-week hotel timing, and a practical stop south of Monterrey
  • Reynosa in December — cooler border weather, Christmas-week timing, bridge logistics, practical hotels, and safety-first planning
  • Saltillo in December — dry Coahuila highland weather, Christmas lights, Desert Museum, sarapes, northern food, Parras routes, and practical hotel planning
  • Monclova in December — cool dry Coahuila weather, Cuatro Cienegas access, practical hotels, Christmas timing, and northern route planning
  • Torreón in December — dry La Laguna weather, Cristo de las Noas, Museo Arocena, northern food, practical hotels, and road-trip logistics
  • Gómez Palacio in December — dry La Laguna weather, cool nights, Christmas-week logistics, practical hotels, and Durango-side route planning
  • Mexico Travel Tips: 25 Things to Know
  • How Much Does Mexico Cost?
  • Mexico Packing List 2026

Planning a December trip? travel insurance — can work for travel in Mexico including medical emergencies and trip cancellation.

Need a rental car? Compare rates on RentCars — essential for Baja whale watching routes and colonial highlands.

Book tours in advance: Find December Mexico tours on Viator — whale watching, posadas, and NYE experiences sell out early.

Tours & experiences in Mexico