Planning a wedding, a home renovation, or simply trying to remember whether you’re getting that extra day off? Bank holidays shape more of our lives than most of us realise — and getting the 2025 dates wrong can mean a missed delivery, a closed office, or a wasted trip. This guide lays out every UK public holiday for 2025, nation by nation, with the exact dates and the regional quirks that matter for practical planning.

Total bank holidays in England and Wales: 8 · New Year’s Day: Thursday, 1 January · Good Friday: Friday, 18 April · Easter Monday: Monday, 21 April · Early May bank holiday: Monday, 5 May · Spring bank holiday: Monday, 26 May

Quick snapshot

1Confirmed facts
  • England and Wales: 8 holidays in 2025 (Zelt)
  • Scotland: 9 holidays — includes 2nd January and St Andrew’s Day (Zelt)
  • Northern Ireland: 10 holidays — adds St Patrick’s Day and Battle of the Boyne (Zelt)
2What’s unclear
  • Whether local Scottish councils will observe Easter Monday in 2025 (flair HR)
  • Exact substitute day if any holiday falls on a weekend during the year (flair HR)
3Timeline signal
  • Scotland’s Summer Bank Holiday arrives 2025-08-04 — three weeks earlier than England and Wales (Time Out)
  • No special coronation or jubilee bank holidays announced for 2025 (GOV.UK)
4What’s next
  • Christmas 2025 falls on a Thursday, meaning back-to-back with Boxing Day on Friday — a natural long weekend for all UK nations
  • 2026 preview shows whether pattern of additional special holidays continues
Region Bank holiday count Key extras compared to England/Wales
England and Wales 8 Baseline national holidays only
Scotland 9 2nd January, early Summer Bank Holiday, St Andrew’s Day
Northern Ireland 10 St Patrick’s Day, Battle of the Boyne, Easter Monday included

How many UK public holidays are there in 2025?

The answer depends on which nation you’re in. England and Wales share eight bank holidays in 2025, while Scotland observes nine and Northern Ireland has ten. Seven holidays are common to all UK jurisdictions: New Year’s Day, Good Friday, the Early May Bank Holiday, the Spring Bank Holiday, the Summer Bank Holiday, Christmas Day, and Boxing Day, according to Wikipedia’s overview of UK public holidays (Wikipedia).

England and Wales

England and Wales follow an identical bank holiday calendar, with both regions sharing the same eight designated days. The count has been stable at eight for years, with no additional special event holidays announced for 2025 (GOV.UK). Workers in these nations planning around 2025 cost of living payments can align leave with these fixed dates.

Scotland

Scotland’s additional holidays account for the difference: 2nd January gives the nation a two-day start to the year, and St Andrew’s Day on 30 November adds another when it falls on a weekday. In 2025, St Andrew’s Day falls on a Sunday, so the substitute falls on Monday, 1 December (Time Out). Scotland also observes only Good Friday at Easter — Easter Monday is not a nationwide holiday, though some local councils may designate it (flair HR).

Northern Ireland

Northern Ireland has two holidays with no counterparts elsewhere in the UK: St Patrick’s Day on 17 March and the Battle of the Boyne commemorated on 14 July. In 2025, both dates fall on Mondays — St Patrick’s Day is already a Monday, while the Battle of the Boyne’s official date of 12 July (Saturday) substitutes to 14 July (Good Tuesday). Northern Ireland does observe Easter Monday, unlike Scotland.

The pattern across UK nations reveals something practical: bank holidays aren’t uniform, and the difference between eight, nine, and ten days off can matter for planning a wedding, scheduling a delivery, or booking annual leave.

Bottom line: England and Wales workers get eight days off. Scots get nine, Northern Ireland workers get ten. The difference is regional culture, not arbitrary — Scotland and Northern Ireland each have national saints’ days and historical commemorations that merit celebration.

Are there always 8 bank holidays in the UK?

The eight-day figure applies specifically to England and Wales — and even that count isn’t guaranteed. The UK government can designate additional bank holidays for special events, such as coronations or royal jubilees. The Wikipedia overview notes that additional holidays have been allocated for such occasions, though GOV.UK confirms no special event bank holidays are announced for 2025.

Standard count

The baseline for England and Wales has held at eight for many years. Scotland typically has nine or ten, Northern Ireland ten. Wales has no separate bank holiday schedule — its holidays are identical to England’s (Group Accommodation).

