How many sleeps until Christmas Eve?

Only another
131
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 131 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 131 sleeps until Christmas Eve 2026 (Thursday, December 24, 2026).

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?

131 sleeps is 18 weeks and 5 sleeps.

How Many Sleeps Until Christmas Eve 2026?