How many days until Christmas?

There are
107
days until Christmas 2026
December 25, 2026
Christmas is celebrated every year on December 25. This page recalculates with every visit. Bookmark or share the link below.
When is Christmas 2026? Christmas 2026 is on Friday, December 25, 2026. Christmas by year:
2025Thursday, December 25
2026Friday, December 25
2027Saturday, December 25
2028Monday, December 25
2029Tuesday, December 25
2030Wednesday, December 25
2031Thursday, December 25
2032Saturday, December 25

Shopping days until Christmas: all 107 days count — the old convention of skipping Sundays predates online carts and Sunday trading. That includes 15 weekends for braving the shops in person and, if you're paid monthly, 3 paydays to budget around.

Counting down with kids? Try it in 107 sleeps — one per night, and the morning after the last one is Christmas morning.

Christmas Eve (December 24, 2026) comes 106 days from now, and the season runs through Boxing Day and New Year's Eve.

Copy Link

How many days until Christmas 2026?

There are 107 days until Christmas 2026.

What day of the week is December 25, 2026?

December 25, 2026 falls on a Friday.

How many weeks until Christmas 2026?

There are 15 weeks and 2 days until Christmas 2026.

How many weekends until Christmas 2026?

There are 15 weekends until Christmas 2026.

How many business days until Christmas 2026?

There are 77 business days until Christmas 2026, counting weekdays only (public holidays not subtracted).

When is Christmas 2026?

Christmas 2026 is on Friday, December 25, 2026. Christmas is celebrated every year on December 25.

When is Christmas 2027?

Christmas 2027 is on Saturday, December 25, 2027.

What day of the week is Christmas 2026?

Christmas 2026 falls on a Friday.

How Many Days Until Christmas 2026?