MerryMeter
Menu

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!

Frequently Asked Questions

How many sleeps until Christmas?

There are 150 sleeps until Christmas 2026.

Is a sleep the same as a day?

Almost — a sleep counts the nights until Christmas morning, which is the number of whole days left before December 25.