Checked daily against GOV.UK

When is the next bank holiday?

The next bank holiday in England & Wales is Christmas Day on Friday 25 December 2026 – in 74 days.

Next bank holiday · England & Wales

Friday 25 December

Christmas Day

4-day weekend: Fri 25 Dec – Mon 28 Dec

74days to go

Upcoming bank holidays

The next 12 months, including substitute days.

All 2027 dates

2 bank holidays left in 2026 in England & Wales.

Never miss a long weekend

Get a short email before each bank holiday, early enough to book time off or plan a trip. Free, no spam, unsubscribe in one click.

We'll send one email to confirm. See our privacy policy.

Frequently asked questions

What is the next bank holiday?
  • England & Wales: Christmas Day, Friday 25 December 2026
  • Scotland: St Andrew's Day, Monday 30 November 2026
  • Northern Ireland: Christmas Day, Friday 25 December 2026
  • Republic of Ireland: October bank holiday, Monday 26 October 2026
How many bank holidays are left in 2026?

There are 2 bank holidays left in 2026 in England and Wales. See all 2026 dates.

Are there two bank holidays in August?

No. England, Wales and Northern Ireland have one August bank holiday, on the last Monday of the month. Scotland's summer bank holiday is on the first Monday of August instead.

Is there an extra bank holiday in 2026?

Yes: World Cup bank holiday on Monday 15 June 2026 (Scotland).

Why do Scotland and Northern Ireland have different bank holidays?

Bank holidays are set separately for each part of the UK. Scotland has 2 January and St Andrew's Day but not Easter Monday, and moves its summer bank holiday to the start of August. Northern Ireland adds St Patrick's Day and the Battle of the Boyne (12 July).