A fifth Australian state has made voluntary euthanasia legal, more than 20 years after the country repealed the world's first mercy-killing law for the terminally ill.

Queensland's parliament passed the law, with 61 of the state's 93 members voting in favour.

New South Wales, the nation's most populous state, is now the only state that does not allow assisted suicide.

The Northern Territory and Australian Capital Territory do not have the same rights as states and the federal parliament has barred them from making such laws.

Queensland's law, which takes effect in January 2023, allows people suffering from a disease or medical condition that is advanced, progressive and terminal to have access to so-called voluntary assisted dying.

Their condition must be expected to cause death within a year, they must have decision-making capacity, and proceed without coercion.

Deputy premier Steven Miles said the law would ease pain and suffering.

"It has been a very considered debate and ... it's been a very difficult debate," Mr Miles told the parliament.

Opponents argued that due to a funding shortfall for palliative care, the law would put pressure on some patients to end their lives.

"Will this government provide a guarantee that people will get access to quality integrated palliative care services wherever they live in Queensland, when they have a terminal diagnosis, and not just in the last few months of life?" opposition member Fiona Simpson said.

But Mr Miles said palliative care and voluntary assisted dying were complementary policies which gave more options to terminally ill people.

In 1995, the sparsely populated Northern Territory became the first jurisdiction in the world to legalise doctor-assisted suicide for terminally ill patients.

But the Australian parliament overturned that law in 1997 after four people had been helped to die.

The federal parliament does not have the same power over the six states, and Victoria became the first to legalise assisted suicide in June 2019.

New South Wales' parliament rejected a doctor-assisted suicide bill by a single vote two weeks before the Victorian law was passed.