Recent Airfares from South Africa to Iran

Johannesburg to Tehran

from

2024-05-16 - 2024-11-06
1 stop · 174-day round trip
change dates

Weather Averages for Iran

South Africa to Iran flight information

  • The cheapest flight from South Africa to Iran is from Johannesburg to Tehran, with airfares starting at EUR 766.85
  • The fastest flight from South Africa to Iran is from Johannesburg to Tehran, with an average flight time of 12h 05m
  • The most popular city destinations in Iran are Tehran, Mashhad, Shiraz