From July 1, owners of unregistered guns will be able to hand them in without fear of punishment.
"As recent events have shown us, just one gun in the wrong hands can be deadly," Justice Minister Michael Keenan said Friday. "Now is the time to run another amnesty, with the aim of reducing this pool of illegal guns."
Anyone caught with an unregistered firearm outside the amnesty period could face a $280,000 (US$212,500) fine and up to 14 years in prison.
There were 47 violent crimes involving firearms across Australia in 2013, the last year for which statistics are available, according to the Australian Institute of Criminology. The same year, there were more than 11,208 homicides involving firearms in US, according to the Centers for Disease Control.
Australia is a nation of nearly 24 million people, versus 321 million in the US.
Clare O'Neil, an opposition Labor MP and Shadow Minister for Justice, told CNN her party was fully supportive of the move.
"We are always pleased to see the states, territories and Federal Government taking steps to get illegal guns off our streets," she said.
Gun control success
Those statistics are often pointed to by gun-control advocates in the US as proof restricting the availability of deadly weapons can reduce the number of deaths from them.