Skip to content
HowManyHours.com

How many hours until Christmas Eve?

Countdown

Until Christmas Eve

—hours

Calculated in

Embed this countdown on your site

Paste this where you want the countdown. It updates live and links back here.

Christmas Eve is 24 December, the day before Christmas Day. The next Christmas Eve is Thursday, December 24, 2026. The counter above shows the exact hours until it begins, at midnight (00:00) in your time zone.

How this is calculated

hours until Christmas Eve = (start of Christmas Eve in the chosen zone − now) ÷ 3,600 s

The countdown targets midnight (00:00) at the start of Christmas Eve in the selected time zone —always 24 December. That wall-clock time is resolved to an absolute instant, the current instant is subtracted, and the result is shown in hours. Working in absolute time means an interval that crosses a daylight saving change is an hour longer or shorter than the calendar suggests, and the number here reflects that.

The time zone is part of the link, so a countdown shared from one place shows the same hours everywhere. When Christmas Eve passes, the counter moves to the next one.

Last reviewed:

Upcoming dates for Christmas Eve

The next five dates of Christmas Eve
YearDate
2026Thursday, December 24, 2026
2027Friday, December 24, 2027
2028Sunday, December 24, 2028
2029Monday, December 24, 2029
2030Tuesday, December 24, 2030

More countdowns

Frequently asked questions

When is Christmas Eve in 2026?

Thursday, December 24, 2026. Always 24 December.

When is Christmas Eve in 2027?

Friday, December 24, 2027.

How is the date of Christmas Eve determined?

Always 24 December.

What time does the countdown to Christmas Eve end?

At midnight (00:00) in the time zone shown. The zone defaults to yours; change it to count down to Christmas Eve somewhere else.

Can I embed the Christmas Eve countdown?

Yes. Open "Embed this countdown" above and copy the snippet. It updates live on your page and links back here.