FestivBookDiscover · Learn · Celebrate
← All festivals🎄

Christmas

Global · Christian · 2 days

Dates (may vary)Dec 24 – Dec 25, 2026
Main communitiesChristian
Celebrated inGlobal

Quick answer: Christmas, observed on 25 December by most Christians, celebrates the birth of Jesus of Nazareth; it is also a widely enjoyed cultural holiday with gift-giving, decorated trees, carols and festive meals. Orthodox churches that follow the Julian calendar celebrate on 7 January.

WhatsAppFacebookX

Meaning and history

The date was set by the 4th century in the Western church, and over time winter customs from many regions, from evergreen decoration to gift-giving linked to Saint Nicholas, joined the religious observance. For Christians, the season starts with Advent and centres on Christmas Eve and Day services.

Traditions around the world

In Mexico, posadas re-enact the search for lodging, while the Philippines is known for long lantern-lit celebrations. Nordic countries mark Christmas Eve with the main meal, and in Ethiopia the Orthodox Genna is held on 7 January. Foods range from roast goose and ham to tamales and panettone.

Joining in respectfully

Non-Christian guests are usually welcome at gatherings. A small gift or dish is appreciated, and 'Merry Christmas' is the common greeting, though 'Happy holidays' suits mixed company. Check opening hours, since many shops and transport services close or run reduced timetables on 25 December.

Frequently asked questions

Why do some countries celebrate Christmas on 7 January?

Several Orthodox churches still use the Julian calendar, in which 25 December falls on 7 January in the Gregorian calendar.

Is Christmas a public holiday everywhere?

No. It is a public holiday in most Christian-majority countries and many others, but not in all.

Written by the FestivBook Research Desk · Updated Oct 23, 2026

More festivals