How many hours until Christmas?
Countdown
Until Christmas
Next:
Calculated in
Embed this countdown on your site
Paste this where you want the countdown. It updates live and links back here.
Christmas Day is 25 December, celebrated as the birth of Jesus and a public holiday in most countries. The next Christmas is Friday, December 25, 2026. The counter above shows the exact hours until it begins, at midnight (00:00) in your time zone.
How this is calculated
The countdown targets midnight (00:00) at the start of Christmas in the selected time zone —always 25 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 passes, the counter moves to the next one.
Last reviewed:
Upcoming dates for Christmas
| Year | Date |
|---|---|
| 2026 | Friday, December 25, 2026 |
| 2027 | Saturday, December 25, 2027 |
| 2028 | Monday, December 25, 2028 |
| 2029 | Tuesday, December 25, 2029 |
| 2030 | Wednesday, December 25, 2030 |
More countdowns
Frequently asked questions
When is Christmas in 2026?
Friday, December 25, 2026. Always 25 December.
When is Christmas in 2027?
Saturday, December 25, 2027.
How is the date of Christmas determined?
Always 25 December.
What time does the countdown to Christmas end?
At midnight (00:00) in the time zone shown. The zone defaults to yours; change it to count down to Christmas somewhere else.
Can I embed the Christmas countdown?
Yes. Open "Embed this countdown" above and copy the snippet. It updates live on your page and links back here.