Bank Holidays in Scotland: 2026, 2027 and 2028 Dates

Edinburgh Castle at twilight — Scotland bank holidays

Scotland has ten bank holidays in 2026: the usual nine plus a one-off World Cup bank holiday on Monday 15 June 2026, and nine again in 2027 and 2028. The next Scottish bank holiday is St Andrew’s Day, Monday 30 November 2026, followed by Christmas Day on Friday 25 December and the Boxing Day substitute on Monday 28 December.

The nine Scottish bank holidays, every year: New Year’s Day, 2 January, Good Friday, the Early May bank holiday (first Monday in May), the Spring bank holiday (last Monday in May), the Summer bank holiday (first Monday in August), St Andrew’s Day (30 November), Christmas Day and Boxing Day. There is no Easter Monday bank holiday in Scotland. Weekend dates move to the next working day as substitute days.
10Bank holidays in Scotland in 2026 (9 in 2027 and 2028)
30 NovNext: St Andrew’s Day, Monday 30 November 2026
+1Compared with England: 2 January and St Andrew’s Day added, Easter Monday left out
32Councils that set their own local public holidays on top

Bank holidays in Scotland 2026

Ten dates in 2026, three of them still ahead. The extra one is the World Cup bank holiday: on 5 February 2026 the Scottish Government confirmed a Royal Proclamation making Monday 15 June 2026 a bank holiday across Scotland, the Monday after the national team’s opening match at its first World Cup finals since 1998. It was for 2026 only and does not recur.

Date Day Bank holiday Note
1 January 2026 Thursday New Year’s Day —
2 January 2026 Friday 2 January Scotland only
3 April 2026 Friday Good Friday Easter Monday 6 April was not a bank holiday
4 May 2026 Monday Early May bank holiday —
25 May 2026 Monday Spring bank holiday —
15 June 2026 Monday World Cup bank holiday One-off, by Royal Proclamation; Scotland only
3 August 2026 Monday Summer bank holiday First Monday in August; England takes 31 August
30 November 2026 Monday St Andrew’s Day Next bank holiday; Scotland only
25 December 2026 Friday Christmas Day —
28 December 2026 Monday Boxing Day Substitute day: 26 December is a Saturday

All four nations for this year are set side by side on UK bank holidays 2026; the Christmas week is on bank holidays in December 2026.

Bank holidays in Scotland 2027

Back to nine. Two of them are substitute days: 2 January 2027 is a Saturday, so the holiday moves to Monday 4 January, and Christmas Day and Boxing Day fall at the weekend, so the holidays are Monday 27 and Tuesday 28 December. St Andrew’s Day lands on a Tuesday, with no long weekend attached.

Date Day Bank holiday Note
1 January 2027 Friday New Year’s Day —
4 January 2027 Monday 2 January Substitute day: 2 January is a Saturday
26 March 2027 Friday Good Friday Easter Sunday 28 March; Easter Monday 29 March is not a bank holiday
3 May 2027 Monday Early May bank holiday —
31 May 2027 Monday Spring bank holiday —
2 August 2027 Monday Summer bank holiday England takes 30 August
30 November 2027 Tuesday St Andrew’s Day —
27 December 2027 Monday Christmas Day Substitute day: 25 December is a Saturday
28 December 2027 Tuesday Boxing Day Substitute day: 26 December is a Sunday

The year in detail, including why it has one day fewer than 2026, is on Scotland bank holidays 2027. Related dates: New Year bank holidays 2027, Easter 2027, August bank holiday 2027, St Andrew’s Day 2027 and Christmas bank holidays 2027.

Bank holidays in Scotland 2028

Nine dates. Both New Year holidays fall at the weekend, so Scotland starts 2028 with substitute days on Monday 3 and Tuesday 4 January, a four-day break from Saturday 1 January. Easter is late and Christmas returns to weekdays.

