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.
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.