Everything listed here is sold on Amazon UK. Prices checked on 3 October 2026.

Traditions and questions

How many days until Christmas? Countdown and ways to count down

Christmas Day 2026 falls on Friday 25 December. Here is how to work out the days, sleeps and hours left from any date, with a table of key dates and ideas for counting down at home.

Market stall edged with a fir garland and vintage filament bulbs on a misty, frosty day

Christmas Day 2026 falls on Friday 25 December. The number of days left changes every midnight, so instead of a figure that is out of date by tomorrow, this page gives you what stays true: a quick formula, a table of fixed dates with the days, weeks and Saturdays left, and ways to count down at home.

How many days until Christmas: the quick formula

You can work out the days left from any date in three steps:

  1. Take the number of days left in the current month: the days in the month minus today’s date.
  2. Add the days in each full month still to come before December: 31 for October, 30 for November.
  3. Add 25 for December.

From 15 October, for example: 31 minus 15 gives 16, plus 30 for November, plus 25, which makes 71 days. Divide by 7 for weeks: 71 days is 10 weeks and 1 day.

Let a spreadsheet count for you

In Excel or Google Sheets, type =DATE(2026,12,25)-TODAY() and format the cell as a number. For a version that moves on to next Christmas once the day has passed, use =DATE(YEAR(TODAY())+(TODAY()>DATE(YEAR(TODAY()),12,25)),12,25)-TODAY().

Days until Christmas 2026 from key dates

The table counts to Christmas Day from dates that do not move. “Saturdays left” counts the Saturdays up to Christmas Eve, including the date itself when it is a Saturday, which is handy for planning shopping trips and visits.

DateOccasionDays leftWeeks and daysSaturdays left
Wednesday 16 September100 days to go10014 weeks 2 days14
Thursday 1 OctoberStart of October8512 weeks 1 day12
Saturday 31 OctoberHalloween557 weeks 6 days8
Thursday 5 NovemberBonfire Night507 weeks 1 day7
Sunday 22 NovemberStir-up Sunday334 weeks 5 days4
Friday 27 NovemberBlack Friday284 weeks4
Sunday 29 NovemberAdvent Sunday263 weeks 5 days3
Monday 30 NovemberSt Andrew’s Day (bank holiday in Scotland)253 weeks 4 days3
Tuesday 1 DecemberFirst advent calendar door243 weeks 3 days3
Sunday 20 DecemberFourth Sunday of Advent55 days0
Thursday 24 DecemberChristmas Eve11 day0
Friday 25 DecemberChristmas Day000

Bonfire Night is always exactly 50 days before Christmas, and 1 December is always 24 days before, so the days until the first door of your advent calendar are the days until Christmas minus 24. If you are counting working days, 1 to 24 December 2026 holds 18 weekdays. Cards and parcels have their own deadlines: check the last posting dates for Christmas before you plan around the table.

How many sleeps until Christmas?

Sleeps and days give the same number: you count one night for each morning left before Christmas, including the night of Christmas Eve. On 1 December there are 24 sleeps to go, on Christmas Eve there is one, and on Christmas morning the count reaches zero.

How long is it until Christmas exactly?

For hours, subtract one from the days left, multiply by 24, then add the hours left until midnight tonight. At 8pm on 23 December there are 2 days left, so the sum is 24 plus 4: Christmas Day starts in 28 hours. Multiply the hours by 60 to get minutes.

Is Christmas on the 24th or the 25th?

Christmas Day is 25 December, and the 24th is Christmas Eve. In several countries the evening of the 24th is the bigger moment: in Austria, the Czech Republic, Denmark, Finland, Germany, Hungary, Norway, Poland, Slovakia, Sweden and Switzerland, presents are traditionally exchanged then. Some Eastern churches still follow the older Julian calendar, so their Christmas falls on 7 January.

In the UK, Christmas Day and Boxing Day are both bank holidays. In 2026 Boxing Day falls on a Saturday, so the bank holiday moves to Monday 28 December across England, Wales, Scotland and Northern Ireland.

How many days until Christmas in Australia?

The number of days is the same, since Christmas Day is 25 December in Australia too. It arrives earlier, though: the UK is on GMT in December, while several Australian states are on summer daylight saving time.

CityTime zone in DecemberChristmas Day starts (UK time, 24 December)
Sydney, Melbourne, Canberra, HobartUTC+111pm
AdelaideUTC+10:301.30pm
BrisbaneUTC+102pm
DarwinUTC+9:302.30pm
PerthUTC+84pm

Ways to count down to Christmas

These countdowns turn the number into something to open, light, tick or tear off each day:

  • An advent calendar: 24 doors from 1 December to Christmas Eve. Our advent calendars range covers chocolate, LEGO, beauty and toy calendars.
  • An advent wreath: light one candle on each Sunday of Advent, which in 2026 means 29 November and 6, 13 and 20 December. You can find candle sets in our advent candles and wreaths collection.
  • A numbered advent candle, burnt down to the next number each evening.
  • A paper chain: one numbered link per day left, and a link comes off each morning.
  • A sleeps board: a small chalkboard with the number rubbed out and rewritten at breakfast.
  • A December chart with 25 squares to tick off, stuck on the fridge.
  • A book countdown: 24 wrapped books, library ones included, with one opened at bedtime.
  • A Christmas Eve box as the last “door” on the 24th, with pyjamas, a film or a hot chocolate for the final evening.

For homemade versions you can fill yourself, see our DIY advent calendar ideas.

After Christmas: the countdown to 2027

Christmas Day 2027 falls on a Saturday. On Boxing Day 2026 there are 364 days to go, and on Christmas Day 2026 itself there are 365, since 2027 is not a leap year. The same formula works for next year: days left this month, plus the full months, plus 25.

Frequently asked questions

How many sleeps until Christmas?

Count one sleep for each night left before Christmas morning, which gives the same figure as the days left. On 1 December there are 24 sleeps to go, and on Christmas Eve there is just one.

How many days until Christmas in Australia?

The same number as in the UK, because Christmas Day is 25 December there too. Christmas simply starts earlier: in Sydney it begins at 1pm UK time on 24 December, and in Perth at 4pm.

How long is it to Christmas exactly?

Take the days left, remove one, multiply by 24 and add the hours until tonight’s midnight. At 8pm on 23 December, for example, Christmas morning is 28 hours away, or 1,680 minutes.

Is Christmas on the 24th or 25th?

Christmas Day is 25 December; the 24th is Christmas Eve. In countries such as Germany, Poland and Sweden, presents are traditionally opened on the evening of the 24th, and churches that follow the Julian calendar celebrate on 7 January.

How far is 1 December from today?

Take the number of days until Christmas and subtract 24, because 1 December is always 24 days before Christmas Day. From 15 October 2026, for example, there are 71 days to Christmas and 47 to the first advent calendar door.

When was Jesus’ actual birthday?

The date is unknown: the Gospels tell the nativity story without giving a day. The earliest document to put the birth on 25 December is the Chronograph of 354, in a section historians date to Rome in AD 336.

Our selection: Advent Calendars

The full collection

Read next