From my understanding, a bank holiday weekend is for Monday, creating a three day weekend. Not sure if Friday counts, but I guess it could.
2023
New Year's Day (2nd January)
Easter Monday (10th April)
Early May Bank Holiday (1st May)
Coronation of King Charles (8th May)
Spring Bank Holiday (29th May)
Summer Bank Holiday (28th August)
Christmas Day (25th December)
2024
New Year's Day (1st January)
Easter Monday (1st April)
Early May Bank Holiday (6th May)
Spring Bank Holiday (27th May)
Summer Bank Holiday (26th August)
2025
New Year's Day (1st January)
Easter Monday (21st April)
Early May Bank Holiday (5th May)
Spring Bank Holiday (26th May)
Summer Bank Holiday (25th August)