How many days until Christmas Eve?
Christmas Eve is 24 December, the main gift-giving day in many countries.
Christmas Eve dates
| Year | Date |
|---|---|
| 2026 | Thursday, 24 December 2026 |
| 2027 | Friday, 24 December 2027 |
| 2028 | Sunday, 24 December 2028 |
| 2029 | Monday, 24 December 2029 |
About Christmas Eve
Christmas Eve is the day before Christmas Day, 24 December. In several countries, including Germany, Poland and Estonia, the main family meal and the exchange of gifts take place on the evening of the 24th. It is a public holiday in some countries, and a shortened working day in some workplaces elsewhere.
Countries where Christmas Eve is a public holiday
Bulgaria, Cyprus, Czechia, Estonia, Faroe Islands, Finland, Guatemala, Guinea-Bissau, Iceland, Latvia, Lithuania, Philippines, Poland, Puerto Rico, San Marino, Slovakia, South Sudan, Sweden, Venezuela, Åland Islands.
Frequently asked questions
When is Christmas Eve in 2026?
Christmas Eve falls on Thursday, 24 December 2026.
What day of the week is Christmas Eve in the coming years?
2026: Thursday; 2027: Friday; 2028: Sunday; 2029: Monday.
How many days until Christmas Eve?
The live countdown at the top of this page shows the days and weeks left. It is calculated from your device's date, so it is always current.
Is Christmas Eve a public holiday?
It is a nationwide public holiday in 20 of the countries and territories in our data, including Bulgaria, Cyprus, Czechia, Estonia, Faroe Islands, Finland, Guatemala, Guinea-Bissau, Iceland, Latvia, Lithuania, Philippines and 8 more. See each country's page for official dates.
Does the date change every year?
Fixed-date events such as 25 December stay on the same calendar date and only the weekday changes. Events defined by a weekday rule or by Easter move around, as the table above shows.