Bank holidays 2024: When is the next bank holiday? A list of public holidays this year in England
Nearly all people classed as workers are legally entitled to 5.6 weeks’ paid holiday a year, also known as statutory leave entitlement or annual leave. This includes: agency workers, workers with irregular hours and workers on zero-hours contracts. These are the bank holiday dates for 2024 and 2025.
Bank holiday 2024 dates in England
New Year’s Day - Monday, January 1


Good Friday - Friday, March 29
Easter Monday - April 1
Early May bank holiday - Monday, May 6
Spring bank holiday - Monday, May 27
Summer bank holiday - Monday, August 26
Christmas Day - Wednesday, December 25
Boxing Day - Thursday, December 26
Bank holiday 2025 dates in England
New Year’s Day - Wednesday, January 1
Good Friday - April 18
Easter Monday - April 21
Early May bank holiday - Monday, May 5
Spring bank holiday - Monday, May 26
Summer bank holiday - Monday, August 25
Christmas Day - Thursday, December 25
Boxing Day - Friday, December 26
Comment Guidelines
National World encourages reader discussion on our stories. User feedback, insights and back-and-forth exchanges add a rich layer of context to reporting. Please review our Community Guidelines before commenting.