Christmas countdown

How many days until Christmas?

Christmas 2026 is on Friday, December 25, 2026.

47days
--hours
--minutes
--seconds

47 sleeps to go

Christmas dates

A live Christmas countdown to December 25: days, hours, minutes and seconds, plus how many sleeps are left.

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

About this countdown

Christmas Day is on December 25 every year. The countdown above runs to midnight at the start of Christmas Day in your own time zone, so it reaches zero when Christmas begins where you are.

Use full screen to put the countdown on a TV or a classroom screen, or add Christmas to your calendar.

Questions

How many sleeps until Christmas?

The number of sleeps is the number of nights left before Christmas morning, which is the same as the number of days left. Tonight counts as one sleep.

When does the Christmas countdown reach zero?

At midnight at the start of December 25 in your local time zone.

Is Christmas always on the same day?

Yes, December 25. In some Orthodox churches that follow the Julian calendar, Christmas is celebrated on January 7.

Keep the Christmas countdown on your home screen

Soonara counts down to Christmas and any other date, with home screen widgets and your own photos.

Get it onGoogle Play

More countdowns

All countdowns