Home   Calendar   Holidays   Mexico   Christmas Eve
Flag for Mexico

Christmas Eve in Mexico

Christmas Eve (Noche Buena) is a festive celebration throughout Mexico on December 24. It is the day before Christmas Day (Navidad), which marks the birth of Jesus.

Is Christmas Eve a Public Holiday?

Christmas Eve is not a public holiday. Businesses have normal opening hours.

A Cathedral in Oaxaca, Mexico, with poinsettia flowers in the foreground.

©iStockphoto.com/abalcazar

Celebrate Christmas Eve

From December 16 until Christmas Eve, children across Mexico take part in the posada processions. The term posada refers to an inn or hospitality lodging, so during these processions children are dressed in costumes to re-enact the story of Jesus’ parents Joseph and Mary looking for a place to stay before his birth. Parties are held after the processions, where children aim at hitting piñatas, which are paper-mâché decorations filled with candy.

Poinsettias, or Christmas Eve flowers (Noche Buena), are displayed in many homes. They come in different colors, including red, white, and yellow. Most Mexicans attend church masses (Misa de Gallo) and come home to family dinners. Typical meals include Christmas Eve salad (ensalada de Noche Buena), wrapped cornmeal dumplings (tamales), and dried salted codfish (bacalao).

Children in Mexico receive presents from baby Jesus, which is similar to receiving Christmas gifts from Santa Claus, on Christmas Eve.

Public Life

Christmas Eve is not a federal public holiday in Mexico. However, shopping districts are particularly busy, as well as major roads and inner-city streets. People intending on travelling via public transport in Mexico should check with public transit authorities on any timetable or route changes.

About Christmas Eve

Many Christians in Mexico and worldwide celebrate Christmas Eve on December 24. Christmas Day, on December 25, celebrates the birth of Jesus, who Christians believe is the son of God. His actual birth date is unknown because there is little public information about his early life.

Did You Know?

Children in Mexico also get presents from the three wise kings on Epiphany, also called the Day of the Holy Kings (Día de los Santos Reyes) on January 6.

About Christmas Eve in other countries

Read more about Christmas Eve.

Christmas Eve Observances

YearWeekdayDateNameHoliday Type
2015ThuDec 24Christmas EveObservance, Christian
2016SatDec 24Christmas EveObservance, Christian
2017SunDec 24Christmas EveObservance, Christian
2018MonDec 24Christmas EveObservance, Christian
2019TueDec 24Christmas EveObservance, Christian
2020ThuDec 24Christmas EveObservance, Christian
2021FriDec 24Christmas EveObservance, Christian
2022SatDec 24Christmas EveObservance, Christian
2023SunDec 24Christmas EveObservance, Christian
2024TueDec 24Christmas EveObservance, Christian
2025WedDec 24Christmas EveObservance, Christian

We diligently research and continuously update our holiday dates and information. If you find a mistake, please let us know.

You might also like

Halloween

Halloween is celebrated in Mexico on the last day of October, the day before All Saints’ Day. more

All Saints' Day

All Saints’ Day is a religious observance in Mexico on November 1 to remember all the saints in the Catholic Church. more

All Souls' Day

All Souls’ Day, popularly known as the Day of the Dead, is a bank holiday in Mexico to remember deceased relatives and friends on November 2. more

Revolution Day Memorial

Revolution Day is held on the third Monday in November to commemorate the start of the Mexican revolution to overthrow the Porfirio Diaz dictatorship in 1910. more