Regional extras

The variation isn’t random. Scotland’s 2nd January holiday and St Andrew’s Day reflect Scottish national identity. Northern Ireland’s St Patrick’s Day (17 March) and Battle of the Boyne (12 July) similarly honour regional heritage. These aren’t bank holidays in England or Wales — a traveller crossing the border will notice the difference.

Why this matters

Employers with staff across UK nations need nation-specific calendars. An HR team based in London managing employees in Glasgow or Belfast must track two or three different holiday schedules — and remember that substitute days apply when holidays fall on weekends.

What is the holiday calendar for 2025?

The complete 2025 calendar spans all four nations, with specific dates confirmed by multiple sources. Here is the full chronological list for planning purposes.

January to March

New Year’s Day falls on Wednesday, 1 January 2025 — a midweek holiday that means most workers require no substitute. Scotland gets an additional day on Thursday, 2 January (Zelt). Good Friday is 18 April across all UK regions. St Patrick’s Day in Northern Ireland is 17 March (Monday).

April to June

Easter Monday is 21 April, observed in England, Wales, and Northern Ireland but not nationally in Scotland. The Early May Bank Holiday lands on 5 May (Monday) for all UK nations. The Spring Bank Holiday follows on 26 May (Monday) across the board.

August to December

The key regional split appears here: Scotland’s Summer Bank Holiday is 4 August (Monday) — fully three weeks earlier than the rest of the UK, where the Summer Bank Holiday is 25 August (Time Out). Northern Ireland’s Battle of the Boyne substitute is 14 July. St Andrew’s Day substitute in Scotland is 1 December. Christmas (25 December) and Boxing Day (26 December) close the year for all nations.

Workers relying on these dates for leave planning should confirm their employer’s official calendar, as some sectors observe additional regional or industry-specific closures.

The catch

When a bank holiday falls on a weekend, a substitute weekday is typically designated — usually the following Monday. This matters most for Christmas and New Year, though in 2025 neither Christmas nor Boxing Day falls on a weekend, so no substitutes are required for those dates.

Is there two bank holidays in August in the UK?

There is only one August bank holiday in England and Wales — the last Monday of the month, 25 August 2025. Scotland, however, has two summer bank holidays: one in early August and one that aligns with the rest of the UK (Group Accommodation).

England and Wales

One bank holiday in August: Monday, 25 August 2025. This is the standard Summer Bank Holiday observed across England, Wales, and Northern Ireland on the same date.

Scotland

Scotland has a distinct arrangement. The Scottish Summer Bank Holiday falls on 4 August 2025 (Monday) — an early-August holiday unique to Scotland. Then, like the rest of the UK, Scotland also observes the standard Summer Bank Holiday on 25 August. This means two bank holidays in August for Scotland, but only one for England and Wales.

The trade-off

A business with operations in both Glasgow and London planning August closures will face misalignment: Scottish staff have a holiday on 4 August when English colleagues are working, then both groups have 25 August off. Coordination requires knowing which nation your offices sit in.

UK public holidays in London for 2025

London follows the England and Wales bank holiday schedule — eight days off in 2025, with no extras beyond the shared national list. The city’s status as England’s capital means it aligns precisely with the standard England and Wales calendar.

London specifics

London’s eight bank holidays in 2025 are identical to those observed across England and Wales: New Year’s Day (1 January), Good Friday (18 April), Easter Monday (21 April), Early May Bank Holiday (5 May), Spring Bank Holiday (26 May), Summer Bank Holiday (25 August), Christmas Day (25 December), and Boxing Day (26 December) (Zelt).

What’s open

Most London attractions, shops, and restaurants close on bank holidays — particularly Christmas Day. Transport runs reduced or Sunday-level services on bank holidays. Planning a trip to London over a bank holiday weekend means checking individual venue opening times in advance, as closures are widespread and advertised well ahead. Retail workers and tourists should also note Black Friday 2025 dates for additional shopping events.

London operates on England’s eight-day schedule. Tourists and Londoners alike should note that Good Friday, Easter Monday, and the August bank holiday are full closures for most services.

Bottom line: Transport links often run skeleton services on bank holidays — worth checking before travelling. Visitors to London should plan around these closures to avoid disappointment.

2025 UK bank holiday timeline

