Skip to content

How many days until Christmas?

Christmas 2026 is on Friday, December 25, 2026.

Christmas countdown
Christmas 2026
--days
--hours
--minutes
--seconds
Merry Christmas!

Add this countdown to your website

Free. Copy the code and paste it into any page, blog post or school site. It updates by itself and shows the time left for each visitor's own time zone.

Preview

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.

YearDate
2026Friday, December 25, 2026
2027Saturday, December 25, 2027
2028Monday, December 25, 2028
2029Tuesday, December 25, 2029
2030Wednesday, December 25, 2030
2031Thursday, December 25, 2031

More countdowns

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.