Date Day Bank holiday
3 January 2028 Monday New Year’s Day (substitute day)
4 January 2028 Tuesday 2 January (substitute day)
14 April 2028 Friday Good Friday
1 May 2028 Monday Early May bank holiday
29 May 2028 Monday Spring bank holiday
7 August 2028 Monday Summer bank holiday
30 November 2028 Thursday St Andrew’s Day
25 December 2028 Monday Christmas Day
26 December 2028 Tuesday Boxing Day

The UK-wide view is on UK bank holidays 2028, with Easter on Easter 2028; 2029 is on UK bank holidays 2029.

What makes the Scottish list different

Scotland’s bank holidays come from the same Banking and Financial Dealings Act 1971 as England’s, but Schedule 1 gives Scotland its own list. Four things set it apart.

  • 2 January. A second New Year holiday, unique to Scotland and a legacy of Hogmanay. At the weekend it moves to the next working day: Monday 4 January in 2027, Tuesday 4 January in 2028. Background on why 2 January is a bank holiday in Scotland.
  • No Easter Monday. Good Friday is a Scottish bank holiday; Easter Monday is not. The Scottish clearing banks have nonetheless closed on it since 1996, and councils including Glasgow and Edinburgh designate it a local holiday, so whether you work it depends on where you are and who employs you.
  • Summer bank holiday on the first Monday in August rather than the last: 3 August 2026, 2 August 2027, 7 August 2028. A legacy of the trades holidays, when Scottish towns shut for the first fortnight of August.
  • St Andrew’s Day, 30 November, added by the St Andrew’s Day Bank Holiday (Scotland) Act 2007; at the weekend it moves to the Monday. Employers are not obliged to give it, and many do not; more on St Andrew’s Day.
Nation Bank holidays a year Compared with Scotland
Scotland 9 (10 in 2026) The list above
England and Wales 8 No 2 January or St Andrew’s Day; Easter Monday is a bank holiday; Summer bank holiday on the last Monday in August
Northern Ireland 10 As England, plus St Patrick’s Day (17 March) and the Battle of the Boyne (12 July)

Bank holiday or local holiday? Why “is today a bank holiday in Scotland” has two answers

Scotland runs two calendars at once. The bank holidays above are national and identical everywhere; they are what GOV.UK and mygov.scot publish. Local public holidays are set separately by each of the 32 councils, and these are the days that actually close schools, council offices and many local employers: Glasgow’s Fair Monday and September weekend, Edinburgh’s spring and autumn holidays, Dundee’s October Monday. A day can be a bank holiday without being a local holiday where you live, and the other way round.

So “is today a bank holiday in Scotland?” means checking the national list first, then your council. As of 4 November 2026 the answer is no; the next national bank holiday is St Andrew’s Day on Monday 30 November. Whether your employer closes on either kind of day is a matter of contract, not law. Our council-by-council table of Scottish local holidays lists the local dates, trades holidays in Scotland explains the summer fortnights, and bank holiday vs public holiday covers the legal distinction.

Local holidays in Glasgow, Edinburgh, Aberdeen and Dundee

The four largest councils follow long-established patterns. Dates below are the usual rule and the resulting 2026 and 2027 Mondays; councils confirm them year by year, so check the city page or the council before relying on one.

City Local holidays (usual rule) 2026 2027
Glasgow Easter Monday; Glasgow Fair (third Monday in July); September weekend (last Monday in September) 6 April; 20 July; 28 September 29 March; 19 July; 27 September
Edinburgh Good Friday and Easter Monday; spring holiday (third Monday in April); Victoria Day (Monday before 24 May); autumn holiday (third Monday in September) — see Edinburgh trades holiday 3 and 6 April; 20 April; 18 May; 21 September 26 and 29 March; 19 April; 17 May; 20 September
Aberdeen Good Friday; a spring Monday in April (varies); Fair holiday (second Monday in July); last Monday in September 3 April; 13 July; 28 September 26 March; 12 July; 27 September
Dundee Spring holiday (first Monday in April); last Monday in May; last Monday in July; first Monday in October 6 April; 25 May; 27 July; 5 October 5 April; 31 May; 26 July; 4 October

