How Many Days Until Christmas?
Christmas Day is December 25 every year. As oftoday there are— days to go — and the count only goes down from here. This page updates itself daily and rolls over to the next Christmas automatically.

Key holiday dates (live day counts)
| Holiday | Date | Weekday | Days from today |
|---|---|---|---|
| Halloween | October 31 | — | — |
| Thanksgiving (US) | November 26, 2026 | Thursday | — |
| Christmas Eve | December 24 | — | — |
| Christmas Day | December 25 | — | — |
| New Year's Day | January 1 | — | — |
Christmas falling on a Friday (as in 2026) means a natural long weekend — many schools and workplaces close Thursday or Friday, making it one of the most travel-heavy Christmas dates in recent years. Book early.
Why the countdown matters
- Shopping: shipping cutoffs for online orders usually land 1–2 weeks before December 25. There's time — but the window closes fast after Thanksgiving.
- Planning: flights, trains, and holiday rentals price up sharply in the final month. Knowing the exact day count helps you decide when to book.
- School calendars: the Christmas break typically starts the week of December 21. When Christmas lands on a Friday, the break often begins a day earlier.
- Family events: for a long-distance celebration, count backward from December 25 to set travel days and gift deadlines.
Other countdowns you might need
The Days Until calculator counts down to any date you choose — exams, birthdays, trips, deadlines. And theChristmas countdown tool rolls over automatically after December 25, so it always shows the days until the next Christmas.
How the count is calculated
The countdown counts every calendar day from today through December 24, with Christmas Day itself as day zero. It does not exclude weekends — if you're counting only weekdays or "shopping days," subtract the weekends in between or check your local convention.
Frequently asked questions
How many days until Christmas?+
Christmas is December 25 every year. The countdown on this page updates automatically every day — it shows the exact number of calendar days from today to the next Christmas, and rolls over to the following year after December 25.
What day of the week is Christmas this year?+
It changes every year. Christmas 2026 falls on a Friday, December 25, 2026 — a natural long weekend. In 2027 it will be a Saturday. The page shows the correct weekday automatically.
How many days until Christmas Eve?+
Christmas Eve is December 24 — exactly one day less than the Christmas countdown. Many families celebrate on the 24th, so plan your travel and gatherings a day earlier than you think.
Why does the countdown change every day?+
The countdown is calculated from the current date to December 25. Every day that passes reduces the total by one, and after Christmas it automatically rolls over to count down to Christmas of the following year — no manual updates needed.
How many days until Halloween, Thanksgiving, or New Year?+
The key dates table on this page shows live day counts for Halloween (October 31), Thanksgiving (the fourth Thursday of November), and New Year's Day (January 1) — all calculated automatically from today's date.
How many shopping days are left until Christmas?+
Shopping days usually count all calendar days before Christmas, though some stores count only weekdays. Our countdown counts every calendar day; shipping cutoffs for online orders typically land 1–2 weeks before December 25, so order early.
What date is Christmas in 2027?+
Christmas is always December 25. In 2027, December 25 falls on a Saturday.
Is Christmas always on the same date?+
Yes — unlike Easter, Christmas is a fixed date: December 25 every year in the Gregorian calendar. Only the weekday changes from year to year.