How Many Sleeps Until Christmas?
150 Days Until Christmas
150
Sleeps
10
Hours
0
Minutes
Christmas Day is Friday, December 25, 2026.
There are 150 sleeps until Christmas! A “sleep” is one night — so that’s how many times you’ll go to bed before Christmas morning on Friday, December 25, 2026.
What is a “sleep”?
Little ones often count Christmas in sleeps instead of days. It’s the number of nights between now and Christmas Day: if today is Christmas Eve, that’s 1 sleep; on Christmas Day it’s 0 sleeps — time to open presents!