Map › Holidays A–Z › Christmas Eve
When is Christmas Eve 2026?
Christmas Eve falls on different dates around the world in 2026. The first is Monday, January 5, 2026 and the last is Thursday, December 24, 2026, across 79 countries.
Christmas Eve is the day before Christmas Day and falls on December 24 in the Gregorian calendar.
Also listed as Christmas Eve (Roman Catholic), Catholic Christmas Eve, Christmas Eve (from 2pm) and Christmas Eve Joint Holiday.
See January 5 on the world mapChristmas Eve 2026 by country
Questions about Christmas Eve
- When is Christmas Eve in 2026?
- It depends on the country. In 2026 it falls on January 5 and December 24. The table above shows the date for each country.
- Which countries celebrate Christmas Eve?
- Christmas Eve is marked in 79 countries: Albania, Andorra, Armenia, Australia, Austria, Bahamas, Bangladesh, Barbados, Belgium, Bosnia & Herzegovina, Brazil and Bulgaria, and 67 more.
- Is Christmas Eve a public holiday?
- Yes, it's a public holiday in Andorra, Austria, Bosnia & Herzegovina, Brazil, Bulgaria, Cyprus, Czechia, Denmark, Estonia and Faroe Islands and 20 other countries. Elsewhere it may be an observance or a regional holiday, so check the table for each country.
Other holidays around the same time
- New Year's Day January 1
- Christmas Day January 5
- Independence Day January 1
- Father's Day January 4
- New Year January 1
- Constitution Day January 7
- Epiphany January 5
- Victory Day January 2
- Republic Day January 1
- Children's Day January 6
- Liberation Day January 1
- Orthodox Christmas Day January 6