All scheduled flights from Karachi to Tehran (KHI-IKA)
Pakistan
Iran
All scheduled flights from KHI to IKA. You can fly from Karachi to Tehran non-stop on Mondays & Wednesdays and the flight takes about 3 hours and 13 minutes. Flights with stops take between 5 to 8 hours depending on your flight and connection airport.