A Christmas guide
Christmas in Mexico
Traditions, food and holiday customs

Main date
December 25, with Las Posadas from December 16 to 24 and Día de Reyes on January 6
Gift bringer
Los Reyes Magos for January 6; Christmas gift traditions vary by family
Signature flavour
On December 24, surrounded by decorations and beside the Nacimiento and the Christmas tree, hosts offer pilgrims ponche, seasonal fruit, antojitos and other traditional foods.
Mexico's Secretaría de Cultura describes the Christmas festivities as a more than 400-year-old expression of syncretism, community and identity, combining indigenous, European and even Chinese elements.
Christmas in Mexico is celebrated on December 25, with Las Posadas from December 16 to 24 and Día de Reyes on January 6. The main festive figure is Los Reyes Magos for January 6; Christmas gift traditions vary by family.
What would you like to do next?
When is Christmas celebrated in Mexico?
Christmas in Mexico falls on December 25, with Las Posadas from December 16 to 24 and Día de Reyes on January 6.
Main traditions
Las Posadas begin on December 16 and finish on December 24. The Secretaría de Cultura traces them to colonial Mexico and the Misas de Aguinaldo, and describes posadas, villancicos and pastorelas as cultural contributions of the country and a symbol of identity. The Nacimiento nativity scene, the Rosca de Reyes and piñatas are named as syncretic elements. On January 6, children traditionally write a letter to Melchor, Gaspar and Baltasar saying what they would like to receive.
Christmas food
On December 24, surrounded by decorations and beside the Nacimiento and the Christmas tree, hosts offer pilgrims ponche, seasonal fruit, antojitos and other traditional foods. On Día de Reyes the Rosca de Reyes is served with a hot drink such as chocolate or atole.
Gift giving customs
The Three Kings bring presents that children find on the morning of January 6. Children commonly write them a letter setting out what they would like and how well they behaved during the year.
Santa or local Christmas figure
The festive figure most associated with Christmas in Mexico is Los Reyes Magos for January 6; Christmas gift traditions vary by family.
Fun fact
The flor de nochebuena, the poinsettia, is one of Mexico's biocultural inheritances. For the Mexica it symbolised purity and new life, and Franciscan missionaries adapted that ritual use by placing it in Nacimientos.
Keep comparing
For the rituals, dishes and gift bringers in other countries, browse our Christmas around the world hub, compare customs side by side in the Christmas Traditions Explorer or plan your own December with the Christmas checklist.
Frequently asked questions
- When is Christmas celebrated in Mexico?
- Christmas in Mexico is celebrated on December 25, with Las Posadas from December 16 to 24 and Día de Reyes on January 6.
- Who brings gifts to children in Mexico?
- In Mexico children traditionally receive gifts from Los Reyes Magos for January 6; Christmas gift traditions vary by family.
- What do families eat for Christmas in Mexico?
- On December 24, surrounded by decorations and beside the Nacimiento and the Christmas tree, hosts offer pilgrims ponche, seasonal fruit, antojitos and other traditional foods. On Día de Reyes the Rosca de Reyes is served with a hot drink such as chocolate or atole.
Sources
- https://www.gob.mx/cultura/prensa/las-fiestas-navidenas-expresiones-de-sincretismo-comunidad-e-identidad?idiom=es-MX
- https://www.gob.mx/cultura/es/articulos/y-tu-como-celebras-las-posadas?idiom=es
- https://www.gob.mx/cultura/prensa/la-flor-de-nochebuena-herencia-de-mexico-para-el-mundo?idiom=es-MX
- https://www.gob.mx/senasica/articulos/dia-de-reyes-una-tradicion-con-alimentos-inocuos
More countries

Christmas in Germany
Christmas in Germany is a season-long celebration that centres on Heiligabend (Christmas Eve), open-air Christmas markets and the four Sundays of Advent.

Christmas in Austria
Austria celebrates a quiet, family-focused Christmas. Cities and alpine villages alike fill with Adventmärkte, brass music and the scent of roasted chestnuts.

Christmas in Slovenia
Slovenia blends Alpine, Mediterranean and Slavic Christmas customs into a long festive season that runs from early December through Epiphany on January 6.
Next step
Explore traditions by country
Compare Christmas customs from Mexico with the rest of the world.