How Many Days Until Christmas?

Christmas is always on December 25, but the exact number of days until it depends on today's date. Here's a live countdown, the key dates to know, shipping deadlines, and a free countdown tool you can set for any date.

🎄 Countdown to Christmas
—
Days
—
Hours
—
Minutes
—
Seconds
Try it now
Open the Countdown Tool →
Count down to any date — Christmas, a birthday, a trip, or a deadline. Free and works offline.

When is Christmas?

In Western Christianity, Christmas is celebrated on December 25 every year. Unlike Easter, Thanksgiving, or Mother's Day, Christmas doesn't move — it's a fixed date. That makes the countdown easy to compute:

The countdown widget above uses this logic and updates every second.

Days until Christmas this year

The number of days varies from year to year — from 365 in a leap cycle where Christmas just passed, down to 1 on Christmas Eve. Here's how it works out at the start of each month:

If today is… Days until December 25
January 1359 (358 in leap years)
February 1328 (327 in leap years)
March 1300 (299 in leap years)
April 1268 (267 in leap years)
May 1238 (237 in leap years)
June 1207 (206 in leap years)
July 1177 (176 in leap years)
August 1146
September 1115
October 185
November 154
December 124

From the start of the Christmas shopping season — typically the day after Thanksgiving (which falls on the fourth Thursday of November) — there are usually around 25–30 days left.

Christmas dates by year

Christmas is always on December 25, but the day of the week changes each year. Here's a quick reference for the next several years:

Year Day of the week
2025Thursday
2026Friday
2027Saturday
2028Monday
2029Tuesday
2030Wednesday

When Christmas falls on a weekend, some businesses observe it on a different day. When it falls on a Saturday or Sunday, the following Monday is often a federal or bank holiday in the United States.

Key dates leading up to Christmas

Christmas is the culmination of a season, not just a single day. A few dates worth knowing:

Gift shipping deadlines

One of the most practical reasons to track the Christmas countdown is to know when to ship gifts. These are approximate deadlines for US domestic delivery by December 25. Exact dates vary each year and by carrier — check the carrier's site for the current year's deadlines:

Method Ship by (approx.)
USPS Ground AdvantageDecember 15
USPS First-Class MailDecember 17
USPS Priority MailDecember 18–19
UPS GroundDecember 14–15
UPS 3-Day SelectDecember 20
UPS Next Day AirDecember 22–23
FedEx GroundDecember 14
FedEx Express SaverDecember 19
FedEx OvernightDecember 22

International shipping adds one to three weeks depending on destination. For most international destinations, ship by the first week of December at the latest.

Why does Christmas seem to arrive faster each year?

There's a genuine psychological reason for this. Two effects combine:

The effect is well-documented and has nothing to do with time actually moving faster. It's an artifact of how memory and perception work. If you want to slow the feeling down, the best trick is to break routine — new experiences create distinct memories, which makes the year feel longer in retrospect.

Using the countdown tool

The live countdown above updates every second and is accurate to your current time zone. If you want a countdown for a different date — a birthday, a vacation, a project deadline — the free Countdown Tool lets you set any target date and time, with optional event names. It works in your browser, requires no account, and functions offline after the first visit.

Frequently asked questions

How many days until Christmas?
Christmas is on December 25 every year. The exact number of days depends on today's date. Use the live countdown at the top of this page to see the days, hours, minutes, and seconds remaining until December 25, updated in real time.
Is Christmas always on December 25?
Yes — in Western Christianity, Christmas is celebrated on December 25 every year, regardless of the day of the week. Some Eastern Orthodox churches celebrate on January 7 because they follow the Julian calendar rather than the Gregorian calendar.
What day of the week is Christmas this year?
Christmas falls on a different day of the week each year. The exact weekday depends on the year and shifts gradually because the Gregorian calendar repeats weekdays on a 28-year pattern (most of the time). The table above shows the next several years.
When is the last day to ship Christmas gifts?
Shipping deadlines vary by carrier and destination. As a rough guide for US domestic delivery: USPS Ground Advantage around December 15, Priority Mail around December 18, Priority Mail Express around December 20–22. FedEx and UPS have similar deadlines, usually one to three days earlier for ground shipping. December 15 is a safe cutoff for most domestic ground shipments.
Why does Christmas feel like it comes faster every year?
This is a well-documented psychological phenomenon. As we age, each year represents a smaller fraction of our total life experience, so it feels proportionally shorter. Memories also tend to compress routine time — the more familiar and routine the year, the less we remember of it, which makes it seem to have passed faster.
← Back to Your Online Helper