UK Bank Holidays 2031

England and Wales have 8 bank holidays in 2031, Scotland has 9 and Northern Ireland 10. Bank holidays differ per nation: Scotland and Northern Ireland have their own extra days, shown in the Where column. Banks and most offices close; many shops stay open.

Bank holidays 2031

Date Holiday Day off Where
Wednesday New Year's Day Wed, Jan 1 Nationwide
Thursday 2nd January Thu, Jan 2 Scotland
Monday St Patrick's Day Mon, Mar 17 Northern Ireland
Friday Good Friday Fri, Apr 11 Nationwide
Monday Easter Monday Mon, Apr 14 England, Wales, Northern Ireland
Monday Early May bank holiday Mon, May 5 Nationwide
Monday Spring bank holiday Mon, May 26 Nationwide
Saturday Battle of the Boyne (Orangemen's Day) Mon, Jul 14 Northern Ireland
Monday Summer bank holiday Mon, Aug 4 Scotland
Monday Summer bank holiday Mon, Aug 25 England, Wales, Northern Ireland
Sunday St Andrew's Day Mon, Dec 1 Scotland
Thursday Christmas Day Thu, Dec 25 Nationwide
Friday Boxing Day Fri, Dec 26 Nationwide

When a bank holiday falls on a weekend, a substitute day is given on the next weekday, usually the Monday. Substitute days are shown in amber. Week numbers follow ISO 8601 (Monday to Sunday).

Plan your 2031

Frequently asked questions

How many bank holidays are there in 2031?

England and Wales have 8 bank holidays in 2031, Scotland has 9 and Northern Ireland 10.

What happens when a bank holiday falls on a weekend?

When a bank holiday falls on a weekend, a substitute day is given on the next weekday, usually the Monday. In 2031 this applies to Battle of the Boyne (Orangemen's Day) (observed Monday, July 14, 2031), St Andrew's Day (observed Monday, December 1, 2031).

When is the first bank holiday of 2031?

New Year's Day on Wednesday, January 1, 2031.

When is the last bank holiday of 2031?

Boxing Day on Friday, December 26, 2031.