Every UK bank holiday for England and Wales, Scotland and Northern Ireland, straight from GOV.UK, plus a working days calculator that skips weekends and bank holidays.

England and Wales bank holidays 2026

New Year’s DayThursday 1 January
Good FridayFriday 3 April
Easter MondayMonday 6 April
Early May bank holidayMonday 4 May
Spring bank holidayMonday 25 May
Summer bank holidayMonday 31 August
Christmas DayFriday 25 December
Boxing DaySubstitute dayMonday 28 December

England and Wales bank holidays 2027

New Year’s DayFriday 1 January
Good FridayFriday 26 March
Easter MondayMonday 29 March
Early May bank holidayMonday 3 May
Spring bank holidayMonday 31 May
Summer bank holidayMonday 30 August
Christmas DaySubstitute dayMonday 27 December
Boxing DaySubstitute dayTuesday 28 December

Working days calculator

Dates from the official GOV.UK bank holidays list, checked daily. Employers do not have to give paid leave on bank holidays; check your contract.

Frequently asked questions

How many bank holidays are there in the UK?

England and Wales usually have 8 bank holidays a year, Scotland 9 and Northern Ireland 10. Extra bank holidays are sometimes added for special events.

What happens if a bank holiday falls on a weekend?

A substitute weekday, usually the following Monday, becomes the bank holiday instead.

Do I get paid for bank holidays?

There is no legal right to paid leave on bank holidays. Many employers include them in your 5.6 weeks of statutory annual leave, so check your contract.