UK Bank Holidays 2024

Bank holidays are more than days off as they shape how we plan work, school, and travel. In 2024, the UK Bank Holidays calendar offers several chances to take a break or enjoy a long weekend.

The exact dates vary by region. Some apply across the whole UK, while others are unique to places like Scotland or Northern Ireland. Knowing the full list of UK Bank Holidays 2024 early in the year can help you plan smarter whether that means booking a trip, managing time off, or sorting out family plans.

In this guide, we’ll walk through each date and what it means for daily life. No fluff—just the facts that matter.

DATEDAYHOLIDAYAPPLICABLE
1 JanMonNew Year’s DayAll UK
2 JanTue2nd JanuaryScotland
*18 MarMonSt. Patrick’s DayNI
29 MarFriGood FridayAll UK
1 AprMonEaster MondayAll UK (Ex. Scotland)
6 MayMonEarly May Bank HolidayAll UK
27 MayMonSpring Bank HolidayAll UK
12 JulFriBattle of the BoyneNI
5 AugMonSummer Bank HolidayScotland
26 AugMonLate Summer August Bank HolidayAll UK (Ex. Scotland)
30 NovSatSt. Andrew’s DayScotland
25 DecWedChristmas DayAll UK
*26 DecThuBoxing DayAll UK

Note: A date marked with an asterisk (*) serves as a substitute for the actual bank holiday if it falls on a weekend.

Visit www.gov.uk for the original release of UK bank holidays 2024.

Also check live updates of next bank holiday and the full listings of upcoming years.

How many bank holidays in 2024 UK?

In 2024, the number of bank holidays in the UK varies by region: England and Wales: 8 bank holidays Scotland: 9 bank holidays Northern Ireland: 10 bank holidays

when is August bank holiday 2024 UK?

In 2024, the August bank holiday in the UK falls on Monday, 26 August.
This date applies to England, Wales, and Northern Ireland. In Scotland, the Summer Bank Holiday is observed earlier, on Monday, 5 August 2024.

When is May bank holiday breaks UK 2024?

In 2024, the UK observes two bank holidays in May: Early May Bank Holiday: Monday, 6 May Spring Bank Holiday: Monday, 27 May

Similar Posts

  • UK Bank holidays 2027

    UK Bank Holidays 2027 When is the next UK bank holiday? Loading… // Next 5 holidays const upcomingList = document.getElementById(“upcoming-bank-holidays”); upcomingList.innerHTML = ”; const upcoming = events.filter(event => new Date(event.date) >= today).slice(0, 5); upcoming.forEach(event => { const li = document.createElement(“li”); const dateObj = new Date(event.date); const formattedDate = dateObj.toLocaleDateString(“en-GB”, { weekday: “long”, day: “numeric”, month:…

  • UK bank holidays 2029

    UK bank holidays 2029 When is the next UK bank holiday? Loading… // Find the next bank holiday const nextHoliday = events.find(event => new Date(event.date) >= today); if (nextHoliday) { const dateObj = new Date(nextHoliday.date); const formattedDate = dateObj.toLocaleDateString(“en-GB”, { weekday: “long”, day: “numeric”, month: “long”, year: “numeric” }); document.getElementById(“next-bank-holiday”).innerText = `Next Bank Holiday: ${nextHoliday.title}…

  • UK Bank Holidays 2022

    UK Bank Holidays 2022 The UK bank holiday 2022 calendar gave people a few well-timed breaks. Some dates applied nationwide. Others didn’t. Scotland and Northern Ireland, for example, had their own. The timing of these holidays shaped travel, school schedules, and time off work. Anyone checking for UK Bank Holidays 2022 early in the year…

  • UK bank holidays 2030

    UK bank holidays 2030 When is the next UK bank holiday? Loading… // Find the next bank holiday const nextHoliday = events.find(event => new Date(event.date) >= today); if (nextHoliday) { const dateObj = new Date(nextHoliday.date); const formattedDate = dateObj.toLocaleDateString(“en-GB”, { weekday: “long”, day: “numeric”, month: “long”, year: “numeric” }); document.getElementById(“next-bank-holiday”).innerText = `Next Bank Holiday: ${nextHoliday.title}…

  • UK Bank Holidays 2025: Full List with Calendar

    UK Bank Holidays When is the next UK bank holiday? Loading… // Find the next bank holiday const nextHoliday = events.find(event => new Date(event.date) >= today); if (nextHoliday) { const dateObj = new Date(nextHoliday.date); const formattedDate = dateObj.toLocaleDateString(“en-GB”, { weekday: “long”, day: “numeric”, month: “long”, year: “numeric” }); document.getElementById(“next-bank-holiday”).innerText = `Next Bank Holiday: ${nextHoliday.title} –…

  • UK Bank Holidays 2023

    UK Bank Holidays 2023 When is the next UK bank holiday? Loading… // Show next 5 holidays const upcomingList = document.getElementById(“upcoming-bank-holidays”); const upcoming = events.filter(event => new Date(event.date) >= today).slice(0, 5); upcoming.forEach(event => { const li = document.createElement(“li”); const dateObj = new Date(event.date); const formattedDate = dateObj.toLocaleDateString(“en-GB”, { weekday: “long”, day: “numeric”, month: “long”, year:…