Also on Bank Holidays UK: Bank Holiday Mondays — Full List 2026 · UK Bank Holidays 2027 · UK Bank Holidays 2028
Eight bank holidays for England & Wales in 2025 — for reference, since this year is now in the past. Below is the full list with regional notes — keep this page bookmarked for the year ahead.
The 2025 bank holiday list
This is the full list of UK bank holidays for 2025, ordered chronologically. Dates are confirmed by GOV.UK and the relevant Royal Proclamations.
| Date | Holiday | Where it applies |
|---|---|---|
| Thursday 1 January | New Year’s Day | All UK |
| Friday 2 January | 2 January | Scotland only |
| Tuesday 17 March | St Patrick’s Day | Northern Ireland only |
| Friday 3 April | Good Friday | All UK |
| Monday 6 April | Easter Monday | England, Wales, NI |
| Monday 4 May | Early May Bank Holiday | All UK |
| Monday 25 May | Spring Bank Holiday | All UK |
| Monday 13 July | Battle of the Boyne (sub) | Northern Ireland only |
| Monday 3 August | Summer Bank Holiday | Scotland only |
| Monday 31 August | Summer Bank Holiday | England, Wales, NI |
| Monday 30 November | St Andrew’s Day | Scotland only |
| Friday 25 December | Christmas Day | All UK |
| Monday 28 December | Boxing Day (sub) | All UK |
What’s different from other years
The eight statutory bank holidays in England and Wales don’t change from year to year — but the weekdays do. When 25 December falls on a Saturday or Sunday, the substitution moves the day off to Monday or Tuesday. The same applies to Boxing Day and New Year’s Day.
Scotland keeps 2 January as an extra holiday and swaps the Spring Bank Holiday weekend in some years for Trades Fortnight in late July. Northern Ireland adds St Patrick’s Day (17 March) and the Battle of the Boyne (12 July, with substitution if it falls at the weekend).
Long weekends in 2025
Most UK bank holidays fall on a Monday, which automatically creates a three-day weekend. The biggest opportunities for time off in 2025 are the Easter weekend (four days from Good Friday to Easter Monday) and the Christmas/New Year stretch — particularly when 25 December falls midweek.
Pay and entitlement on 2025 bank holidays
There’s a common myth that bank holidays come with automatic time off and double pay. They don’t. Statutory holiday entitlement in the UK is 5.6 weeks (28 days for a five-day worker), and your employer can choose whether to include bank holidays in that allowance or grant them in addition. Whatever your contract says is what applies.
For the full breakdown, see our guide to bank holiday pay and bank holiday entitlement.
Now in 2026
The current year is 2026 — see the live calendar with countdowns to the next holiday.
Frequently asked
How many bank holidays are there in 2025?
Eight in England and Wales, nine in Scotland (with 2 January), and ten in Northern Ireland (adding St Patrick’s Day and Battle of the Boyne).
Are bank holidays paid days off?
Not automatically — it depends on your contract. UK law sets a 5.6 week minimum holiday entitlement, but your employer can include or exclude bank holidays from that allowance.
What if a bank holiday falls on a weekend in 2025?
It substitutes to the next available Monday (or Tuesday if both Saturday and Sunday are involved). Christmas Day and Boxing Day both follow this rule.
