All tools

Date & time / TOOL

Christmas Countdown: How Many Days Until Christmas?

A live countdown to Christmas Day in days, hours, minutes and seconds.

Christmas Day is 25 December. This live countdown shows how many days, hours, minutes and seconds are left until Christmas in your own time zone, plus the weeks and sleeps to go. Christmas 2026 is on a Friday, and on 28 October 2026 it is 58 days away.

Updated

INTERACTIVE TOOL

Countdown

Christmas Day

—
Days
—
Hours
—
Minutes
—
Seconds
—
Days left
—
Weeks + days
—
Sleeps
—
Hours left

Counted to midnight at the start of Christmas Day, using the clock and time zone of your device.

Add this countdown to your website

Free for blogs, schools and shops: paste this code where the countdown should appear. It updates every second in each visitor’s time zone, with no cookies or tracking.

QUICK ANSWER

Christmas Day is on 25 December every year. Christmas 2026 falls on a Friday and Christmas 2027 on a Saturday. The countdown above shows exactly how many days, hours, minutes and seconds are left until midnight at the start of Christmas Day, in your own time zone.

THE METHOD

How it works

Days left = the date of the holiday minus today’s date. The live counter subtracts the current time from midnight at the start of the holiday in your time zone, then splits the difference into days, hours, minutes and seconds. Christmas is 25 December, Halloween is 31 October and US Thanksgiving is the fourth Thursday in November.

PUT IT TO USE

Example calculation

On 28 October 2026, Halloween (31 October) is 3 days away, Thanksgiving (26 November) 29 days and Christmas Day (25 December) 58 days: 3 days left in October, 30 in November and 25 in December. 58 days is 8 weeks and 2 days.

How many weeks until Christmas?

Divide the days left by 7. On 28 October 2026 there are 58 days until Christmas, which is 8 weeks and 2 days. The “Weeks + days” box above does the same for today’s date and changes at midnight.

How many sleeps until Christmas?

Sleeps are the nights left before Christmas morning, so they equal the days left: on Christmas Eve there is 1 sleep to go. On 1 December there are 24 sleeps, and on 1 November there are 54.

Christmas Eve, Boxing Day and the federal holiday

Christmas Eve is 24 December and Boxing Day, a public holiday in the UK, Canada and Australia, is 26 December. In the United States, Christmas Day is one of the 11 federal holidays set by law (5 U.S.C. 6103). When 25 December falls on a Saturday, as it does in 2027, federal employees get the holiday on Friday, 24 December.

When is Orthodox Christmas?

Orthodox churches that keep the old Julian calendar, such as the Russian and Serbian Orthodox churches, celebrate Christmas on 7 January in the Gregorian calendar most of the world uses. The 13-day gap comes from the difference between the two calendars.

In short

How to use the Christmas Countdown

  1. Open the page: the countdown starts at once from your device’s clock.
  2. Read the days, hours, minutes and seconds left until midnight on Christmas Day.
  3. Check the weeks, sleeps and hours left in the second row.
  4. Use the table below for the day of the week Christmas falls on in later years.

Quick reference

Christmas Day: dates for the next 10 years

YearDateDay of the week
2026December 25, 2026Friday
2027December 25, 2027Saturday
2028December 25, 2028Monday
2029December 25, 2029Tuesday
2030December 25, 2030Wednesday
2031December 25, 2031Thursday
2032December 25, 2032Saturday
2033December 25, 2033Sunday
2034December 25, 2034Monday
2035December 25, 2035Tuesday
Screenshot of the Christmas Countdown on this site with a worked example filled in
Screenshot: the Christmas Countdown with the example values entered.

Accuracy

How we checked this

We compared 6 results from this calculator with values we worked out independently, using exact decimal arithmetic and the published definitions, on October 28, 2026. 6 of 6 matched to the precision shown.

InputIndependent valueThis pageMatch
Christmas Day 2026December 25, 2026, FridayDecember 25, 2026, FridayYes
Christmas Day 2027December 25, 2027, SaturdayDecember 25, 2027, SaturdayYes
Christmas Day 2028December 25, 2028, MondayDecember 25, 2028, MondayYes
Christmas Day 2030December 25, 2030, WednesdayDecember 25, 2030, WednesdayYes
Christmas Day 2032December 25, 2032, SaturdayDecember 25, 2032, SaturdayYes
Christmas Day 2035December 25, 2035, TuesdayDecember 25, 2035, TuesdayYes

From the source

Christmas Day, December 25.

Source: 5 U.S.C. 6103: Holidays (Cornell Law School LII)

Sources

GOOD TO KNOW

Frequently asked questions

When is Christmas 2026?

Christmas Day 2026 is Friday, 25 December 2026. Christmas Eve is Thursday, 24 December.

What day of the week is Christmas 2027?

Saturday, 25 December 2027. The US federal holiday is observed on Friday, 24 December 2027.

How many days until Christmas from today?

The countdown at the top of this page shows it live. As a quick guide, from 1 December there are 24 days left, and from 1 November there are 54.

Is Christmas always on 25 December?

Yes, in the Gregorian calendar used by most countries. Orthodox churches that keep the Julian calendar celebrate on 7 January.

More date & time tools

LEARN MORE

Related guides