Bank Holidays

Is Today a Bank Holiday?

Instantly check if today — or any date — is a UK bank holiday.

Check your full holiday entitlement →

Frequently Asked Questions

Is 31 December a bank holiday?

No, 31 December is not a bank holiday in England, Wales, Scotland or Northern Ireland. Some businesses choose to close early on New Year's Eve, but it is not an official public holiday.

What are the UK bank holidays in 2026?

In 2026, England and Wales observe 8 bank holidays: New Year's Day (1 Jan), Good Friday (3 Apr), Easter Monday (6 Apr), Early May Bank Holiday (4 May), Spring Bank Holiday (25 May), Summer Bank Holiday (31 Aug), Christmas Day (25 Dec), and Boxing Day substitute (28 Dec). Scotland and Northern Ireland have additional holidays — see the full bank holiday calendar.

Are bank holidays different in Scotland?

Yes. Scotland has different bank holidays from England, Wales and Northern Ireland. Scotland observes 2 January as a bank holiday, and St Andrew's Day (30 November) is also a bank holiday. Scotland does not observe Easter Monday.

Is Christmas Day a bank holiday?

Yes, 25 December (Christmas Day) is a bank holiday in all UK nations — England, Wales, Scotland and Northern Ireland. If Christmas Day falls on a weekend, a substitute weekday bank holiday is given.