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