El HMAS Perth (D29) fue un crucero ligero de la clase Leander modificada que sirvió en la Royal Australian Navy (RAN) durante la Segunda Guerra Mundial.
El 26 de febrero de 1942, el Perth arribó a Surabaya desde Tanjong Priok, bajo el mando del capitán Hector Waller, junto a los cruceros de la Royal Navy Exeter, el crucero ligero holandés Java, y los destructores británicos Electra, Jupiter, y Encounter.
El combate que aconteció, se le conoce como batalla del Mar de Java.
Otros cuatro tripulantes, murieron en la costa sin llegar a ser tomados como prisioneros.
Tras finalizar la contienda 214 hombres (211 tripulantes, 2 miembros de la RAAF y 1 civil) fueron repatriados a Australia.