Johannesburg
Guangzhou
BEST
DEAL
Mon, 27 Jan
JNB - CAN
Wed, 29 Jan
CAN - JNB
R14105
R13247
Prime price per passenger
Johannesburg
Guangzhou
BEST
DEAL
Mon, 27 Jan
JNB - CAN
Wed, 29 Jan
CAN - JNB
R14135
R13277
Prime price per passenger
Johannesburg
Guangzhou
BEST
DEAL
Tue, 28 Jan
JNB - CAN
Thu, 30 Jan
CAN - JNB
R16628
R15620
Prime price per passenger
Johannesburg
Guangzhou
BEST
DEAL
Tue, 28 Jan
JNB - CAN
Thu, 30 Jan
CAN - JNB
R16697
R15683
Prime price per passenger
Johannesburg
Guangzhou
BEST
DEAL
Sat, 25 Jan
JNB - CAN
Thu, 30 Jan
CAN - JNB
R16968
R15944
Prime price per passenger
Johannesburg
Guangzhou
BEST
DEAL
Sun, 26 Jan
JNB - CAN
Thu, 30 Jan
CAN - JNB
R17005
R15974
Prime price per passenger