Best option Karachi Johannesburg | 05/17/24 1 Stopover (ADD) ET0695, ET0859 27h 40min | 06/11/24 1 Stopover (ADD) ET0858, ET0694 29h 05min | Ethiopian Airlines | $611 Found several days ago | Check | ||
Karachi Johannesburg | 05/17/24 1 Stopover (DOH) QR0605, QR1367 13h 40min | 06/11/24 1 Stopover (DOH) QR1364, QR0610 14h 15min | Qatar Airways | $931 Found several days ago | Check |