Thirteen distinct dates across UK nations make up the 2025 bank holiday calendar. The timeline below shows each date, the holiday name, and which regions observe it.

Date Holiday Regions observing
1 January (Wednesday) New Year’s Day All UK nations
2 January (Thursday) 2nd January Scotland
17 March (Monday) St Patrick’s Day Northern Ireland
18 April (Friday) Good Friday All UK nations
21 April (Monday) Easter Monday England, Wales, Northern Ireland
5 May (Monday) Early May Bank Holiday All UK nations
26 May (Monday) Spring Bank Holiday All UK nations
14 July (Monday) Battle of the Boyne (substitute) Northern Ireland
4 August (Monday) Summer Bank Holiday Scotland
25 August (Monday) Summer Bank Holiday England, Wales, Northern Ireland
1 December (Monday) St Andrew’s Day (substitute) Scotland
25 December (Thursday) Christmas Day All UK nations
26 December (Friday) Boxing Day All UK nations

The implication: businesses operating across multiple UK nations must maintain separate holiday calendars, as the 13 dates above do not represent a single UK-wide holiday schedule.

There are eight bank holidays a year in England and Wales, nine in Scotland and ten in Northern Ireland.

— Wikipedia editors, Public holidays in the United Kingdom

Easter Monday, however, is not a nationwide bank holiday in Scotland although some local councils do claim it as one.

— flair HR, UK Bank Holidays 2025

Confirmed facts

  • GOV.UK has confirmed no additional special event holidays for 2025
  • England and Wales share identical bank holiday calendars
  • Scotland’s Summer Bank Holiday falls on 4 December 2025, three weeks earlier than the rest of the UK
  • Christmas 2025 falls on Thursday, 25 December
  • Boxing Day 2025 falls on Friday, 26 December

What’s unclear

  • Which Scottish councils will observe Easter Monday in 2025
  • Whether substitute day rules will affect any 2025 holiday falling on a weekend (none do for Christmas/New Year)
Additional sources

businesswales.gov.wales

England and Wales share eight bank holidays in 2025 while Scotland gets nine, matching the full regional list confirmed by official sources.

Frequently asked questions

What are the bank holidays in Scotland for 2025?

Scotland has nine bank holidays in 2025: New Year’s Day (1 January), 2nd January, Good Friday (18 April), Early May Bank Holiday (5 May), Spring Bank Holiday (26 May), Summer Bank Holiday (4 August), Summer Bank Holiday (25 August), St Andrew’s Day substitute (1 December), and Christmas Day (25 December). Boxing Day (26 December) rounds out the list, though some sources list it separately from the official nine.

How do Northern Ireland holidays differ from England?

Northern Ireland has two extra holidays compared to England: St Patrick’s Day (17 March) and the Battle of the Boyne (12 July, with the substitute on 14 July 2025). Northern Ireland also observes Easter Monday, which Scotland does not nationally.

When is the August bank holiday in 2025?

In England, Wales, and Northern Ireland, the August bank holiday is Monday, 25 August 2025. In Scotland, there are two August bank holidays: Monday, 4 August and Monday, 25 August.

Are 25 and 26 December always holidays?

Christmas Day (25 December) and Boxing Day (26 December) are statutory bank holidays across all UK nations when they fall on weekdays. In 2025, both dates fall on Thursday and Friday respectively, so no substitutes are required and both days are holidays.

What happens if a holiday falls on a weekend?

When a bank holiday falls on a weekend, a substitute weekday is typically designated — usually the following Monday. In 2025, none of the main bank holidays fall on a weekend, so substitute days are not needed for Christmas or New Year.

How many bank holidays in Glasgow 2025?

Glasgow follows Scotland’s bank holiday schedule, which means nine official bank holidays: New Year’s Day, 2nd January, Good Friday, Early May Bank Holiday, Spring Bank Holiday, two Summer Bank Holidays (4 August and 25 August), St Andrew’s Day substitute (1 December), Christmas Day, and Boxing Day.

Are there bank holidays in 2026?

Yes, bank holidays continue in 2026. The schedule follows similar patterns, though specific dates shift based on the calendar. Additional special event bank holidays, like those seen for coronations or jubilees, would be announced by GOV.UK if applicable.

Knowing your nation’s calendar — and which neighbours differ — prevents surprises mid-year.