
Bank Holidays 2024 UK: 8 in England, 10 Scotland & NI
If you live in the UK and have ever wondered how many bank holidays you are actually entitled to, you might be surprised to learn that the answer is not the same across the country. England and Wales get 8 bank holidays in 2024, while Scotland and Northern Ireland each get 10. The extra holidays reflect regional traditions — Scotland observes the 2nd of January and St Andrew’s Day, while Northern Ireland marks St Patrick’s Day and the Battle of the Boyne. This guide lays out every confirmed date for 2024, by region, so you know exactly when to expect a day off.
Bank holidays in England 2024: 8 · Bank holidays in Scotland 2024: 10 · Bank holidays in Northern Ireland 2024: 10 · Official source: GOV.UK · Early May Bank Holiday: 6 May
Quick snapshot
- Exact substitute-day dates for 2025 when holidays fall on weekends
- Whether any future legislation will harmonise holiday counts across nations
- Christmas 2024 (25 Dec) and Boxing Day (26 Dec) fall mid-week — no substitutes needed
- New Year’s Day 2025 (1 Jan) falls on a Wednesday — will be observed as normal
- 2025 bank holiday season begins with New Year’s Day on 1 January
- Good Friday 2025 (18 April) and Easter Monday (21 April) follow
The table below shows the complete 2024 bank holiday schedule across all UK nations, with regional variations clearly marked.
| Holiday | England and Wales | Scotland | Northern Ireland |
|---|---|---|---|
| New Year’s Day | 1 January | 1 January + 2 January | 1 January |
| St Patrick’s Day | — | — | 17 March (18 March substitute) |
| Good Friday | 29 March | 29 March | 29 March |
| Easter Monday | 1 April | — | 1 April |
| Early May Bank Holiday | 6 May | 6 May | 6 May |
| Spring Bank Holiday | 27 May | 27 May | 27 May |
| Battle of the Boyne | — | — | 12 July |
| Summer Bank Holiday | 26 August | 5 August | 26 August |
| St Andrew’s Day | — | 30 November (2 December substitute) | — |
| Christmas Day | 25 December | 25 December | 25 December |
| Boxing Day | 26 December | 26 December | 26 December |
| Total | 8 | 10 | 10 |
How many bank holidays are there in the UK in 2024?
England and Wales had 8 bank holidays in 2024, according to GOV.UK (UK government’s official portal). Scotland and Northern Ireland each had 10. The disparity comes down to regional national days that only apply in certain parts of the country.
If you live in Scotland or Northern Ireland, you get two extra days off compared to England and Wales — not because of generosity, but because each nation observes its own patron saints and historical anniversaries. Employers in all regions are legally required to give these days off unless an agreement states otherwise.
England and Wales
England and Wales follow the standard list of 8 annual bank holidays: New Year’s Day (1 January), Good Friday (29 March), Easter Monday (1 April), Early May Bank Holiday (6 May), Spring Bank Holiday (27 May), Summer Bank Holiday (26 August), Christmas Day (25 December), and Boxing Day (26 December) (GOV.UK).
Scotland
Scotland’s 10 holidays add the 2nd of January (a substitute for New Year’s Day when it falls on a weekend) and St Andrew’s Day (30 November, observed on 2 December 2024 as a substitute) to the standard list (Calendarpedia). The Summer Bank Holiday in Scotland falls on 5 August rather than the last Monday of August.
Northern Ireland
Northern Ireland also observes 10 holidays, adding St Patrick’s Day (17 March, observed 18 March 2024 as a substitute) and Battle of the Boyne (Orangemen’s Day) on 12 July. When these fall on weekends, a substitute Monday is observed (NIDirect).
The pattern across all UK nations is that 7 holidays are shared: New Year’s Day, Good Friday, Easter Monday (not in Scotland), Early May Bank Holiday, Spring Bank Holiday, Christmas Day, and Boxing Day. Scotland and Northern Ireland each add two regional holidays unique to their jurisdictions (Wikipedia).
Is December 26 a bank holiday in the UK?
Yes — Boxing Day (26 December 2024) is a bank holiday in every UK nation: England, Wales, Scotland, and Northern Ireland (GOV.UK). It falls on a Thursday in 2024, so no substitute day is needed. Christmas Day (25 December, also a Wednesday) is observed as normal.
Both Christmas Day and Boxing Day are guaranteed statutory holidays under the Working Time Regulations 1998. If either falls on a weekend, the following Monday becomes the substitute bank holiday — something that will apply in future years when these dates land on Saturday or Sunday.
Boxing Day across regions
There is no regional variation for Boxing Day. Whether you are in Aberdeen, Belfast, Cardiff, or London, 26 December 2024 is a bank holiday (GOV.UK). This consistency makes it one of the most reliably observed holidays across the UK.
Are there always 8 bank holidays in the UK?
No. England and Wales typically have 8, but Scotland and Northern Ireland usually have 10 each. The assumption that all of the UK has the same number of bank holidays is one of the most common misconceptions about UK public holidays (GOV.UK).
Standard count by nation
England and Wales share the same 8 holidays. Scotland adds New Year’s Day substitute (2 January) and St Andrew’s Day (30 November). Northern Ireland adds St Patrick’s Day (17 March) and Battle of the Boyne (12 July). When these regional holidays fall on weekends, substitute days are added, which can temporarily push the count above the standard 10 in Scotland or Northern Ireland.
Northern Ireland had the most bank holidays in 2024 at 10 days (TimeKeeper). Employers in all regions should check which jurisdiction they fall under, as employment law for bank holidays is devolved.
Is 25 and 26 bank holiday in the UK?
Yes — both 25 December (Christmas Day) and 26 December (Boxing Day) are bank holidays across all UK nations. In 2024 both fell on weekdays, making them straightforward observed holidays with no substitute days required (GOV.UK).
Christmas and Boxing Day
Christmas Day and Boxing Day are among the most universally recognised bank holidays in the UK. When either falls on a weekend, the substitute day rules mean that a Monday (or sometimes Tuesday) becomes the observed holiday. In 2024, neither required a substitute, which meant uninterrupted two-day Christmas breaks for most workers.
Banks, post offices, and most retail businesses close on both days. Some supermarkets have begun trading on Boxing Day in recent years, though this varies by retailer and location.
How many bank holidays were there from April 2024 to March 2025?
The period from April 2024 through March 2025 spans part of the 2024 holiday year and the start of the 2025 holiday year, meaning the count depends on which UK nation you are in. In England and Wales, you would observe 8 holidays within that 12-month window — the full 2024 list plus New Year’s Day 2025. In Scotland and Northern Ireland, the total is 10 for the same reason (GOV.UK).
Fiscal year breakdown
This April-to-March period covers the end of the 2024 holiday schedule and the beginning of 2025. For planning purposes, the relevant dates are the Easter holidays (29 March and 1 April 2024), the May bank holidays (6 May and 27 May 2024), the Summer Bank Holiday (26 August 2024 or 5 August for Scotland), and the Christmas period (25 and 26 December 2024), followed by New Year’s Day on 1 January 2025.
The fiscal year overlap means that anyone tracking holiday entitlements across a financial year (April to March) will see a clean split between the two calendar years’ worth of holidays.
Bank holidays 2024 timeline
This chronological view shows every bank holiday date in 2024, organised by region to make planning straightforward.
| Date | England and Wales | Scotland | Northern Ireland |
|---|---|---|---|
| 1 January 2024 (Monday) | New Year’s Day | New Year’s Day | New Year’s Day |
| 2 January 2024 (Tuesday) | — | 2nd January (substitute) | — |
| 29 March 2024 (Friday) | Good Friday | Good Friday | Good Friday |
| 1 April 2024 (Monday) | Easter Monday | — | Easter Monday |
| 6 May 2024 (Monday) | Early May Bank Holiday | Early May Bank Holiday | Early May Bank Holiday |
| 27 May 2024 (Monday) | Spring Bank Holiday | Spring Bank Holiday | Spring Bank Holiday |
| 18 March 2024 (Monday) | — | — | St Patrick’s Day (substitute) |
| 12 July 2024 (Friday) | — | — | Battle of the Boyne |
| 5 August 2024 (Monday) | — | Summer Bank Holiday | — |
| 26 August 2024 (Monday) | Summer Bank Holiday | — | Summer Bank Holiday |
| 2 December 2024 (Monday) | — | St Andrew’s Day (substitute) | — |
| 25 December 2024 (Wednesday) | Christmas Day | Christmas Day | Christmas Day |
| 26 December 2024 (Thursday) | Boxing Day | Boxing Day | Boxing Day |
The implication: Scotland’s earlier Summer Bank Holiday (5 August) and its 2nd January substitute create scheduling differences that UK-wide employers must account for when coordinating leave.
Expert perspectives
Bank holidays are a devolved matter in the UK, which means each nation can choose its own additional holidays. This is why Scotland, Northern Ireland, and England do not always have the same number of days off.
— GOV.UK (UK government official guidance)
When a bank holiday falls on a weekend, a substitute weekday is designated, typically the following Monday, to ensure workers do not lose their entitlement to time off.
— NIDirect (Northern Ireland government services)
Summary
UK bank holidays in 2024 highlight the reality of a four-nation union: England has 8, Scotland and Northern Ireland have 10 each. The extra holidays in Scotland and Northern Ireland reflect cultural and historical traditions specific to those nations — St Andrew’s Day, St Patrick’s Day, and the Battle of the Boyne — that England and Wales do not observe. For employers with staff across multiple UK nations, this means holiday entitlement is not uniform. For workers, knowing which list applies to your location means you can plan leave more accurately and avoid assuming a day off that is not legally guaranteed in your region.
Related reading: TV Licence UK Cost · Prove Your Immigration Status
Frequently asked questions
What are the bank holidays in London 2024?
London follows England and Wales bank holidays, which means 8 days off in 2024: New Year’s Day (1 January), Good Friday (29 March), Easter Monday (1 April), Early May Bank Holiday (6 May), Spring Bank Holiday (27 May), Summer Bank Holiday (26 August), Christmas Day (25 December), and Boxing Day (26 December) (GOV.UK).
When is the next bank holiday in 2025?
The first bank holiday of 2025 is New Year’s Day on 1 January. The next after that is Good Friday on 18 April 2025, followed by Easter Monday on 21 April 2025 (GOV.UK).
Do bank holidays affect employee pay?
Bank holidays are treated as regular working days for pay purposes. Employees are entitled to their normal pay for bank holidays, whether they work or not. There is no legal requirement to pay extra for working on a bank holiday, though many employers offer enhanced rates as part of their contracts (UK government guidance).
Are bank holidays the same across the UK?
No. England and Wales share 8 holidays. Scotland has 10 (adding 2nd January and St Andrew’s Day). Northern Ireland has 10 (adding St Patrick’s Day and Battle of the Boyne). Scotland’s Summer Bank Holiday also falls on 5 August, not 26 August (GOV.UK).
What is a bank holiday substitute day?
A substitute day is a weekday observed as a bank holiday when the actual holiday falls on a weekend. The substitute is typically the following Monday, though it can be another day in some cases. For example, New Year’s Day 2024 (1 January, a Monday) was observed on its actual date because it did not fall on a weekend (NIDirect).
How many bank holidays in 2026?
The bank holiday dates for 2026 will follow the same regional pattern as 2024. England and Wales will have 8, Scotland and Northern Ireland will each have 10. The specific dates will follow the standard schedule published by GOV.UK.
Is 2nd January a bank holiday in England?
No. The 2nd of January is not a bank holiday in England or Wales. It is a bank holiday only in Scotland, where it acts as a substitute for New Year’s Day when 1 January falls on a weekend (GOV.UK).