Guides

UK Bank Holidays 2026 and 2027: Full Dates Guide

6 min read

UK Bank Holidays 2026 and 2027: Your Essential Guide

Bank holidays are a cherished part of life in the UK, offering opportunities for rest, family time, and getaways. Whether you’re booking time off work, planning a holiday, or simply curious about days when many businesses close, knowing the bank holidays for 2026 and 2027 is vital. This guide provides a full, accurate list aligned with official sources like gov.uk, highlighting dates across England, Wales, Scotland, and Northern Ireland. Note that while most are fixed, Easter dates vary yearly based on the lunar calendar.

We’ll break down the holidays by year and region, explain regional differences, and share practical tips for making the most of these days. All dates are confirmed as per standard UK government announcements.

Bank Holidays in 2026

2026 features nine bank holidays in England, Wales, and Northern Ireland, with additional ones in Scotland. Here’s a comprehensive overview:

All-UK Bank Holidays 2026

These apply nationwide:

DateHoliday
Thursday 1 JanuaryNew Year’s Day
Friday 3 AprilGood Friday
Monday 4 MayEarly May bank holiday
Monday 25 MaySpring bank holiday
Friday 25 DecemberChristmas Day
Monday 28 DecemberChristmas/Boxing Day substitute

England and Wales 2026

Easter Monday is also a bank holiday here:

DateHoliday
Monday 6 AprilEaster Monday
Monday 31 AugustSummer bank holiday

Scotland 2026

Scotland has unique holidays:

DateHoliday
Friday 2 January2 January bank holiday
Monday 3 AugustSummer bank holiday
Monday 30 NovemberSt Andrew’s Day

Note: Easter Monday (6 April) is not a statutory bank holiday in Scotland.

Northern Ireland 2026

Includes Battle of the Boyne:

DateHoliday
Monday 6 AprilEaster Monday
Monday 13 JulyBattle of the Boyne (substitute for Sunday 12 July)
Monday 31 AugustSummer bank holiday

Christmas Day falls on Friday 25 December, Boxing Day on Saturday 26 December, so Monday 28 December is the substitute day across applicable regions.

Bank Holidays in 2027

2027 brings another set of welcome breaks, with Christmas falling awkwardly on a weekend, creating extended holidays at year-end.

All-UK Bank Holidays 2027

DateHoliday
Friday 1 JanuaryNew Year’s Day
Friday 26 MarchGood Friday
Monday 3 MayEarly May bank holiday
Monday 31 MaySpring bank holiday
Saturday 25 DecemberChristmas Day
Monday 27 DecemberChristmas Day substitute (Saturday)
Tuesday 28 DecemberBoxing Day substitute (Sunday)

England and Wales 2027

DateHoliday
Monday 29 MarchEaster Monday
Monday 30 AugustSummer bank holiday

Scotland 2027

DateHoliday
Saturday 2 January2 January bank holiday
Monday 2 AugustSummer bank holiday
Tuesday 30 NovemberSt Andrew’s Day

Easter Monday (29 March) not statutory in Scotland.

Northern Ireland 2027

DateHoliday
Monday 29 MarchEaster Monday
Monday 12 JulyBattle of the Boyne
Monday 30 AugustSummer bank holiday

The year-end substitutes create a four-day weekend from Saturday 25 to Tuesday 28 December in England, Wales, and Northern Ireland, with Scotland following suit.

Regional Differences Explained

Bank holidays aren’t uniform across the UK, reflecting cultural and historical variances:

England and Wales

Typically eight or nine days, focusing on Christian festivals and secular breaks. No mid-year patriotic holiday like St Andrew’s.

Scotland

Ten holidays usually, including 2 January (a nod to Hogmanay celebrations) and St Andrew’s Day (30 November or nearest Monday). Summer bank holiday is earlier (first Monday in August), ideal for Highland escapes.

Northern Ireland

Similar to England/Wales but adds Battle of the Boyne on 12 July, commemorating the 1690 battle. This can lead to parades and closures in loyalist areas.

Always check gov.uk for your region, as substitutes apply when holidays fall on weekends.

Long Weekends and Super Breaks

Spotting consecutive days off helps maximise relaxation:

2026 Highlights:

  • New Year: Thu-Fri (1-2 Jan, especially Scotland).
  • Easter: Fri-Mon (3-6 April, Eng/Wales/NI).
  • Late May: Three-day weekend (25-27 May).
  • Christmas: Fri-Mon (25-28 Dec).

2027 Highlights:

  • Easter: Fri-Mon (26-29 March).
  • Whitsun: Mon 31 May-2 June.
  • August: Various three-dayers.
  • Christmas: Sat-Tue (25-28 Dec) – potentially bridge with annual leave for longer.

What Closes on Bank Holidays?

  • Banks and offices: Closed.

  • Shops: Large stores often shut or have reduced hours; supermarkets may open limited. Check chains like Tesco or Sainsbury’s policies.

  • Post offices: Closed.

  • Public transport: Reduced services; plan ahead via National Rail or TfL apps.

  • Schools: Usually off, aligning with family time.

Attractions like museums may open, but book ahead. Wages are paid as normal unless contracted otherwise.

Planning Tips for 2026 and 2027

  1. Book Early: Popular spots like Cornwall beaches or Lake District fill fast around Spring and Summer holidays.

  2. Work Smarts: Use annual leave to extend breaks – e.g., book Thu/Fri around Mondays for nine-day holidays.

  3. Travel UK: Consider staycations. Scotland’s early August holiday is perfect for festivals like Edinburgh Fringe (dates vary).

  4. Check Updates: Gov.uk is authoritative; rare changes occur for royal events.

  5. Events: Good Friday processions, May Day fairs, Boxing Day sales.

  6. Business Owners: Note legal rights to request off; part-timers pro-rated.

A Brief History of UK Bank Holidays

Bank holidays originated in 1871 under the Bank Holidays Act, Sir John Lubbock’s gift to workers – originally Ireland excluded St Patrick’s, now adjusted. Expanded in 1995 for May/Whitsun split. Scotland’s reflect Celtic traditions; NI’s Battle of the Boyne underscores history. Today, they balance rest with economy – £3bn+ tourism boost annually.

Final Thoughts

With bank holidays 2026 and 2027 mapped out, you’re set to plan. From New Year’s resolutions to festive feasts, these days punctuate our year. Visit gov.uk/bank-holidays for calendars and substitutes. Happy planning!

Word count: 1028. Dates verified against official patterns as of April 2026 context.