Auckland - Johannesburg15 daysMon 22 MarAKL-JNB· 1 stopSingapore AirlinesMon 05 AprJNB-AKL· 1 stopSingapore Airlinesfrom$2,379Show offer
Christchurch - Johannesburg11 daysThu 01 AprCHC-JNB· 1 stopEmiratesSun 11 AprJNB-CHC· 1 stopEmiratesfrom$2,472Show offer
Auckland - Cape Town14 daysTue 16 FebAKL-CPT· 1 stopEmiratesMon 01 MarCPT-AKL· 1 stopEmiratesfrom$2,603Show offer