School holidays in Scotland

Scottish school terms are set by each council, not nationally, and the shape differs from England’s: the year starts in mid-August and ends in late June, with a long weekend in September, an October week and a short February break rather than English half-terms. In 2026/27 the published calendars have pupils back between 12 and 13 August 2026, an October break in the week of 12 or 19 October, Christmas from 18 to 22 December until 5 or 6 January 2027, and summer from Friday 25 June 2027. The Easter break is where councils diverge most: some wrap the Good Friday and Easter Monday bank holidays inside a fortnight off, others take the two weeks after Easter. Indicative only: check your own council. Whether a bank holiday closes a school is covered on Are schools closed on bank holidays?.

NHS Scotland public holidays

NHS Scotland staff do not follow the bank holiday list either. Under Agenda for Change the standard allocation is eight public holidays a year and each Health Board decides which eight, which is why Good Friday and Easter Monday count in some Boards and not others. The 2026 World Cup bank holiday was granted to NHS staff as an extra public holiday by Scottish Government circular. Board intranets are the authoritative source; GP surgeries and pharmacies on these days are covered on GP surgeries and pharmacies on bank holidays.

Time off and pay in Scotland

Holiday law is UK law: 5.6 weeks’ paid leave a year as the minimum, bank holidays either counted within it or added on top according to the contract, and no statutory extra pay for working one. The Scottish twist is substitution: it is common for a workplace to work Good Friday or St Andrew’s Day and take a local trades Monday instead. See bank holiday entitlement, bank holiday pay and working on a bank holiday.

Frequently asked questions

How many bank holidays are there in Scotland in 2026?

Ten: 1 and 2 January, 3 April, 4 and 25 May, 15 June, 3 August, 30 November, 25 and 28 December. The tenth is the one-off World Cup bank holiday on Monday 15 June 2026.

Why does Scotland have an extra bank holiday in 2026?

To mark the men’s team reaching the World Cup finals for the first time since 1998. The First Minister proposed the Monday after Scotland’s first match, the King approved the Royal Proclamation and the Scottish Government announced it on 5 February 2026. It applies to 2026 only.

How many bank holidays does Scotland have in 2027?

Nine: 1 and 4 January, 26 March, 3 and 31 May, 2 August, 30 November, 27 and 28 December. Detail on Scotland bank holidays 2027.

When is the next bank holiday in Scotland?

St Andrew’s Day, Monday 30 November 2026, then Christmas Day on Friday 25 December and the Boxing Day substitute on Monday 28 December. 2027 opens with New Year’s Day on Friday 1 January and the 2 January holiday on Monday 4 January.

Is today a bank holiday in Scotland?

Not as of this check (4 November 2026). The remaining 2026 dates are 30 November, 25 December and 28 December. Council holidays are separate: a day off in Glasgow or Dundee may be a working day everywhere else.

Is Easter Monday a bank holiday in Scotland?

No, in no year. Scottish banks close on it anyway and several councils make it a local public holiday, so many Scots do have the day off. It falls on 29 March in 2027 and 17 April in 2028.

Is 2 January a bank holiday in Scotland?

Yes, every year, and only in Scotland. Friday 2 January in 2026; Monday 4 January in 2027, because 2 January is a Saturday; Tuesday 4 January in 2028.

When is the August bank holiday in Scotland?

The first Monday in August: 3 August 2026, 2 August 2027, 7 August 2028. England, Wales and Northern Ireland take the last Monday, four weeks later.

Are Scottish bank holidays the same as English ones?

Six dates are shared: New Year’s Day, Good Friday, the two May Mondays, Christmas Day and Boxing Day. Scotland adds 2 January and St Andrew’s Day, drops Easter Monday and takes the Summer bank holiday in early rather than late August.

Bank holidays by year and by nation

Last checked: 4 November 2026 — dates verified against GOV.UK

Privacy settings