Home › Days until › Christmas Eve

How many days until Christmas Eve?

68days
Thursday, 24 December 2026That is 9 weeks and 5 days.

Christmas Eve is 24 December, the main gift-giving day in many countries.

Christmas Eve dates

YearDate
2026Thursday, 24 December 2026
2027Friday, 24 December 2027
2028Sunday, 24 December 2028
2029Monday, 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.

More countdowns · Public holidays by country