Countdown to ChristmasDays until Santa arrives

Live Countdown ยท Updates Every Second

How Many Sleeps Until Christmas 2026?

There are 122 sleeps until Christmas 2026! Kid-friendly countdown to Santa โ€” one sleep for every night until December 25th.

122
Sleeps Until Santa

โ† Full Christmas countdown with game & settings

Counting sleeps is the classic way kids track time until Santa arrives! Each sleep is one night between now and Christmas Eve.

Our sleep countdown adds one to the day count โ€” so if there are days left plus part of today, you get the kid-friendly sleep total.

Right now: 121 days ยท 2,910 hours ยท 174,629 minutes ยท 10,477,798 seconds until Christmas 2026.

What is a sleep in a Christmas countdown?

A "sleep" means going to bed and waking up once. Right now there are 122 sleeps until Christmas 2026, compared to 121 full days. Tell your kids: "122 more sleeps and Santa comes!"

Sleeps vs days โ€” what's the difference?

Days count 24-hour periods until December 25th (121 days). Sleeps count bedtime-to-morning cycles (122 sleeps). The sleep count is usually one higher โ€” that's the number children expect when they ask "how many sleeps till Christmas?"

Frequently Asked Questions

How many sleeps until Christmas 2026?
There are 122 sleeps until Christmas 2026.
Why is sleeps one more than days?
Because tonight counts as a sleep even though Christmas might still be several full days away. It's the bedtime tradition kids understand best.