How many days until Christmas Eve?

42 days

Christmas Eve is Thursday, December 24, 2026, in 42 days.

In weeks6 weeks
In months1 month, 12 days
Weekdays left30
Weekend days left12

Evening before Christmas Day. When is Christmas Eve: the date, the weekday and how it is set →

Christmas Eve on the December 2026 calendar

December 2026
SunMonTueWedThuFriSat
12345
6789101112
13141516171819
20212223242526
2728293031
December 2026 printable calendar with Christmas Eve and US holidays marked

Print December 2026 with holidays marked, on Letter or A4.

Days until Christmas Eve, 2026 to 2031

YearDateDays from today
2026Thursday, December 24, 202642
2027Friday, December 24, 2027407
2028Sunday, December 24, 2028773
2029Monday, December 24, 20291,138
2030Tuesday, December 24, 20301,503
2031Wednesday, December 24, 20311,868

How the countdown is counted

Today is not counted and Christmas Eve is, so the number is how many times you go to sleep before the day. The page counts from the date on your device, and once Thursday, December 24, 2026 has passed it moves to Christmas Eve 2027.

Weekdays are Monday to Friday; public holidays between now and then are not taken out. For a count between any two dates, use the days between dates calculator.