Do I, an Indian citizen, need a transit visa for a short layover in
Yes, from the official Australian Government Department of Immigration website as an Indian national you require a transit visa. Indian nationals are not listed in those countries nationals who can transit Australia without applying for a transit visa.
You will be applying for a Transit Visa Subclass 771 and with this visa you can enter and stay in Australia for no longer then 72 hours.
Similarly there are requirements for Indian nationals if applying for a Australian transit visa from India.
Source: Australian High Commission New Delhi
- people who wish to transit through Australia and who do not qualify
for transit without a visa
- you fly out on the same aircraft and from the same airport at which
- you stay in the transit lounge and do not leave the airport.
Therefore you can apply for a transit visa to your nearest VFS center in India. Also there is no transit visa fee but you will have to pay service charges for VFS.
Lastly you have mentioned your flight is from kL To Sydney To Auckland, I don't know which date you are flying but AisAsia says there is route from KL to Gold coast to Auckland that means you are transiting Australia and you need a transit visa.