How Many Days Until Christmas?

The live Christmas countdown — days, weeks, sleeps, hours, minutes and seconds until Christmas Day.

There are 56 days until Christmas Day — Friday, December 25, 2026.
🎄 Merry Christmas! Christmas Day is today — Friday, December 25, 2026.
56
Days
00
Hours
00
Minutes
00
Seconds
Days until Christmas56
Weeks and days8 weeks, 0 days
Sleeps until Christmas56
Hours until Christmas1,344
Minutes until Christmas80,640
Seconds until Christmas4,838,400
Days until Christmas Eve55
Christmas Day is day359 of 365
Share of the year still to wait15.3%

How This Christmas Countdown Is Counted

The big number at the top is a count of calendar days. It takes today's date, counts forward to December 25, and calls the difference the days until Christmas — the same way you would count squares on a wall calendar. Underneath it, the live clock shows the exact time remaining until Christmas Day begins, split into days, hours, minutes and seconds, and recalculated every second from your device's clock.

Two counts on this page come from the same number. Weeks are simply the days divided by seven. "Sleeps" is the count children use — one sleep for every night that has to pass before Christmas morning — so the sleeps figure always matches the days figure: if Christmas were tomorrow, there would be exactly 1 sleep to go.

When Christmas Day arrives, this page says so. And the moment it ends, the countdown quietly rolls forward and starts counting to December 25 of the next year, so the page is always aimed at the next Christmas.

Christmas Dates in the Coming Years

YearChristmas DayDay of the week
2026December 25, 2026Friday
2027December 25, 2027Saturday
2028December 25, 2028Monday
2029December 25, 2029Tuesday

Christmas Day is always December 25 — only the weekday moves, because 365 is not a whole number of weeks. After a leap year the weekday jumps by two, which is why 2028 lands on a Monday after 2027's Saturday.

Making the Wait Useful

A countdown is a plan if you let it be one. With the weeks figure in front of you, the run-up divides itself: one week for the gift list, one for cards (post them early — December mail is slow everywhere), one for the food order, and so on. Families use the sleeps count with younger children, for whom "56 days" is abstract but "56 sleeps" is a number they can hold onto. And if you are budgeting, the weeks left are the number of paydays or weekly savings deposits still available before the day — our Budget Calculator can turn that into an actual plan.

Counting to the end of the year instead? See how many weeks are left in the year.

Frequently Asked Questions

How many days until Christmas?

There are 56 days until Christmas Day 2026, counting from October 30, 2026 — Christmas Day falls on Friday, December 25, 2026. The live counter at the top of this page recounts the days, hours, minutes and seconds every second, so it always shows today's exact figure.

How many weeks until Christmas?

56 days is exactly 8 weeks, so from October 30, 2026 there are 8 full weeks until Christmas. To work it out on any day, take the number of days until Christmas and divide by 7 — the counter above shows the weeks and leftover days side by side.

How many sleeps until Christmas?

56 sleeps — one for every night left to sleep before Christmas morning. 'Sleeps' is the count children use: if Christmas were tomorrow, that would be 1 sleep. Because there are 56 days to go, there are 56 nights of sleep first.

How many days till Christmas?

'Till' and 'until' mean the same here, so the answer is the same: 56 days until Christmas Day, Friday, December 25, 2026, counted from October 30, 2026. The live clock above always shows the current count.

What day is Christmas 2026?

Christmas Day 2026 falls on a Friday — Friday, December 25, 2026. Christmas Eve is the day before, Thursday, December 24, 2026, and Boxing Day follows on Saturday, December 26, 2026.

How many days until Christmas Eve?

Christmas Eve is one day before Christmas Day, so there are 55 days until Christmas Eve (Thursday, December 24, 2026), counting from October 30, 2026.

Does this countdown work after Christmas?

Yes. Once Christmas Day has passed, the counter automatically rolls over and starts counting down to next year's Christmas — December 25 of the following year — so this page is always counting to the next Christmas, whichever day you visit.