The next bank holiday in Scotland is 3 April Good Friday
Upcoming bank holidays in Scotland
Upcoming bank holidays in Scotland 2026 | Date | Day of the week | Bank holiday |
| 3 April | Friday | Good Friday |
| 4 May | Monday | Early May bank holiday |
| 25 May | Monday | Spring bank holiday |
| 3 August | Monday | Summer bank holiday |
| 30 November | Monday | St Andrew’s Day |
| 25 December | Friday | Christmas Day |
| 28 December | Monday | Boxing Day (substitute day) |
Upcoming bank holidays in Scotland 2027 | Date | Day of the week | Bank holiday |
| 1 January | Friday | New Year’s Day |
| 4 January | Monday | 2nd January (substitute day) |
| 26 March | Friday | Good Friday |
| 3 May | Monday | Early May bank holiday |
| 31 May | Monday | Spring bank holiday |
| 2 August | Monday | Summer bank holiday |
| 30 November | Tuesday | St Andrew’s Day |
| 27 December | Monday | Christmas Day (substitute day) |
| 28 December | Tuesday | Boxing Day (substitute day) |
Upcoming bank holidays in Scotland 2028 | Date | Day of the week | Bank holiday |
| 3 January | Monday | New Year’s Day (substitute day) |
| 4 January | Tuesday | 2nd January (substitute day) |
| 14 April | Friday | Good Friday |
| 1 May | Monday | Early May bank holiday |
| 29 May | Monday | Spring bank holiday |
| 7 August | Monday | Summer bank holiday |
| 30 November | Thursday | St Andrew’s Day |
| 25 December | Monday | Christmas Day |
| 26 December | Tuesday | Boxing Day |
If a bank holiday is on a weekend, a ‘substitute’ weekday becomes a bank holiday, normally the following Monday.
Your employer does not have to give you paid leave on bank or public holidays.
Bank holidays might affect how and when your benefits are paid.
This guide is also available in Welsh (Cymraeg). Add bank holidays for Scotland to your calendar (ICS, 14KB)
Past bank holidays in Scotland
Past bank holidays in Scotland 2026 | Date | Day of the week | Bank holiday |
| 2 January | Friday | 2nd January |
| 1 January | Thursday | New Year’s Day |
Past bank holidays in Scotland 2025 | Date | Day of the week | Bank holiday |
| 26 December | Friday | Boxing Day |
| 25 December | Thursday | Christmas Day |
| 1 December | Monday | St Andrew’s Day (substitute day) |
| 4 August | Monday | Summer bank holiday |
| 26 May | Monday | Spring bank holiday |
| 5 May | Monday | Early May bank holiday |
| 18 April | Friday | Good Friday |
| 2 January | Thursday | 2nd January |
| 1 January | Wednesday | New Year’s Day |
Past bank holidays in Scotland 2024 | Date | Day of the week | Bank holiday |
| 26 December | Thursday | Boxing Day |
| 25 December | Wednesday | Christmas Day |
| 2 December | Monday | St Andrew’s Day (substitute day) |
| 5 August | Monday | Summer bank holiday |
| 27 May | Monday | Spring bank holiday |
| 6 May | Monday | Early May bank holiday |
| 29 March | Friday | Good Friday |
| 2 January | Tuesday | 2nd January |
| 1 January | Monday | New Year’s Day |
Past bank holidays in Scotland 2023 | Date | Day of the week | Bank holiday |
| 26 December | Tuesday | Boxing Day |
| 25 December | Monday | Christmas Day |
| 30 November | Thursday | St Andrew’s Day |
| 7 August | Monday | Summer bank holiday |
| 29 May | Monday | Spring bank holiday |
| 8 May | Monday | Bank holiday for the coronation of King Charles III |
| 1 May | Monday | Early May bank holiday |
| 7 April | Friday | Good Friday |
| 3 January | Tuesday | 2nd January (substitute day) |
| 2 January | Monday | New Year’s Day (substitute day) |
Past bank holidays in Scotland 2022 | Date | Day of the week | Bank holiday |
| 27 December | Tuesday | Christmas Day (substitute day) |
| 26 December | Monday | Boxing Day |
| 30 November | Wednesday | St Andrew’s Day |
| 19 September | Monday | Bank Holiday for the State Funeral of Queen Elizabeth II |
| 1 August | Monday | Summer bank holiday |
| 3 June | Friday | Platinum Jubilee bank holiday |
| 2 June | Thursday | Spring bank holiday |
| 2 May | Monday | Early May bank holiday |
| 15 April | Friday | Good Friday |
| 4 January | Tuesday | 2nd January (substitute day) |
| 3 January | Monday | New Year’s Day (substitute day) |
Past bank holidays in Scotland 2021 | Date | Day of the week | Bank holiday |
| 28 December | Tuesday | Boxing Day (substitute day) |
| 27 December | Monday | Christmas Day (substitute day) |
| 30 November | Tuesday | St Andrew’s Day |
| 2 August | Monday | Summer bank holiday |
| 31 May | Monday | Spring bank holiday |
| 3 May | Monday | Early May bank holiday |
| 2 April | Friday | Good Friday |
| 4 January | Monday | 2nd January (substitute day) |
| 1 January | Friday | New Year’s Day |
Past bank holidays in Scotland 2020 | Date | Day of the week | Bank holiday |
| 28 December | Monday | Boxing Day (substitute day) |
| 25 December | Friday | Christmas Day |
| 30 November | Monday | St Andrew’s Day |
| 3 August | Monday | Summer bank holiday |
| 25 May | Monday | Spring bank holiday |
| 8 May | Friday | Early May bank holiday (VE day) |
| 10 April | Friday | Good Friday |
| 2 January | Thursday | 2nd January |
| 1 January | Wednesday | New Year’s Day |
Past bank holidays in Scotland 2019 | Date | Day of the week | Bank holiday |
| 26 December | Thursday | Boxing Day |
| 25 December | Wednesday | Christmas Day |
| 2 December | Monday | St Andrew’s Day (substitute day) |
| 5 August | Monday | Summer bank holiday |
| 27 May | Monday | Spring bank holiday |
| 6 May | Monday | Early May bank holiday |
| 19 April | Friday | Good Friday |
| 2 January | Wednesday | 2nd January |
| 1 January | Tuesday | New Year’s Day |