All UK bank holidays in 2027
One row per date, with a tick for each part of the UK where it is a bank holiday. Past dates fade, and from January the next date for the part of the UK you picked is marked.
| Date | Bank holiday | England and Wales | Scotland | Northern Ireland |
|---|---|---|---|---|
| New Year’s Day | ✓ | ✓ | ✓ | |
| 2nd January substitute day | – | ✓ | – | |
| St Patrick’s Day | – | – | ✓ | |
| Good Friday | ✓ | ✓ | ✓ | |
| Easter Monday | ✓ | – | ✓ | |
| Early May bank holiday | ✓ | ✓ | ✓ | |
| Spring bank holiday | ✓ | ✓ | ✓ | |
| Battle of the Boyne (Orangemen’s Day) | – | – | ✓ | |
| Summer bank holiday | – | ✓ | – | |
| Summer bank holiday | ✓ | – | ✓ | |
| St Andrew’s Day | – | ✓ | – | |
| Christmas Day substitute day | ✓ | ✓ | ✓ | |
| Boxing Day substitute day | ✓ | ✓ | ✓ |
Add them to your calendar: GOV.UK has a calendar file for each part of the UK on its bank holidays page.
Long weekends in 2027 (England and Wales)
Each bank holiday joins a weekend. The right column shows the longest run of days off you can make by booking up to 4 days of annual leave around it. The New Year and Christmas breaks give the longest runs, 11 days off for 4 days of leave.
| Bank holiday | Days off with no leave | Longest run with up to 4 days of leave |
|---|---|---|
| New Year’s Day | Fri 1 January to Sun 3 January: 3 days | Book 29 to 31 December 2026 and 4 January (4 days) for 11 days off: Fri 25 December 2026 to Mon 4 January |
| Good Friday, Easter Monday | Fri 26 March to Mon 29 March: 4 days | Book 30 March to 2 April (4 days) for 10 days off: Fri 26 March to Sun 4 April |
| Early May bank holiday | Sat 1 May to Mon 3 May: 3 days | Book 4 to 7 May (4 days) for 9 days off: Sat 1 May to Sun 9 May |
| Spring bank holiday | Sat 29 May to Mon 31 May: 3 days | Book 1 to 4 June (4 days) for 9 days off: Sat 29 May to Sun 6 June |
| Summer bank holiday | Sat 28 August to Mon 30 August: 3 days | Book 31 August to 3 September (4 days) for 9 days off: Sat 28 August to Sun 5 September |
| Christmas Day, Boxing Day | Sat 25 December to Tue 28 December: 4 days | Book 29 to 31 December and 4 January 2028 (4 days) for 11 days off: Sat 25 December to Tue 4 January 2028 |
Worked out from the GOV.UK dates for a Monday to Friday job. In total, 24 days of leave give 59 days off across these breaks. Scotland and Northern Ireland have different dates in January, March, July, August and November, so check the table above.
Bank holidays left in 2026
- England and Wales: Christmas Day, ; Boxing Day (substitute day), .
- Scotland: St Andrew’s Day, ; Christmas Day, ; Boxing Day (substitute day), .
- Northern Ireland: Christmas Day, ; Boxing Day (substitute day), .
Boxing Day 2026 is a Saturday, so its bank holiday is Monday 28 December 2026.
UK bank holidays 2028
| Date | Bank holiday | England and Wales | Scotland | Northern Ireland |
|---|---|---|---|---|
| New Year’s Day substitute day | ✓ | ✓ | ✓ | |
| 2nd January substitute day | – | ✓ | – | |
| St Patrick’s Day | – | – | ✓ | |
| Good Friday | ✓ | ✓ | ✓ | |
| Easter Monday | ✓ | – | ✓ | |
| Early May bank holiday | ✓ | ✓ | ✓ | |
| Spring bank holiday | ✓ | ✓ | ✓ | |
| Battle of the Boyne (Orangemen’s Day) | – | – | ✓ | |
| Summer bank holiday | – | ✓ | – | |
| Summer bank holiday | ✓ | – | ✓ | |
| St Andrew’s Day | – | ✓ | – | |
| Christmas Day | ✓ | ✓ | ✓ | |
| Boxing Day | ✓ | ✓ | ✓ |
GOV.UK already lists 2028. New Year's Day 2028 is a Saturday, so the bank holiday is Monday 3 January (and Scotland's 2 January holiday moves to Tuesday 4 January).
How bank holiday dates are set
Most bank holidays follow a fixed rule: the first and last Mondays in May, the last Monday in August (the first Monday in Scotland), and Easter, which moves each year. Good Friday 2027 is on 26 March because Easter Sunday is 28 March. When a fixed-date holiday such as Christmas Day lands on a Saturday or Sunday, GOV.UK names a substitute weekday instead. The clocks also change around two of them: they go forward on Sunday 28 March 2027, Easter weekend, and back on 31 October (GOV.UK, when do the clocks change).
Questions and answers
How many bank holidays are there in 2027?
England and Wales have 8, Scotland has 9 and Northern Ireland has 10. The numbers include the substitute days that GOV.UK lists when Christmas Day and Boxing Day fall on the weekend.
Why are the Christmas bank holidays on 27 and 28 December 2027?
Christmas Day 2027 is a Saturday and Boxing Day is a Sunday. GOV.UK says that when a bank holiday falls on a weekend, a substitute weekday becomes the bank holiday, normally the following Monday, so the holidays move to Monday 27 and Tuesday 28 December.
Do I get a day off on a bank holiday?
Not by law. GOV.UK says bank or public holidays do not have to be given as paid leave, and an employer can include them in the 5.6 weeks of statutory annual leave. Your contract says whether you get the day off and whether it is paid.
Why does Scotland have a different summer bank holiday?
Scotland's summer bank holiday is the first Monday in August (2 August in 2027), while England, Wales and Northern Ireland have it on the last Monday in August (30 August). Scotland also has 2 January and St Andrew's Day, but no Easter Monday.
When is the next bank holiday?
The countdown at the top shows it live for the part of the UK you pick, counting to midnight UK time. Your choice is saved in this browser.
Can I add the bank holidays to my calendar?
Yes. GOV.UK offers a calendar file (ICS) for each part of the UK on its bank holidays page, linked under the table above. Opening it adds every date to Google, Apple or Outlook calendars.