Guangzhou
Johannesburg
BEST
DEAL
Thu, 26 Dec
CAN - JNB
Fri, 27 Dec
JNB - CAN
R20248
R19864
Prime price per passenger
Guangzhou
Johannesburg
BEST
DEAL
Fri, 17 Jan
CAN - JNB
R9766
R9172
Prime price per passenger