Days Until the Next Bank Holiday
Bank holidays differ by region. See the next bank holiday separately for England & Wales, Scotland, and Northern Ireland.
England & Wales
Christmas Day — Friday 25 December 2026; Boxing Day (substitute) — Monday 28 December 2026; New Year's Day — Friday 1 January 2027
Exact time left. The day count below is in UK calendar days.
-- days to go
Scotland
St Andrew's Day — Monday 30 November 2026; Christmas Day — Friday 25 December 2026; Boxing Day (substitute) — Monday 28 December 2026
Exact time left. The day count below is in UK calendar days.
-- days to go
Northern Ireland
Christmas Day — Friday 25 December 2026; Boxing Day (substitute) — Monday 28 December 2026; New Year's Day — Friday 1 January 2027
Exact time left. The day count below is in UK calendar days.
-- days to go
About UK Bank Holidays
UK bank holidays are public holidays set by the government. England and Wales, Scotland, and Northern Ireland each have their own set of bank holidays — they do not all share the same dates. For example, Scotland observes 2 January and St Andrew's Day as bank holidays; Northern Ireland observes St Patrick's Day and the Battle of the Boyne. For the full list of dates, see the complete UK Bank Holidays page. To count the working days between two dates with each nation's bank holidays left out, use the working days calculator.
Substitute bank holidays
When a bank holiday falls on a Saturday or Sunday, a substitute weekday bank holiday is given in its place. For example, Boxing Day 2026 falls on a Saturday, so the substitute bank holiday is Monday 28 December 2026. Christmas Day 2026 falls on a Friday, so no substitute is needed.
Want to display the next bank holiday countdown on your website? You can add a free next bank holiday widget with just a few lines of code.
When is the next bank holiday in England?
England and Wales bank holidays: Christmas Day on Friday 25 December 2026, then Boxing Day (substitute) on Monday 28 December 2026. The live section above shows the exact days remaining.
Are UK bank holidays the same across all regions?
No. England, Wales, Scotland and Northern Ireland each have their own bank holidays. Scotland has additional holidays such as 2 January and St Andrew's Day. Northern Ireland has St Patrick's Day and the Battle of the Boyne. The page above shows each region's next bank holiday separately.
How many bank holidays does the UK have per year?
England and Wales have 8 bank holidays per year. Scotland normally has 9 (10 in 2026, including the one-off World Cup bank holiday on 15 June). Northern Ireland has 10. The exact dates vary each year based on when Easter falls and whether any holidays fall on weekends requiring substitute days.
What is a substitute bank holiday?
When a bank holiday falls on a weekend, a substitute weekday is given in its place. For example, if Christmas Day falls on a Saturday, the substitute bank holiday is usually the following Monday.