A Caspian Airlines plane slid off the runway onto a motorway on landing at an airport in southwestern Iran.
Iranian state media reported that all passengers were evacuated without injury.
"It ran out of runway when landing at Mahshahr airport with no casualties," state news agency IRNA said.
Some other Iranian media outlets reported 135 passengers and seven crew members were on board but there was no official confirmation.
IRNA, quoting local aviation officials, said a technical issue delayed the plane's landing, which caused the accident.
Iranian media reported that the pilot was unable to deploy the landing gear, adding that the incident was being investigated.
Photographs of the aircraft show registration number EP-CPZ, a McDonnell Douglas MD-83 built in 1994.
"The plane did not catch fire and all passengers safely left the plane," managing Director of Khuzestan Airports Mohammad Reza Rezaei told IRNA.
An unverified video shared on social media showed an evacuation of passengers from the plane sitting in the middle of a motorway in Mahshahr.
On Saturday, an Iranian airplane en route from Tehran to Istanbul made an emergency landing at a Tehran airport because of a technical problem, the semi-official Mehr news agency reported.
Iran's airlines have been plagued by crashes, which Iranian rulers blame on US sanctions that block the airlines from replacing their ageing fleets or purchasing spare parts from the West.