Sleeps countdown

How Many Sleeps Until Christmas?

A friendlier way to count down to Christmas morning, perfect for little ones.

Sleeps until Christmas morning

189

189 more sleeps until Christmas morning.

As of today, there are 189 sleeps until Christmas morning. Christmas Day falls on Friday, December 25, 2026.

188
Days
08
Hours
27
Minutes
53
Seconds

until Christmas Day on Friday, December 25, 2026

How we count sleeps

We treat each crossing of local midnight as one sleep. The countdown drops by one when your device clock reaches the next day.

Frequently asked questions

What does sleeps until Christmas mean?
Sleeps is the number of nights you still go to sleep before Christmas morning. It is a friendly way of counting the days that children often understand best.
How is sleeps different from days?
Sleeps counts nights of sleep until Christmas morning. The day count can include the rest of today, which is why the two numbers can differ by one.
Does it work after midnight?
Yes. As soon as the local clock crosses midnight, the sleep count goes down by one.

Quick facts

Christmas Day
Friday, December 25, 2026
Sleeps left
189

Related pages

Last updated Friday, June 19, 2026