The capital of Iran is Teheran. Distance from Istanbul to Teheran is 2045 km, while direct flight time is 2 h 45 min. According to Yandex.Flights, the lowest ticket price from Istanbul to Teheran in the next 30 days is 821 TL. You can get direct flights from Istanbul to Iran for Teheran, Tabriz, Shiraz and others.
Please connect to the internet to search