WA School Holidays & Public Holidays 2025 to 2028

This guide to WA school holidays for 2025 to 2028 will help you plan your holiday. The dates are for primary and secondary students in public schools – private schools have their own holiday dates.

School holidays are a popular and busy time for travel within Western Australia and accommodation prices are at their highest. If you don’t have to travel during these times, consider planning your trip outside of these times.

School Holidays WA 2025

Term 1Wed 5 February – Friday 11 April
HolidaysSat 12 April – Sun 27 April
Term 2Mon 28 April – Fri 4 July
HolidaysSat 5 July – Sun 20 July
Term 3Mon 21 July – Fri 26 September
HolidaysSat 27 September – Sun 12 October
Term 4Mon 13 October – Thu 18 December
HolidaysFri 19 December – Sun 1 February

WA School Holidays 2026

Term 1Mon 2 February – Thu 2 April
HolidaysFri 3 April – Sun 19 April
Term 2Mon 20 April – Fri 3 July
HolidaysSat 4 July – Sun 19 July
Term 3Mon 20 July – Fri 25 September
HolidaysSat 26 September – Sun 11 October
Term 4Mon 12 October – Thu 17 December
HolidaysFri 18 December –

WA School Holidays 2027

Preliminary dates only: to be confirmed

Term 1Mon 1 February – Fri 9 April
HolidaysSat 10 April – Sun 25 April
Term 2Mon 26 April – Fri 2 July
HolidaysSat 3 July – Sun 18 July
Term 3Mon 19 July – Fri 24 September
HolidaysSat 25 September – Sun 10 October
Term 4Mon 11 October – Thu 16 December
HolidaysFri 17 December –

WA School Holidays 2028

Preliminary dates only: to be confirmed

Term 1Wed 2 February – Fri 7 April
HolidaysSat 8 April – Sun 23 April
Term 2Mon 24 April – Fri 30 June
HolidaysSat 1 July – Sun 16 July
Term 3Mon 17 July – Fri 22 September
HolidaysSat 23 September – Sun 8 October
Term 4Mon 9 October – Thu 14 December
HolidaysFri 15 December –

Western Australia Public Holidays

Public Holiday20242025
New Year’s DayMonday 1 JanuaryWednesday 1 January
Australia DayFriday 26 JanuaryMonday 27 January
Labour DayMonday 4 MarchMonday 3 March
Good FridayFriday 29 MarchFriday 18 April
Easter SundaySunday 31 March *Sunday 20 April *
Easter MondayMonday 1 AprilMonday 21 April
Anzac DayThursday 25 AprilFriday 25 April
Western Australia DayMonday 3 JuneMonday 2 June
King’s Birthday #Monday 23 SeptemberMonday 29 September
Christmas DayWednesday 25 DecemberThursday 25 December
Boxing DayThursday 26 DecemberFriday 26 December