Australia's prime minister on Wednesday blamed restricted vaccine supply from Europe for his country's halting coronavirus inoculation efforts, as he faced growing public frustration over the sluggish rollout.

Scott Morrison said vaccine shortages and "strict export controls" introduced by the European Commission meant Australia received just 700,000 of a contracted 3.8 million doses of the Oxford/AstraZeneca vaccine.

His government, which received global praise for successfully containing Australia's coronavirus outbreak, has fallen far behind its vaccine rollout schedule.

It had initially pledged to administer four million doses by the end of March, but had instead managed about 920,000 shots by Wednesday -- drawing increasing criticism that Morrison tried to address at a hastily organised press conference.

"3.1 million vaccines didn't arrive in Australia -- that's just a simple fact," he said.

"It's not a dispute. It's not a conflict. It's not an argument. It's not a clash. It's just a simple fact."

Australia has received around 870,000 doses of the Pfizer/BioNTech vaccine, which it is administering to frontline workers.

Authorities had been counting on imported and locally made AstraZeneca shots to cover most of the population.

Australian Prime Minister Scott Morrison (L) has blamed his country's sluggish coronavirus vaccine rollout on EU supply issues
Australian Prime Minister Scott Morrison (L) has blamed his country's sluggish coronavirus vaccine rollout on EU supply issues POOL / Kate GERAGHTY

But trouble surfaced last month when Italy blocked the export of 250,000 AstraZeneca doses as it struggled to cope with a severe coronavirus crisis at home -- a delay Morrison's government insisted would not affect its overall vaccine rollout plan.

A wider debate across Europe on whether to export vaccines when EU countries are struggling to contain the virus has also held up supplies.

Morrison said Wednesday he had been reassured by statements from EU officials overnight that AstraZeneca export requests were being processed.

He said he was also still awaiting an EU response to an urgent request for one million of Australia's AstraZeneca doses to be diverted to neighbouring Papua New Guinea, which is facing a worrying Covid-19 surge.

Early in the pandemic, Morrison boasted that Australia would be "at the front of the queue" for vaccines after a slew of deals with AstraZeneca, Pfizer and Novavax.

But public frustration over the actual rollout has prompted angry exchanges last week between the Morrison government and state officials tasked with administering the programme.

"Scott Morrison needs to stop pretending like there's no rush. Vaccinations are our ticket back to normal -- the government needs to get a move on," opposition leader Anthony Albanese said.