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

Is it a day off anywhere in the UK or Ireland?

NationChristmas Eve 2026Nearest 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

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.

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.