A Ukraine International Airlines jet with 180 passengers and crew on board has crashed in Tehran just hours after Iran launched multiple missile attacks on US troops.

Iran's semi-official Fars news agency said the Boeing 737-800 crashed shortly after takeoff from Iran's Imam Khomeini airport due to technical problems.

There was no word on any survivors.


Ukrainian airliner crashes in Tehran just hours after Iranian missile strikes_1

An investigation team was at the site of the crash in south-western outskirts of Tehran, civil aviation spokesman Reza Jafarzadeh told the Associated Press.

Iranian news agency ISNA shared a video purporting to be of the crash.

The footage appeared to show the airline impacting with the ground in a massive ball of flames.

Flight data from the airport showed a Ukrainian 737-800 flown by Ukraine International Airlines took off Wednesday morning, then stopped sending data almost immediately afterward, according to website FlightRadar24.

"The plane is on fire but we have sent crews … and we may be able to save some passengers." Pirhossein Koulivand, head of Iran's emergency services, told state television.

The crash came hours after Iran launched a ballistic missile attack targeting two bases in Iraq housing US forces in retaliation for the killing of Revolutionary Guard General Qassem Soleimani.

The Boeing 737-800 is a common single-aisle, twin-engine aircraft used for short to medium-range flights.

First introduced in the late 1990s, thousands of the planes are in use by airlines around the world.

-with AAP