How many sleeps until Christmas Eve?

Only another
86
sleeps until Christmas Eve
December 24, 2026
Christmas Eve falls every year on December 24. One sleep per night: tonight is the first, and the morning after sleep number 86 is the big day. This page recalculates on every visit — perfect for the nightly "how many sleeps?" check.
When is Christmas Eve 2026? Christmas Eve 2026 is on Thursday, December 24, 2026. Christmas Eve by year:
2025Wednesday, December 24
2026Thursday, December 24
2027Friday, December 24
2028Sunday, December 24
2029Monday, December 24
2030Tuesday, December 24
2031Wednesday, December 24
2032Friday, December 24
Copy Link

How many sleeps until Christmas Eve 2026?

There are 86 sleeps (86 days) until Christmas Eve 2026 (Thursday, December 24, 2026).

How many days until Christmas Eve 2026?

There are 86 days until Christmas Eve 2026 (Thursday, December 24, 2026) — one sleep per night.

How are sleeps counted?

One sleep per night between now and the big day — tonight is the first sleep, and the morning after the last sleep is Christmas Eve 2026. Sleeps are the same as days.

How many weeks until Christmas Eve 2026?

86 sleeps is 12 weeks and 2 sleeps.

How Many Sleeps Until Christmas Eve 2026?