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
| Year | Date | Day of the week |
|---|---|---|
| 2026 | December 24, 2026 | Thursday |
| 2027 | December 24, 2027 | Friday |
| 2028 | December 24, 2028 | Sunday |
| 2029 | December 24, 2029 | Monday |
| 2030 | December 24, 2030 | Tuesday |
| 2031 | December 24, 2031 | Wednesday |
| 2032 | December 24, 2032 | Friday |
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.