The US-based broadcaster says it is leaving Iran as a result of its decision to cancel its operations in the country.
The news outlet said it would now focus on its core international business in the region.
Al Jazeera had been working in Iran for two decades.
It was forced to leave after President Hassan Rouhani won elections in February last year.
Al-Jazeera said in a statement on Friday it would “no longer be an agent of the US Government, or of any other government, and its journalists would not be permitted to cover US politics or foreign policy.”
Al Jazeera said it planned to stay in Iran until the end of June.
It said the announcement had come following a meeting with President Rouhani.
Iran and the US remain technically at war.
Iran has repeatedly denied US accusations of human rights violations and said it was not involved in any incidents, but US officials have said they believe Iran was involved in a series of drone attacks in the United States.
Al Qaeda and the Islamic State group have claimed responsibility for drone attacks.
Iranian President Hassan Rohani has repeatedly denounced Al Jazeera’s reporting on the Middle East.
The broadcaster is based in Dubai.