NSW Public Holidays 2024 and 2025

An overview of the NSW public holidays and long weekends in 2024 and 2025 to help you plan your holidays and short trips in Sydney and New South Wales. We have also included the 2023 list further below for reference.

Note that the Bank Holiday happens on the first Monday in August each year in New South Wales, but it is not a statewide public holiday. This public holiday only applies to employees of banks and certain financial institutions.

Please also have a look at our summary of NSW school holidays to help you plan for the months and year ahead.

NSW Public Holidays 2025

Here is the calendar for the 2025 NSW public holidays:

Holiday Date Day
New Year’s Day 1 January Wednesday
Australia Day 27 January Monday
Good Friday 18 April Friday
Easter Saturday 19 April Saturday
Easter Sunday 20 April Sunday
Easter Monday 21 April Monday
Anzac Day 25 April Friday
King’s Birthday 9 June Monday
Bank Holiday* 4 August Monday
Labour Day 6 October Monday
Christmas Day 25 December Thursday
Boxing Day 26 December Friday

* Bank Holiday only applies to banks and some financial institutions.

NSW Public Holidays 2024

Here is the calendar for the 2024 NSW public holidays:

Holiday Date Day
New Year’s Day 1 January Monday
Australia Day 26 January Friday
Good Friday 29 March Friday
Easter Saturday 30 March Saturday
Easter Sunday 31 March Sunday
Easter Monday 1 April Monday
Anzac Day 25 April Thursday
King’s Birthday 10 June Monday
Bank Holiday* 5 August Monday
Labour Day 7 October Monday
Christmas Day 25 December Wednesday
Boxing Day 26 December Thursday

* Bank Holiday only applies to banks and some financial institutions.

NSW Public Holidays 2023

Here is the archived calendar for the 2023 NSW public holidays:

Holiday Date Day
New Year’s Day 1 January Sunday
Additional Day 2 January Monday
Australia Day 26 January Thursday
Good Friday 7 April Friday
Easter Saturday 8 April Saturday
Easter Sunday 9 April Sunday
Easter Monday 10 April Monday
Anzac Day 25 April Tuesday
King’s Birthday 12 June Monday
Bank Holiday* 7 August Monday
Labour Day 2 October Monday
Christmas Day 25 December Monday
Boxing Day 26 December Tuesday

* Bank Holiday only applies to banks and some financial institutions.

What Do These Public Holidays Mean?

We probably all know the reasons behind most of these public holidays, but let’s dive a little deeper in a few of them.

Good Friday and Easter

Good Friday is a Christian holiday commemorating the crucifixion of Jesus, the Friday before Easter Sunday. The meaning of the word “Good” in this instance is “Holy”.

The following day, Easter Saturday is often referred to as Holy Saturday. The following Sunday is the official Easter festival, celebrating the resurrection of Jesus from the dead.

Good Friday and Easter combined form the 4-day Easter long weekend.

Anzac Day

Observed on 25 April each year, Anzac Day marks the anniversary of the first major military action fought by Australian and New Zealand forces during the First World War.

The landing of the ANZAC forces at Gallipoli in Turkey on 25 April met fierce resistance from defenders of the Ottoman Empire, an ally of Germany. The battle lasted for eight months and resulted in thousands of casualties on both sides.

The acronym ANZAC stands for Australian and New Zealand Army Corps, and its soldiers were known as Anzacs.

Anzac Day is one of Australia’s most important national occasions.

Labour Day

Labour Day is an annual public holiday in NSW that commemorates the granting of the 8-hour working day in the 19th century.

The idea behind the 8-hour working day was that workers should have eight hours labour, eight hours recreation and eight hours rest.

In New South Wales, and also in the ACT and South Australia, Labour Day takes place on the first Monday of October each year.