ClockAura

Days Until Christmas

A live countdown to Christmas Day: days, hours, minutes and seconds remaining, plus sleeps, weeks and working days left. See every date on the holiday countdowns page, or build your own with the countdown to date tool.

About the Christmas countdown

Christmas Day is 25 December every year. This page counts down to midnight at the start of 25 December in your own time zone, showing days, hours, minutes and seconds left, plus sleeps, weeks and working days.

Christmas Day falls on 25 December in the Gregorian calendar, so the countdown resets every year the moment the day begins. The timer on this page uses your device's local time zone, which means it reaches zero at midnight where you are rather than at one fixed moment for everyone. Advent calendars conventionally start on 1 December, which gives children a natural way to break the wait into daily steps.

Christmas dates for the next 5 years

YearDateWeekday
202625 DecemberFriday
202725 DecemberSaturday
202825 DecemberMonday
202925 DecemberTuesday
203025 DecemberWednesday

What people use this countdown for

  • Working out how many sleeps are left for children counting down to the day.
  • Planning gift buying, shipping cut-offs and travel bookings against the real number of days remaining.
  • Counting the working days left before the holiday break to pace year-end deadlines.
  • Showing a live countdown on a classroom or office screen through December.

How the countdown works

  1. The timer reads your device's clock and counts down to the start of the day (midnight, local time).
  2. Days, hours, minutes and seconds update every second; sleeps, weeks and working days are worked out from the calendar.
  3. When the day arrives the page switches to a message for Christmas and shows the countdown to the next one.

Tips

  • Use the working-days figure rather than total days when planning deadlines, because weekends and the holiday itself are not delivery days.
  • For posted gifts, check your carrier's last-order dates, which are normally set well before 25 December.

Frequently asked questions

When is Christmas 2026?

Christmas 2026 falls on Friday 25 December 2026. Christmas Day is 25 December every year.

Is Christmas on 25 December everywhere?

Most Western churches and countries observe 25 December. Some Orthodox churches that follow the Julian calendar celebrate on 7 January instead, which is why countries such as Russia, Serbia and Ethiopia mark Christmas on that date.

How many working days are there until Christmas?

The working-days figure on this page counts Monday-to-Friday days from today up to, but not including, Christmas Day. It does not remove public holidays, so subtract any that fall in your region.

Why does the weekday of Christmas change each year?

A common year is 52 weeks plus one day, so any fixed date moves forward one weekday each year, and two weekdays across a leap year. The table on this page shows the pattern for the next five years.

Related reading

Related tools