How many sleeps until Christmas?
On 14 November 2026 there were 41 sleeps until Christmas morning, Friday 25 December 2026. The count below updates to today.
Counted from today's date in the UK.
Result
There are 41 sleeps until Christmas, on Friday 25 December 2026.
sleeps
| Days | 41 |
|---|---|
| Weeks and days | 5 weeks, 6 days |
| Sleeps | 41 |
| Weekends | 5 |
| Counted from | 14 November 2026, in the UK |
Show the workings
| Step | Sum | Answer |
|---|---|---|
| Days from today | 25 December 2026 − 14 November 2026 | 41 days |
| In weeks | 41 ÷ 7 | 5.857 weeks |
What this leaves out or assumes
- Counts from the start of today, so on the day itself it is 0.
Where the figures come from
This sum uses only the numbers you entered.
How sleeps are counted
One sleep is one night. Tonight is the first sleep, and the last is Christmas Eve night, so the number of sleeps is the same as the number of days until Christmas Day. On Christmas Eve there is 1 sleep to go.
A sleeps countdown for children
Bookmark this page, or add it to your phone's home screen, and it will show the right number each day. It counts from today's date in the UK, so it changes at midnight.