What Are The Dates For UK Bank Holidays in 2025?

Oli Robertson
Last updated on January 02, 2025

Before you start fantasising about white sandy beaches or a fun staycation, it's worth knowing what the UK bank holidays actually are in 2025.

Moreover, being mindful of these dates as an employer can help you plan out workforce projects and, of course, assist your employees in making the most of their leave.

So, without rambling on too much, here’s a useful reference point for HR and office managers keen to update their calendars (or plotting a getaway or two).

Let’s review the 2025 UK bank holidays, as well as those coming up in 2026 and 2027 (for those who want to get extra organised).

How many UK bank holidays are there in 2025?

Let’s start with how many bank holidays there are in the UK this year - there are 7 bank holidays in 2025, starting with New Year's Day on the 1st of January as outlined in our table below:

UK Bank Holidays in 2025Day of the weekDate
New Year’s DayWednesday1st January
Good FridayFriday18th April
Easter MondayMonday21st April
Early May Bank HolidayMonday5th May
Spring Bank HolidayMonday26th May
Summer Bank HolidayMonday25th August
Christmas DayThursday25th December
Boxing DayFriday26th December

Legislation bytes 👩‍⚖️

A campaign was recently launched to get the government to grant the UK public an additional bank holiday in 2025 to commemorate the 75th anniversary of VE Day. However, it has since been announced that these plans won't go ahead.

Unlike other years, there are no 'substitute' bank holidays this year; that is, a weekday that becomes a bank holiday to replace one that falls over a weekend. Howeve,r there are substitute days upcoming in 2026 and 2027.

It's important for employers to pay special attention to these and ensure all stipulations laid out in their employment contracts are followed.

What are the bank holidays for 2026?

If you're looking to plan even further ahead, the government has already laid out their bank holiday plans for 2026 and 2027. Here are the UK bank holidays for 2026:

UK Bank Holidays in 2026Day of the weekDate
New Year’s DayThursday1st January
Good FridayFriday3rd April
Easter MondayMonday6th April
Early May Bank HolidayMonday4th May
Spring Bank HolidayMonday25th May
Summer Bank HolidayMonday31st August
Christmas DayFriday25th December
Boxing Day (substitute day)Monday28th December

And how many bank holidays can we expect in 2027?

And for those of us who want to be really ahead of the game, here are the bank holidays for 2027:

UK Bank Holidays in 2027Day of the weekDate
New Year’s DayFriday1st January
Good FridayFriday26th March
Easter MondayMonday29th March
Early May Bank HolidayMonday3rd May
Spring Bank HolidayMonday31st May
Summer Bank HolidayMonday30th August
Christmas Day (subsitute day)Monday27th December
Boxing Day (substitute day)Tuesday28th December

Does the 28 days holiday entitlement include bank holidays?

In the UK, all full-time employees are entitled to the equivalent of 28 days’ annual leave a year.

Now it’s a common myth that of this standard holiday entitlement, eight days are automatically assigned to bank holidays. The truth is that there is no statutory entitlement to be paid for UK bank holidays; instead, employers have the right to decide when someone takes their annual leave. 

Put differently, employees do not have an automatic legal entitlement to paid leave on bank holidays. Any right to time off or extra pay for working on those days is entirely dependent on the terms you lay out in their employment contract.

As a result, many companies choose to remain closed on bank holidays and therefore allocate bank holidays as part of their employees’ annual leave entitlement.

How is UK bank holiday pay calculated?

It's a big topic, which we cover at length on our blog. But to sum things up, calculating holiday pay  is done based on the average number of days worked in a week. Holiday pay for part-time workers, or pro rata holiday entitlement, is based on the same principle as entitlement for full-time employees, just adjusted for the amount of the holiday year they’ve worked. 

So if you have a worker that works the same amount of hours every week, just part-time, their holiday entitlement would be 5.6 times the days they work in a week, and their bank holiday pay adjusted accordingly.

Zero or irregular-hours employees' bank holiday pay is a different story - you can find out more about this in our post on holiday pay for zero hour contract workers

What about PayFit?

At PayFit, we aim to simplify the lives of both employers and employees, and bank holidays are no different. PayFit is not only an intuitive and easy-to-use payroll software; it also offers features such as leaves and absences management.

Both admins and employees have access to their own portals. Employees can make their annual leave requests while also having visibility over their team’s calendar. Admins and managers can then approve or refuse annual leave requests. The leave balance is then automatically updated on the employee space which is reflected on the employee's payslip.

Want to experience the future of payroll?