Book 1 day, get 5 off
New Year’s Day + 2nd January
Off Fri 1 Jan – Tue 5 Jan · book Tue 5 Jan
Off Fri 1 Jan – Tue 5 Jan · book Tue 5 Jan
Scotland has 10 bank holidays in 2026 and 9 in 2027. Unlike the rest of the UK, it also has 2nd January, World Cup bank holiday and St Andrew’s Day.
Counting down to midnight, UK time
10 days · Scotland 2026 in full · compare with the rest of the UK
9 days · Scotland 2027 in full · compare with the rest of the UK
9 days · Scotland 2028 in full · compare with the rest of the UK
Subscribe once and new dates appear automatically.
Using Scotland bank holidays. Plan with your own leave allowance →
Every date since 2019, including one-off holidays.
| Wed 1 Jan 2025 | New Year’s Day |
| Thu 2 Jan 2025 | 2nd January |
| Fri 18 Apr 2025 | Good Friday |
| Mon 5 May 2025 | Early May bank holiday |
| Mon 26 May 2025 | Spring bank holiday |
| Mon 4 Aug 2025 | Summer bank holiday |
| Mon 1 Dec 2025 | St Andrew’s DaySubstitute day |
| Thu 25 Dec 2025 | Christmas Day |
| Fri 26 Dec 2025 | Boxing Day |
| Mon 1 Jan 2024 | New Year’s Day |
| Tue 2 Jan 2024 | 2nd January |
| Fri 29 Mar 2024 | Good Friday |
| Mon 6 May 2024 | Early May bank holiday |
| Mon 27 May 2024 | Spring bank holiday |
| Mon 5 Aug 2024 | Summer bank holiday |
| Mon 2 Dec 2024 | St Andrew’s DaySubstitute day |
| Wed 25 Dec 2024 | Christmas Day |
| Thu 26 Dec 2024 | Boxing Day |
| Mon 2 Jan 2023 | New Year’s DaySubstitute day |
| Tue 3 Jan 2023 | 2nd JanuarySubstitute day |
| Fri 7 Apr 2023 | Good Friday |
| Mon 1 May 2023 | Early May bank holiday |
| Mon 8 May 2023 | Bank holiday for the coronation of King Charles III |
| Mon 29 May 2023 | Spring bank holiday |
| Mon 7 Aug 2023 | Summer bank holiday |
| Thu 30 Nov 2023 | St Andrew’s Day |
| Mon 25 Dec 2023 | Christmas Day |
| Tue 26 Dec 2023 | Boxing Day |
| Mon 3 Jan 2022 | New Year’s DaySubstitute day |
| Tue 4 Jan 2022 | 2nd JanuarySubstitute day |
| Fri 15 Apr 2022 | Good Friday |
| Mon 2 May 2022 | Early May bank holiday |
| Thu 2 Jun 2022 | Spring bank holiday |
| Fri 3 Jun 2022 | Platinum Jubilee bank holiday |
| Mon 1 Aug 2022 | Summer bank holiday |
| Mon 19 Sept 2022 | Bank Holiday for the State Funeral of Queen Elizabeth II |
| Wed 30 Nov 2022 | St Andrew’s Day |
| Mon 26 Dec 2022 | Boxing Day |
| Tue 27 Dec 2022 | Christmas DaySubstitute day |
| Fri 1 Jan 2021 | New Year’s Day |
| Mon 4 Jan 2021 | 2nd JanuarySubstitute day |
| Fri 2 Apr 2021 | Good Friday |
| Mon 3 May 2021 | Early May bank holiday |
| Mon 31 May 2021 | Spring bank holiday |
| Mon 2 Aug 2021 | Summer bank holiday |
| Tue 30 Nov 2021 | St Andrew’s Day |
| Mon 27 Dec 2021 | Christmas DaySubstitute day |
| Tue 28 Dec 2021 | Boxing DaySubstitute day |
| Wed 1 Jan 2020 | New Year’s Day |
| Thu 2 Jan 2020 | 2nd January |
| Fri 10 Apr 2020 | Good Friday |
| Fri 8 May 2020 | Early May bank holiday (VE day) |
| Mon 25 May 2020 | Spring bank holiday |
| Mon 3 Aug 2020 | Summer bank holiday |
| Mon 30 Nov 2020 | St Andrew’s Day |
| Fri 25 Dec 2020 | Christmas Day |
| Mon 28 Dec 2020 | Boxing DaySubstitute day |
| Tue 1 Jan 2019 | New Year’s Day |
| Wed 2 Jan 2019 | 2nd January |
| Fri 19 Apr 2019 | Good Friday |
| Mon 6 May 2019 | Early May bank holiday |
| Mon 27 May 2019 | Spring bank holiday |
| Mon 5 Aug 2019 | Summer bank holiday |
| Mon 2 Dec 2019 | St Andrew’s DaySubstitute day |
| Wed 25 Dec 2019 | Christmas Day |
| Thu 26 Dec 2019 | Boxing Day |