Christmas Eve 2026 is on Thursday, December 24, 2026.
Days and sleeps left
Christmas Eve dates
Year
Christmas Eve (Dec 24)
Christmas Day (Dec 25)
Boxing Day (Dec 26)
2026
Thursday
Friday
Saturday
2027
Friday
Saturday
Sunday
2028
Sunday
Monday
Tuesday
2029
Monday
Tuesday
Wednesday
2030
Tuesday
Wednesday
Thursday
How the date works
Christmas Eve is fixed on December 24, so only the weekday changes. It moves forward one weekday each year, and two after a leap year.
It is not a public holiday in most countries, but many places close early, and it is the main gift-giving day in Germany, Poland, Sweden and several other countries.
When Christmas Eve falls on a weekend, as in 2027 (Friday), 2028 (Sunday), the working days before Christmas shift, which matters for shipping and shop opening hours.