Johannesburg
Shanghai
BEST
DEAL
Tue, 15 Oct
JNB - PVG
R710
R11827
R11117
Prime price per passenger
Johannesburg
Shanghai
BEST
DEAL
Tue, 15 Oct
JNB - PVG
Thu, 17 Oct
PVG - JNB
R1 044
R17320
R16276
Prime price per passenger