Skip to content
DATETOOLS

How many days until Christmas?

Christmas Day is fixed at 25 December. The count below names the time zone it used and whether today is included.

Counting to

There are 140 days until Christmas Day, Friday 25 December 2026.

Days until Christmas

140days
06:09:23until this reads 139

140 days remaining. Updating once a second.

Date
Weeks
20
Hours
3,360
Sleeps
140

Counting to midnight at the start of Friday 25 December 2026 in UTC (UTC, UTC+00:00). Today is not counted.

TodayChristmasEach tick is the first of a month.
The same question answered in each place, counted in that place's own time zone. The answers genuinely differ, and that is the point.
PlaceOffset nowDays until Christmas
Sydney, AustraliaUTC+10:00139
Auckland, New ZealandUTC+12:00139
Delhi, IndiaUTC+05:30140
London, United KingdomUTC+01:00140
New York, United StatesUTC-04:00140
Los Angeles, United StatesUTC-07:00140

Counted in UTC (GMT), not counting today.

Counting

Change either and every figure above updates. Most date tools pick a zone and a counting rule silently, which is why two sites can answer the same question with different numbers.

Christmas 2026 at a glance

Computed for Friday 25 December 2026. Day counts are from Friday 7 August 2026 in UTC and are recomputed in your own zone on the readout above.
Date Friday 25 December 2026
Days to go 140
Weeks 20
Hours 3,360
Sleeps 140
Christmas Eve Thursday 24 December 2026
Boxing Day Saturday 26 December 2026
New Year's Day Friday 1 January 2027
Show the working

Today is Friday 7 August 2026 and Christmas Day is Friday 25 December 2026. Subtracting one calendar date from the other gives 140 days.

That count treats both as calendar dates and does not count today, which is what almost everyone means by "days until". Counting today as well gives 141. Measuring the clock time still to run gives 139 days plus the hours on the readout, because part of today has already gone.

All three are correct answers to slightly different questions, and it is exactly why pages ranking for this search return numbers that differ by one or two. The readout names the basis it used and the control under it changes both.

Christmas Day is fixed at 25 December.

How many sleeps until Christmas?

140 sleeps.

A sleep is a night, not a day, so the count is the number of times you go to bed before Christmas morning. On Christmas Eve there is one sleep left. On Christmas Day there are none.

That is why the sleeps number and the days number are not always the same. If you are counting on the morning of the 24th, there is one sleep to go but only part of a day. Children count sleeps because a sleep is the thing that actually stands between them and the morning.

Christmas around the world, and why the countdown differs

Christmas Day starts at a different moment depending on where you are, and a countdown is only correct if it says which moment it is counting to.

Read from the time zone database as this page was built, the first place to reach 25 December 2026 is Pacific/Kiritimati at UTC+14, and the last is Pacific/Midway at UTC-11. That is a spread of 25 hours, which is longer than a day.

So for a full day of real time it is already Christmas for part of the world and not yet Christmas for the rest. A countdown that does not name its zone is not answering the question, and that is almost always why two of them disagree.

The weekday, and what it does to the bank holidays

Christmas Day is fixed at 25 December, so the date never moves. What moves is the weekday, and this year it is Friday.

In the United Kingdom, when 25 or 26 December falls at a weekend the bank holiday moves to the following weekday, so the dates are still marked but the days off land later. The table below gives the weekday for the next ten years.

The other Christmas date

Churches following the Julian calendar keep the Nativity on 25 December by that calendar, which the Gregorian calendar now calls Thursday 7 January 2027. The date has not moved; the two calendars have drifted apart, and the gap widens by a day roughly every century.

That gap is computed on this site rather than assumed, which is why it is correct outside this century as well as inside it.

How this date is set

Christmas Day falls on 25 December every year in the Gregorian calendar, so no calculation is needed to find it. The only thing that varies is where you are standing: 25 December begins in Kiritimati about 26 hours before it begins in Baker Island, so two people can honestly give different answers to how many days are left. That is why this page names the time zone it counted in.

Christmas Day in the next ten years

Counted from Friday 7 August 2026 in UTC. The date is the same everywhere; the day count is not.
YearDateWeekdayDays away
2026 25 December Friday 140
2027 25 December Saturday 505
2028 25 December Monday 871
2029 25 December Tuesday 1,236
2030 25 December Wednesday 1,601
2031 25 December Thursday 1,966
2032 25 December Saturday 2,332
2033 25 December Sunday 2,697
2034 25 December Monday 3,062
2035 25 December Tuesday 3,427

Dates around Christmas

All computed for 2026, from the same rules as the countdown above.
OccasionFalls onDays away
Christmas Eve Thursday 24 December 2026 139
Christmas Day Friday 25 December 2026 140
Boxing Day Saturday 26 December 2026 141
New Year's Day Friday 1 January 2027 147

Next

Questions

How many sleeps until Christmas?

140 sleeps. A sleep is a night rather than a day, so on Christmas Eve there is one sleep to go.

How long is it to be Christmas?

140 days, or 20 weeks, or 3,360 hours, counting to midnight at the start of Friday 25 December 2026 in the time zone shown on the readout.

How many days until Christmas in Australia?

Australia reaches Christmas before Europe and the Americas, so the number is smaller there. Eastern Australia is eleven hours ahead of UTC in December, which puts it about eleven hours closer to Christmas than London and about sixteen hours closer than New York. Set the time zone above to an Australian city and the countdown recalculates.

Why do different websites show different numbers of days until Christmas?

Because they are counting to different moments and most of them do not say so. A countdown anchored to UTC, one anchored to New York and one anchored to your own clock will legitimately differ by up to a day. This one prints the zone it used.

What weekday is Christmas on this year?

Friday. Christmas Day is fixed at 25 December, so the date never changes, but the weekday moves forward by one each year and by two after a leap year.

How many days until it's 3000?

Around 355,000 days, depending on the day you ask. The countdown to any date accepts anything the calendar can represent, so absurd targets are answered rather than rejected.

The link copies with the answer, so it opens on the same result.