New York - Johannesburg16 daysMon 15 MarJFK-JNB· 1 stopEthiopian AirlinesTue 30 MarJNB-JFK· 1 stopEthiopian Airlinesfrom1,156 USDShow offer
Washington - Johannesburg12 daysThu 18 MarIAD-JNB· 1 stopEthiopian AirlinesMon 29 MarJNB-IAD· 1 stopEthiopian Airlinesfrom1,187 USDShow offer
Chicago - Johannesburg16 daysMon 15 MarORD-JNB· 1 stopTurkish AirlinesTue 30 MarJNB-ORD· 1 stopTurkish Airlinesfrom1,192 USDShow offer