Is Christmas Eve a bank holiday?
No. Christmas Eve (24 December) is not a bank holiday anywhere in the UK or Ireland, although many workplaces finish early and some give the day off.
Is it a day off anywhere in the UK or Ireland?
| Nation | Christmas Eve 2026 | Nearest bank holiday |
|---|---|---|
| England & Wales | Normal day | Christmas Day Friday 25 December 2026 |
| Scotland | Normal day | Christmas Day Friday 25 December 2026 |
| Northern Ireland | Normal day | Christmas Day Friday 25 December 2026 |
| Republic of Ireland | Normal day | Christmas Day Friday 25 December 2026 |
What it means for work and shops
Shops can open as normal, but large shops in England and Wales often close earlier than usual. If Christmas Eve falls on a weekend it has no effect on the Christmas substitute days.
Looking for a nearby bank holiday? See Christmas Day and Boxing Day.
Christmas Eve dates
| Year | Date | Bank holiday? |
|---|---|---|
| 2026 | Thursday 24 December 2026 | No |
| 2027 | Friday 24 December 2027 | No |
| 2028 | Sunday 24 December 2028 | No |
| 2029 | Monday 24 December 2029 | No |
| 2030 | Tuesday 24 December 2030 | No |
Other days that aren't bank holidays
Frequently asked questions
When is Christmas Eve 2026?
Christmas Eve 2026 is on Thursday 24 December 2026.
Is Christmas Eve a day off work?
Only if your employer or contract gives it as a day off. There is no legal right to time off, and no extra pay is required, because it is not a bank holiday.
Do shops close early on Christmas Eve?
Many do, but there is no legal requirement. Large shops in England and Wales can open normal Sunday or weekday hours, and most close earlier than usual.
Do I have to work on Christmas Eve?
Yes, unless your contract or employer says otherwise. Some employers give it as a half day or ask staff to use annual leave.