Singapore - Johannesburg8 daysMon 30 NovSIN-JNB· 1 stopEthiopian AirlinesMon 07 DecJNB-SIN· 1 stopEthiopian Airlinesfrom$989Show offer
Singapore - Johannesburg8 daysMon 18 JanSIN-JNB· 1 stopEthiopian AirlinesMon 25 JanJNB-SIN· 1 stopEthiopian Airlinesfrom$995Show offer