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.

NoNot a UK bank holiday
24 DecChristmas Eve 2026 · Thursday
25 DecNext bank holiday after: Christmas Day

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

YearDateBank holiday?
2026Thursday 24 December 2026No
2027Friday 24 December 2027No
2028Sunday 24 December 2028No
2029Monday 24 December 2029No
2030Tuesday 24 December 2030No

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.