Weather Averages for Iran

South Africa to Iran flight information

  • The fastest flight from South Africa to Iran is from Johannesburg to Tehran, with an average flight time of 11h 50m
  • The most popular airlines flying from South Africa to Iran are Qatar Airways
  • The most popular city destinations in Iran are Tehran, Mashhad, Shiraz