Christmas Days Left
Christmas Day · Friday 25 December 2026

How many sleeps until Christmas 2026?

There are 58 sleeps left until Christmas morning. When you wake up after the last one, it is Friday 25 December 2026.

58
sleepsuntil Christmas morning
57Days
07Hours
00Minutes
00Seconds
Last Christmas84.3% of the way25 Dec

How we count sleeps

A sleep is one night in bed. Tonight counts as one, and Christmas Eve is the last. So sleeps are always one more than full days, and on Christmas Eve there is exactly one sleep to go.

Little ones love this count. The kids countdown adds things to do each day, and the Christmas riddles make good bedtime fun.

From midnight onTime left until Christmas 2026
Sunday 1 November 202654 sleeps
Sunday 15 November 202640 sleeps
Friday 27 November 202628 sleeps
Tuesday 1 December 202624 sleeps
Tuesday 15 December 202610 sleeps
Thursday 24 December 20261 sleeps

What is a sleep?

"How many sleeps until Christmas?" is the question every parent hears from about November onwards. A sleep is one night in bed. Tonight is one sleep. Christmas Eve is the last sleep. When your child wakes up after it, it is Christmas morning.

That is why the sleeps number is always one more than full days left. The days until Christmas page counts whole 24-hour periods, so later today it might say 56 days while the sleeps count still says 57, because tonight's sleep has not happened yet.

Some people search for how many nights until Christmas instead. It is the same thing: nights and sleeps match.

Make a sleeps paper chain

The classic way to count sleeps until Christmas at home is a paper chain. It turns an abstract number into something a small child can see shrinking.

  1. Cut strips of red, green and gold paper, about 2.5 cm by 20 cm.
  2. Look at the sleeps number above and make that many strips.
  3. Write a tiny job on some of them: "sing a carol", "make a card for Grandma", "find a Christmas book".
  4. Loop and glue the strips together and hang the chain somewhere low.
  5. Each morning, tear off one link and do the job written on it.

Prefer a picture? The countdown image maker makes a sleeps poster with your child's name that you can print or set as a phone wallpaper.

Bedtime ideas for the sleeps countdown

Bedtime is when the countdown feels longest. A few gentle rituals help the nights go faster:

  • A Christmas story each night. Line up a stack of books and read one per sleep.
  • A riddle under the pillow. Pick one from our Christmas jokes and riddles and save the answer for breakfast.
  • Lights off, tree on. Five minutes by the tree lights before bed.
  • A kindness count. Name one kind thing you did today. Thirty kind deeds makes a fine present for anyone.

The Christmas countdown for kids has an elf job for every week, and the Christmas trivia has a kids round.

The last few sleeps

When the sleeps number gets to single figures, the excitement builds. With three sleeps to go it is Tuesday 22 December 2026. With one sleep it is Christmas Eve, Thursday 24 December. On that night, many families track Santa's sleigh on NORAD, leave out a mince pie or cookies and a carrot for the reindeer, and hang the stockings.

The Christmas Eve countdown and the seconds until Christmas page are both fun to watch on the very last night.

Questions people ask

Quick answers about this countdown.

How many sleeps until Christmas 2026?

The number at the top of this page counts them live. Christmas morning 2026 is Friday 25 December.

Why are sleeps one more than days?

Days count full 24-hour periods left. Sleeps count nights, and tonight is one of them.

How many sleeps on Christmas Eve?

One. After that sleep it is Christmas morning.

Is "nights until Christmas" the same as sleeps?

Yes. Each night is one sleep, so the two counts are the same.

Can I print a sleeps countdown?

Use the countdown image maker to create a picture, then print it or save it as a wallpaper.

Share the Christmas countdown