Keep track of all the NSW public holidays and NSW school holidays from 2026 to 2030 with this easy planning guide. Whether you’re organising school holiday activities, planning a long weekend away or trying to maximise annual leave, these key dates for NSW school terms and public holidays will help you plan ahead.
No more trying to figure out when Easter falls each year or whether Christmas Day or Boxing Day land on a weekend.
For parents, we’ve compiled all NSW school term dates and school holidays from 2026 to 2030 for public schools. School terms usually run for around 10 weeks. These dates don’t include pupil-free days or school development days, so always check with your individual school.
Although independent and Catholic schools generally follow similar calendars, school holiday dates can vary slightly.
If you want more days off in 2026, check our our article How to Hack Public Holidays to Maximise Your Annual Leave for More Time Off in 2026.
NSW public holidays 2026
- Thursday 1 January – New Year’s Day
- Monday 26 January – Australia Day
- Friday 3 April – Good Friday
- Saturday 4 April – Easter Saturday
- Sunday 5 April – Easter Sunday
- Monday 6 April – Easter Monday
- Saturday 25 April – Anzac Day
- Monday 27 April – Anzac Day (additional public holiday for 2026 & 2027 as Anzac Day falls on a weekend)
- Monday 8 June – King’s Birthday
- Monday 5 October – Labour Day
- Friday 25 December – Christmas Day
- Saturday 26 December – Boxing Day
- Monday 28 December – Additional Public Holiday – The public holiday standard in the Act provides that when New Year’s Day, Christmas Day or Boxing Day falls on a Saturday or Sunday there is to be an additional public holiday on the following Monday or Tuesday.
NSW long weekends in 2026
Public holidays create several long weekends throughout the year in New South Wales. These are perfect opportunities to plan a family getaway or short break.
Here are the main long weekends in NSW for 2026:
• Easter long weekend: Friday 3 April to Monday 6 April
• Anzac Day long weekend: Saturday 25 April to Monday 27 April (additional public holiday)
• King’s Birthday long weekend: Saturday 6 June to Monday 8 June
• Labour Day long weekend: Saturday 3 October to Monday 5 October
These long weekends are popular times for family trips, so accommodation can book out quickly.
NSW school term dates and holidays 2026
Term 1: Mon 2 Feb – Thu 2 Apr (Eastern) | Mon 9 Feb – Thu 2 Apr (Western)
Autumn Holidays: Tue 7 Apr – Fri 17 Apr
Term 2: Wed 22 Apr – Fri 3 Jul
Winter Holidays: Mon 6 Jul – Fri 17 Jul
Term 3: Tue 21 Jul – Fri 25 Sep
Spring Holidays: Mon 28 Sep – Fri 9 Oct
Term 4: Tue 13 Oct – Thu 17 Dec
Summer Holidays: Fri 18 Dec 2026 – Wed 27 Jan 2027 (Eastern) | Fri 18 Dec 2026 – Wed 3 Feb 2027 (Western)
Planning school holidays in NSW?
School holidays are a great time to explore new playgrounds, family attractions and day trips around NSW as well as the Newcastle, Lake Macquarie and the Hunter region.
If you’re planning ahead, check out our guides to:
- School Holiday Activities in Newcastle, Lake Macquarie and Hunter
- 15+ Things to Do in Hunter Valley with Kids
- 20 Amazing Things to do in Port Stephens with Kids
- The Ultimate Guide to a Family Snow Trip in NSW
- 50+ Camping, Caravan & Holiday Parks to Stay Within a 3 Hour Drive of Newcastle
NSW public holidays 2027
- Friday 1 January – New Year’s Day
- Tuesday 26 January – Australia Day
- Friday 26 March – Good Friday
- Saturday 27 March – Easter Saturday
- Sunday 28 March – Easter Sunday
- Monday 29 March – Easter Monday
- Sunday 25 April – Anzac Day
- Monday 26 April – Anzac Day (additional public holiday for 2026 & 2027 as Anzac Day falls on a weekend)
- Monday 14 June – King’s Birthday
- Monday 4 October – Labour Day
- Saturday 25 December – Christmas Day
- Sunday 26 December – Boxing Day
- Monday 28 December – Additional Public Holiday – The public holiday standard in the Act provides that when New Year’s Day, Christmas Day or Boxing Day falls on a Saturday or Sunday there is to be an additional public holiday on the following Monday or Tuesday.
NSW school term dates and holidays 2027
Term 1: Thu 28 Jan – Fri 9 Apr (Eastern) | Thu 4 Feb – Fri 9 Apr (Western)
Autumn Holidays: Mon 12 Apr – Fri 23 Apr
Term 2: Mon 26 Apr – Fri 2 Jul
Winter Holidays: Mon 5 Jul – Fri 16 Jul
Term 3: Mon 19 Jul – Fri 24 Sep
Spring Holidays: Mon 27 Sep – Fri 8 Oct
Term 4: Mon 11 Oct – Mon 20 Dec
Summer Holidays: Tue 21 Dec 2027 – Fri 28 Jan 2028 (Eastern) | Tue 21 Dec 2027 – Fri 4 Feb 2028 (Western)
NSW public holidays 2028
- Saturday 1 January – New Year’s Day
- Wednesday 26 January – Australia Day
- Friday 14 April – Good Friday
- Saturday 15 April – Easter Saturday
- Sunday 16 April – Easter Sunday
- Monday 17 April – Easter Monday
- Tuesday 25 April – Anzac Day
- Monday 12 June – King’s Birthday
- Monday 2 October – Labour Day
- Monday 25 December – Christmas Day
- Tuesday 26 December – Boxing Day
NSW school term dates and holidays 2028
Term 1: Mon 31 Jan – Fri 7 Apr (Eastern) | Mon 7 Feb – Fri 7 Apr (Western)
Autumn Holidays: Mon 10 Apr – Fri 21 Apr
Term 2: Mon 24 Apr – Fri 7 Jul
Winter Holidays: Mon 10 Jul – Fri 21 Jul
Term 3: Mon 24 Jul – Fri 29 Sep
Spring Holidays: Tue 3 Oct – Fri 13 Oct
Term 4: Mon 16 Oct – Thu 21 Dec
Summer Holidays: Fri 22 Dec 2028 – Thu 25 Jan 2029 (Eastern) | Fri 22 Dec 2028 – Fri 2 Feb 2029 (Western)
NSW public holidays 2029
- Monday 1 January – New Year’s Day
- Friday 26 January – Australia Day
- Friday 30 March – Good Friday
- Saturday 31 March – Easter Saturday
- Sunday 1 April – Easter Sunday
- Monday 2 April – Easter Monday
- Wednesday 25 April – Anzac Day
- Monday 11 June – King’s Birthday
- Monday 1 October – Labour Day
- Tuesday 25 December – Christmas Day
- Wednesday 26 December – Boxing Day
NSW school term dates and holidays 2029
Term 1: Mon 29 Jan – Fri 13 Apr (Eastern) | Mon 5 Feb – Fri 13 Apr (Western)
Autumn Holidays: Mon 16 Apr – Fri 27 Apr
Term 2: Mon 30 Apr – Fri 6 Jul
Winter Holidays: Mon 9 Jul – Fri 20 Jul
Term 3: Mon 23 Jul – Fri 28 Sep
Spring Holidays: Tue 2 Oct – Fri 12 Oct
Term 4: Mon 15 Oct – Thu 20 Dec
Summer Holidays: Fri 21 Dec 2029 – Wed 30 Jan 2030 (Eastern) | Fri 21 Dec 2029 – Wed 6 Feb 2030 (Western)
NSW public holidays 2030
- Tuesday 1 January – New Year’s Day
- Saturday 26 January – Australia Day
- Friday 19 April – Good Friday
- Saturday 20 April – Easter Saturday
- Sunday 21 April – Easter Sunday
- Monday 22 April – Easter Monday
- Thursday 25 April – Anzac Day
- Monday 10 June – King’s Birthday
- Monday 7 October – Labour Day
- Wednesday 25 December – Christmas Day
- Thursday 26 December – Boxing Day
NSW school term dates and holidays 2030
Term 1: Thu 31 Jan – Fri 12 Apr (Eastern) | Thu 7 Feb – Fri 12 Apr (Western)
Autumn Holidays: Mon 15 Apr – Fri 26 Apr
Term 2: Mon 29 Apr – Fri 5 Jul
Winter Holidays: Mon 8 Jul – Fri 19 Jul
Term 3: Mon 22 Jul – Fri 27 Sep
Spring Holidays: Mon 30 Sep – Fri 11 Oct
Term 4: Mon 14 Oct – Thu 19 Dec
Summer Holidays: Fri 20 Dec 2030 – Mon 27 Jan 2031 (Eastern) | Fri 20 Dec 2030 – Mon 3 Feb 2031 (Western)
School Holiday Calendars by State
Looking for school holiday dates in other states? Check out our guides below:
- Victoria School Holidays & Public Holidays
- Queensland School Holidays & Public Holidays
- South Australia School Holidays & Public Holidays
- Western Australia School Holidays & Public Holidays