Guangzhou
Johannesburg
BEST
DEAL

Fri, 18 Apr
CAN - JNB

Sat, 19 Apr
JNB - CAN
R27417
R26234
Prime price per passenger
Guangzhou
Johannesburg
BEST
DEAL

Tue, 06 May
CAN - JNB
R9316
R8736
Prime price per passenger