Bank Holiday is not a holiday with a fixed calendar date, meaning the exact date varies depending on a rule. The rule for Bank Holiday is that the day is observed on the first Monday of August. This, in turn, means that the date for this day can vary between August 1 and August 7. See the table below to find the exact date for the next few years.