Most of the UK's bank holidays aren't on the same date each year but are attached to a day at a specific point in a month, usually at the start or end. So it can sometimes get a bit tricky working out exactly when they are. Depending on how the calendar falls in any particular month, bank holidays can seem much earlier or later than expected.

They can also be temporarily added for special events and Prime Minister Keir Starmer indicated he had been considering approving an extra bank holiday if England won against Spain in the Euro 2024 final on Sunday, July 14. That never happened in the end and, after the two May bank holidays, the next one on the calendar is the Summer Bank Holiday . This takes place in August.

It's on the last Monday of the month so this year will be on August 26. READ MORE: August 2024 Universal Credit payment dates and changes Benefit payment changes in August including Universal Credit, PIP and ESA Generally, there are eight bank holidays in a year, two of them in May. In 2023, we had three May bank holidays because of an additional one for King Charles III Coronation.

In 2022, there were two extra bank holidays, also connected to royal events - one for the Queen's Platinum Jubilee in June and the other for the Queen's State Funeral in September. Strictly speaking, bank holidays are those named in the Banking and Financial Dealings Act 1971 as "days when financial dealings may be suspended." In England and Wales, those are Easter Monday, the last Monda.