
Christmas countdown
How many days until Christmas?
Christmas 2026 is on Friday, December 25, 2026.
47 sleeps to go
Christmas dates
A live Christmas countdown to December 25: days, hours, minutes and seconds, plus how many sleeps are left.
| 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 |
About this countdown
Christmas Day is on December 25 every year. The countdown above runs to midnight at the start of Christmas Day in your own time zone, so it reaches zero when Christmas begins where you are.
Use full screen to put the countdown on a TV or a classroom screen, or add Christmas to your calendar.
Questions
How many sleeps until Christmas?
The number of sleeps is the number of nights left before Christmas morning, which is the same as the number of days left. Tonight counts as one sleep.
When does the Christmas countdown reach zero?
At midnight at the start of December 25 in your local time zone.
Is Christmas always on the same day?
Yes, December 25. In some Orthodox churches that follow the Julian calendar, Christmas is celebrated on January 7.
Keep the Christmas countdown on your home screen
Soonara counts down to Christmas and any other date, with home screen widgets and your own photos.