The airline, part of the Air France KLM group, made the announcement in a short statement on its website Saturday, AP reported.
KLM said its last flight to Tehran will leave Amsterdam on Sept. 22 and return on Sept. 23.
KLM ceased flights to Tehran in 2013, resuming them in 2016 after the nuclear deal was signed.
In May, US President Donald Trump pulled America from the international accord.
Air France resumed flights to Tehran in 2016 after an eight-year absence. The airline continues its flights.