About 150 people are feared dead in a plane crash in north-western Iran.

Iran state television says a Caspian Airlines Tupolev jet was heading from Tehran to the Armenian capital Yerevan when it crashed shortly before midday local time, about 120 kilometres north-west of the capital.

Emergency service authorities have reported the plane was destroyed and shattered into pieces and the wreckage was in flames.