Iran's civil aviation chief denied Friday that a missile downed a Ukrainian airliner which crashed killing all 176 people on board, rejecting Western claims of a catastrophic mistake by Tehran's air defences.

The cause of the crash is to be announced Saturday after an investigating committee meeting in the presence of foreign and local parties involved, Iran's Fars news agency said, quoting an "informed source".

A woman in front of a memorial at the Boryspil airport outside Kiev  for the victims of the Ukraine International Airlines Flight PS752, which crashed shortly after takeoff in Tehran Wednesday killing all 176 aboard
A woman in front of a memorial at the Boryspil airport outside Kiev for the victims of the Ukraine International Airlines Flight PS752, which crashed shortly after takeoff in Tehran Wednesday killing all 176 aboard AFP / Sergei SUPINSKY

The report came as Ukraine said its experts had been granted access to the black box flight recorders and as US Secretary of State Mike Pompeo repeated it was "likely" an Iranian missile had downed the plane.

Tehran has been facing mounting international pressure to allow a "credible" investigation into the crash, which several Western governments have blamed on an accidental missile strike.

"One thing is for certain, this airplane was not hit by a missile," Iran's civil aviation chief Ali Abedzadeh said, after Tehran invited the United States, Ukraine, Canada and others to join the investigation.

Mourners of a Ukrainian airliner crash in Iran gather for a memorial service at Western University in London, Ontario in Canada. One graduate says she is 'shocked' and that the incident was a 'tragedy that affected everybody'. The crash took place shortly
Mourners of a Ukrainian airliner crash in Iran gather for a memorial service at Western University in London, Ontario in Canada. One graduate says she is 'shocked' and that the incident was a 'tragedy that affected everybody'. The crash took place shortly after take-off from Tehran on January 8 killing all 176 people on board, most of them from Iran and Canada. AFPTV / Jorge UZON

The Boeing 737 crashed on Wednesday shortly after Iran launched missiles at US forces in Iraq in response to the killing of top Iranian general Qasem Soleimani in a US drone strike in Baghdad.

It was Iran's worst civil aviation disaster since 1988 when the US military said it shot down an Iran Air plane over the Gulf by mistake, killing all 290 people on board.

The majority of passengers on Ukraine International Airlines (UIA) Flight PS752 were dual national Iranian-Canadians but also included Ukrainians, Afghans, Britons and Swedes.

Rescue teams work among debris after a Ukrainian plane carrying 176 passengers crashed near Imam Khomeini airport in the Iranian capital Tehran
Rescue teams work among debris after a Ukrainian plane carrying 176 passengers crashed near Imam Khomeini airport in the Iranian capital Tehran AFP / -

Vadym Prystaiko, the foreign minister of Ukraine which has sent around 50 experts to Tehran to take part in the Iran-led inquiry, said Friday: "Our team has now access to the black boxes".

The experts, he said, also had access to the radio exchanges between the UIA pilots and Tehran air traffic control and were receiving "full cooperation" from Iran.

The Ukraine team, granted access to plane fragments and the crash site, will start analysing the contents of the black boxes, he added.

Map showing the range of Iranian missiles and their launch sites
Map showing the range of Iranian missiles and their launch sites AFP / Patricio ARANA

Pompeo, echoing several world leaders, said "we do believe it's likely the plane was shot down by an Iranian missile", adding a final determination would be made after a probe is conducted.

Mourners in Toronto console each other during a vigil for the victims of Ukrainian Airlines flight 752 which went down in Iran, killing everybody aboard
Mourners in Toronto console each other during a vigil for the victims of Ukrainian Airlines flight 752 which went down in Iran, killing everybody aboard AFP / Geoff Robins

Canadian Prime Minister Justin Trudeau said intelligence sources indicated an Iranian surface-to-air missile downed the aircraft after it took off from Tehran.

"We know this may have been unintentional. Canadians have questions, and they deserve answers," he said.

Rescue teams are pictured among bodies and debris at the crash site
Rescue teams are pictured among bodies and debris at the crash site ISNA / Rouhollah VAHDATI

Abedzadeh rejected the claim. "Any remarks made before the data is extracted (from the plane's black box flight recorders) ... is not an expert opinion," he said.

Video footage, which the New York Times said it had verified, emerged and appeared to show the moment the airliner was hit.

A fast-moving object is seen rising at an angle into the sky before a bright flash appears, which dims and then continues moving forward. Several seconds later, an explosion is heard and the sky lights up.

Iran says that data must be extracted from the plane's black boxes before the cause of the crash can be established
Iran says that data must be extracted from the plane's black boxes before the cause of the crash can be established IRAN PRESS / -

Iran said a 10-member Canadian delegation was on its way to help with the probe, although the two countries cut diplomatic relations in 2012.

But Ottawa said only two Canadian investigators had been granted visas to travel to Iran.

Canada's foreign minister Francois-Philippe Champagne also lowered the toll of Canadians killed in the crash from 63 to 57, citing new information on people's travel documents.

The Islamic republic also invited US plane maker Boeing to "participate" in the investigation.

Canada and the US National Transportation Safety Board said they received the invitations and would join the probe.

Abedzadeh said Tehran had invited "Americans, Canadians, the French, Ukrainians and the Swedish" to be present during the investigation.

European Union foreign ministers on Friday urged Iran to be transparent.

"The important thing now is that everything is completely investigated. Nothing must be swept under the table," German Foreign Minister Heiko Maas said.

US President Donald Trump has indicated that Washington officials believed the Kiev-bound Boeing 737 was struck by an Iranian missile.

Unidentified officials told US media that satellite, radar and electronic data indicated Tehran's air defence units downed the aircraft.

But Iran's aviation authority chief said the missile theory could not be "scientifically correct" because it was not possible for an airliner to be hit and "continue flying for 60 to 70 seconds".

"The debris collected has been in a very limited area. If there was an explosion in the wings it should have been much more scattered," Abedzadeh said.

The airliner went down in the dark just minutes after takeoff, with no radio message from the pilot to indicate distress, Iranian aviation authorities said.

The pilot did not call the tower because "he must have been trying to save the airplane before anything else", Abedzadeh said.

German carrier Lufthansa said Friday it was cancelling all flights to and from Tehran until January 20 "due to the unclear security situation for the airspace around Tehran airport".

Sweden said it was stopping Iran Air flights between the two countries because of safety concerns, and Australian Airlines also scrapped its flights to Tehran.

Several other airlines also announced they would avoid Iranian and Iraqi airspace.

Investigators are pursuing several possibilities, including engine failure, a missile strike or an act of terror.