St Andrew's Day
30 November each year — Scotland only
St Andrew's Day is observed on 30 November and is a public holiday in Scotland, celebrating Scotland's patron saint. Saint Andrew was one of the twelve apostles of Jesus Christ and became the patron saint of Scotland during the early medieval period. The Saltire — Scotland's national flag — bears his symbol: a white diagonal cross (the Cross of St Andrew) on a blue background, one of the oldest national flags in the world. St Andrew's Day was established as a Scottish bank holiday under the St Andrew's Day Bank Holiday (Scotland) Act 2007. The day is marked with cultural events, ceilidhs and celebrations of Scottish heritage.
Upcoming Dates
| Year | Actual Date | Observed |
|---|---|---|
| 2026 | Monday, 30 November 2026 |
Monday, 30 November 2026
30 November — Scotland's national day, bank holiday in Scotland only |
| 2027 | Tuesday, 30 November 2027 |
Tuesday, 30 November 2027
30 November — Scotland's national day, bank holiday in Scotland only |
| 2028 | Thursday, 30 November 2028 |
Thursday, 30 November 2028
30 November — Scotland's national day, bank holiday in Scotland only |
When is it observed?
30 November each year — Scotland only