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

← National Bank Holidays 2026