Christmas 2026
How many days until Christmas?
There are 99 days until Christmas Day, Friday 25 December 2026.
Christmas bank holidays 2026
| Nation | Bank holidays |
|---|---|
| England & Wales | Christmas Day: Fri 25 Dec Boxing Day: Mon 28 Dec Substitute day New Year's Day: Fri 1 Jan |
| Scotland | Christmas Day: Fri 25 Dec Boxing Day: Mon 28 Dec Substitute day New Year's Day: Fri 1 Jan 2nd January: Mon 4 Jan Substitute day |
| Northern Ireland | Christmas Day: Fri 25 Dec Boxing Day: Mon 28 Dec Substitute day New Year's Day: Fri 1 Jan |
| Republic of Ireland | Christmas Day: Fri 25 Dec St Stephen's Day: Sat 26 Dec New Year's Day: Fri 1 Jan |
Frequently asked questions
How many sleeps until Christmas?
99 sleeps until Christmas Day (Friday 25 December 2026).
How many weeks until Christmas?
14 weeks and 1 day.
Is Christmas Eve a bank holiday?
No, Christmas Eve is not a bank holiday. Read more.