🎄 Christmas Countdown 🎄

… Days Until Christmas

Christmas Day is 25 December — here is exactly how long is left, counted live.

–Days
–Hours
–Minutes
–Seconds
–weeks until Christmas
–sleeps until Christmas
–days until Christmas Eve
–weekday shopping days left

Quick facts

Christmas Day
25 December — a …
Christmas Eve
24 December — … days away
Advent begins
…
How we calculate
We count whole calendar days from today to midnight at the start of 25 December, in your own timezone. Sleeps match the day count, and shopping days are the Monday-to-Friday weekdays left up to and including Christmas Eve.
Christmas fact of the day

…

Christmas is … days away. The timer at the top of this page counts down in real time — days, hours, minutes and seconds — so whenever you visit, the number you see is the number that is true. No refreshing old articles, no doing calendar maths on your fingers.

Counting down is half the fun of December. There are … weeks until Christmas, or … sleeps if you are counting with children, who tend to prefer their countdowns in sleeps. Christmas Eve arrives one day sooner, on 24 December, and if presents are still on your list there are … weekday shopping days left to sort them.

A live countdown is also a gentle planning tool. It tells you when to order gifts so they arrive in time, when to book travel before prices climb, and when the supermarket shop really cannot be put off any longer. Check back whenever you like — the count is always current, all year round, and the moment one Christmas passes we start counting to the next.

Below you will find a page for every way of counting: the full-screen timer, the week-by-week view, sleeps for the kids, the Christmas Eve countdown and the shopping-days planner. And for the youngest countdown fans, there is a free, personalised letter from Santa you can make and print in about a minute.

Every way to count down

Popular questions

How many days until Christmas?

… days until Christmas Day, 25 December. The timer at the top of this page shows the exact live figure, down to the second.

How many weeks until Christmas?

… weeks until Christmas, counting whole weeks rounded up from the days remaining.

How many sleeps until Christmas?

… sleeps until Christmas morning — one sleep for every night left.

When is Christmas Eve?

Christmas Eve is 24 December, which is … days from today.

How many shopping days are left until Christmas?

… weekday shopping days (Monday to Friday) are left, counting up to and including Christmas Eve.

What day of the week is Christmas this year?

Christmas Day falls on 25 December this year.