How Many Days Until Christmas?
Date & TimeThe countdown starts from today’s date and shows how many days are left until Christmas Day, also in weeks, hours and minutes. You can count from another date or to the Christmas of any year.
Step by step
December 25 - October 6, 2026 = 80 days
- From October 6, 2026, the next Christmas is December 25, 2026, a Friday.
- Calendar days from October 6, 2026 (counted) up to Christmas Eve: 80 days.
- In weeks: 11 weeks and 3 days. In hours (days × 24): 1,920 hours. In minutes (days × 1,440): 115,200 min.
- Monday to Friday left: 58 days, holidays not taken out.
Once every entry is valid, you’ll see each step of the calculation here.
Formula
- start date
- today, or the date you choose
- days
- calendar days left until Christmas Day
- 1,440
- minutes in a day (24 × 60)
How it works
The countdown counts calendar days from the start date to Christmas Day, December 25. The start date counts and Christmas Day itself does not, so on December 24 there is 1 day left and on December 25 there are 0. Once December 25 has passed, the countdown moves on to next year’s Christmas.
Hours and minutes are whole days times 24 and times 1,440, counted from midnight to midnight; the calculator does not read the time of day, so in the evening there are fewer real hours left than it shows. In “sleeps”, the way kids count, the number of days is the number of nights left: 3 days before Christmas means 3 sleeps.
The weekdays figure counts Monday to Friday between the start date and Christmas Eve, handy for school days or shipping deadlines; Thanksgiving and other holidays are not taken out. To count the days to any other event, use the days between dates calculator.
The formula
Each date is turned into a day number on the Gregorian calendar and the numbers are subtracted, so month lengths and leap years are handled exactly. From December 26 on, the next Christmas is a year away: 364 days, or 365 when the next February has 29 days.
The weekday Christmas falls on moves forward one day each year and two days after a leap day. In 2026 Christmas is a Friday; in 2027 it is a Saturday.
Example
How many days until Christmas from October 6, 2026?
- From October 6 to November 6 there are 31 days, to December 6 another 30 and to December 25 another 19.
- In total 80 days are left, which is 11 weeks and 3 days. Christmas falls on a Friday.
- In hours that is 80 × 24 = 1,920; 58 days of the days are weekdays.
From October 6, 2026, there are 80 days until Christmas (December 25, 2026, a Friday), which is 11 weeks and 3 days.
Load this example into the calculatorFrequently asked questions
How many days until Christmas?
The calculator above shows how many days till Christmas for today’s date. As a guide, from October 1 there are 85 days, from November 1 there are 54, from Thanksgiving in late November about 4 weeks and from December 1 exactly 24 days.
How many sleeps until Christmas?
The number of sleeps is the number of days shown: each day left has one night before Christmas morning. On December 24 there is 1 sleep left; on December 18 there are 7.
What day of the week is Christmas this year?
The calculator shows the weekday next to the date. Christmas 2026 is on a Friday and Christmas 2027 on a Saturday. Choose “Christmas of a year” to look up any other year.
How many weeks until Christmas?
Divide the days by 7. 80 days are 11 weeks and 3 days. The calculator shows the weeks and the leftover days for your start date.
- Christmas (Wikipedia)
- Federal Holidays (Christmas Day, December 25) (U.S. Office of Personnel Management)
- 5 U.S. Code § 6103: Holidays (Legal Information Institute, Cornell Law School)