Picture a clay mug of ponche warming your hands while candlelight moves down a street and a group of neighbors sings at a closed door. That is Christmas in Mexico, and in Guadalajara it lasts far longer than one day.
If you want to spend the holidays somewhere that feels lived in rather than staged, this guide walks you through the traditions, the food and the best ways to join in.
How Christmas Is Celebrated in Mexico, From Guadalupe to Reyes
Ask anyone how does Mexico celebrate Christmas and you will hear about a season, not a date. Locals call it the Guadalupe-Reyes marathon: it starts on December 12 with the feast of the Virgin of Guadalupe and runs to January 6, Día de Reyes.
On that day families share a rosca de reyes, a sweet bread with tiny Baby Jesus figures hidden inside. Whoever finds one hosts a tamal feast on February 2, Día de la Candelaria, so in practice the celebrations stretch into February.
Posadas and Other Mexican Christmas Traditions You Can Join
Of all the Mexican Christmas traditions, posadas are the ones you feel most. Posadas in Mexico run for nine nights, from December 16 to 24, and reenact Mary and Joseph’s search for shelter in Bethlehem.
One group sings outside asking for lodging, another answers from inside, and when the door finally opens the party begins: ponche, sweets and a piñata for the kids. In Guadalajara you will find them in homes, parishes and neighborhood streets.
Christmas Eve, Nochebuena, is the main family night, with a late dinner that often runs past midnight.
What Guadalajara Looks Like in December
Christmas in Guadalajara starts downtown. In recent years the city has lit a giant tree in Plaza Liberación, opened a free ice rink and filled the historic center with lights and free shows under the Festival Ilusionante.
December days here tend to be mild and sunny, with cool evenings that make a jacket and a hot drink feel just right. It is easy weather for walking from plaza to plaza after dark.
Mexican Christmas Food to Try in Guadalajara
Mexican Christmas food is all about sharing. Tamales arrive by the dozen, wrapped in corn husks and filled with pork, chicken, cheese or something sweet.
Then there is ponche navideño, a warm fruit punch made with tejocote, guava, apple, sugarcane, cinnamon and piloncillo; adults sometimes add a splash of something stronger. Look for buñuelos, thin fried dough drizzled with syrup, at street stalls and posadas.
Want to go deeper into local drinks? Our guide to drinks in Guadalajara covers what to order beyond the holidays.
Holiday Things to Do: Navidalia, Downtown Lights and Markets
Navidalia is the city’s big Christmas theme park. For 2026 it opens from December 4 to 30 at Parque Ávila Camacho, across from Plaza Patria, with four themed worlds: Nordic, Middle Eastern, European and a Mexican posada. It opens at 7 p.m. and closes a few nights, including Christmas Eve, so check Navidalia’s 2026 season before you go.
For gifts, the city’s tianguis navideños, temporary Christmas markets, operate through December 24. And if you love ballet, The Nutcracker has become a December tradition at Teatro Degollado in recent years.
Practical Tips for Spending Christmas in Guadalajara
Best time to come: mid-December through January 6, so you catch posadas, Christmas Eve and Día de Reyes.
Book your hotel early, since the season brings both international visitors and Mexican families on vacation.
Pack layers: light clothes for the afternoon and a sweater for the evening.
Comfortable shoes help on cobblestones and long nights downtown.
Program dates for Navidalia and downtown events change each year, so confirm them on official channels.
Frequently Asked Questions About Christmas in Mexico
When does Christmas start in Mexico?
The season starts on December 12 with the feast of the Virgin of Guadalupe and continues through January 6, Día de Reyes. Posadas, the nine nights before Christmas, run from December 16 to 24.
What do Mexicans eat at Christmas?
Tamales are the star, along with ponche navideño, a hot fruit punch, and buñuelos, crispy fried dough with syrup. Christmas Eve dinner varies by family, and on January 6 everyone shares a rosca de reyes.
What is a posada?
A posada is a nightly gathering held from December 16 to 24 that reenacts Mary and Joseph’s search for shelter. Guests sing, share ponche and sweets, and end the night breaking a piñata.
What is Christmas called in Mexico?
Christmas is Navidad, Christmas Eve is Nochebuena and the long holiday stretch is nicknamed the Guadalupe-Reyes. You will also hear Feliz Navidad everywhere, from market stalls to family dinners.
Is December a good time to visit Guadalajara?
Yes. Days are usually mild and sunny, evenings are cool, and the city is full of lights, markets and holiday events. Just book your hotel early, because it is a busy travel season.
A Christmas You’ll Want to Repeat
That mug of ponche, the songs at the door, the lights over Plaza Liberación: Christmas in Mexico stays with you, and Guadalajara is a warm place to live it. Learn more about the city’s traditions, browse things to do in Guadalajara and find where to stay in Guadalajara for your December trip.





