Johannesburg
Shanghai
BEST
DEAL
Sun, 01 Dec
JNB - PVG
R11430
R11193
Prime price per passenger
Johannesburg
Shanghai
BEST
DEAL
Sat, 23 Nov
JNB - PVG
Wed, 27 Nov
PVG - JNB
R17799
R16724
Prime price per passenger