How many days until Christmas?
Christmas 2026 is on Friday, December 25, 2026.
Christmas countdown
Christmas 2026
--days
--hours
--minutes
--seconds
Merry Christmas!
Sleeps, weeks and days until Christmas
“Sleeps until Christmas” counts the nights left, so on Christmas Eve there is 1 sleep to go. The countdown above shows days, sleeps and weeks for your time zone, and switches to “Merry Christmas!” at midnight on December 25.
Christmas dates
Christmas Day is always December 25.
| Year | Date |
|---|---|
| 2026 | Friday, December 25, 2026 |
| 2027 | Saturday, December 25, 2027 |
| 2028 | Monday, December 25, 2028 |
| 2029 | Tuesday, December 25, 2029 |
| 2030 | Wednesday, December 25, 2030 |
| 2031 | Thursday, December 25, 2031 |
More countdowns
- New Year
- Halloween
- Thanksgiving
- Black Friday
- Valentine's Day
- St. Patrick's Day
- Easter
- Mother's Day
- Memorial Day
- Father's Day
- The 4th of July
- Labor Day
- The first day of spring
- The first day of summer
- The first day of fall
- The first day of winter
Need the days between any two dates? Use the date calculator.
Frequently asked questions
How many sleeps until Christmas?
The number of nights left before December 25. The live countdown above shows it for your time zone; on Christmas Eve it is 1 sleep.
What day of the week is Christmas 2026?
Christmas 2026 falls on Friday.
How many weeks until Christmas?
Divide the days left by 7. The countdown shows the full weeks and the extra days.