Skip to main content

How Many Days Until Christmas Eve?

–
days until Christmas Eve

When is Christmas Eve?

Christmas Eve is December 24, the day before Christmas.

Christmas Eve is when many families hold their main celebration, attend midnight Mass, or open presents — especially in Germany, Poland, and Latin America. In many offices it's a half day or a day off.

Christmas Eve dates by year

YearDateDay of the week
2026December 24, 2026Thursday
2027December 24, 2027Friday
2028December 24, 2028Sunday
2029December 24, 2029Monday
2030December 24, 2030Tuesday
2031December 24, 2031Wednesday
2032December 24, 2032Friday

Christmas Eve traditions

In much of Europe and Latin America, the main Christmas meal and gift-giving happen on the evening of December 24. In Poland, families wait for the first star to appear before sitting down to Wigilia supper.

It's also the last big shopping day before Christmas, and many shops close early in the afternoon, so check opening hours if you're leaving gifts to the last minute.

Counting down to something else?

Use the days until any date calculator, or set a live countdown timer for a birthday, exam, wedding, or trip.

Frequently Asked Questions

When is Christmas Eve 2026?
Christmas Eve 2026 is on Thursday, December 24, 2026.
What day of the week is Christmas Eve 2027?
Christmas Eve 2027 falls on a Friday — Friday, December 24, 2027.
How is the date of Christmas Eve decided?
Christmas Eve is December 24, the day before Christmas.
How many days are left until Christmas Eve?
The countdown at the top of this page shows the exact number of days, plus hours, minutes and seconds, until Christmas Eve. It uses your device's date and time zone and updates every second, so it is always current.
How many weekends and business days until Christmas Eve?
The countdown also shows how many full weekends and how many business days (Monday to Friday) are left before Christmas Eve. Business days do not subtract public holidays.

More countdowns

Date tools