Johannesburg
Shanghai
BEST
DEAL
Sat, 07 Dec
JNB - PVG
R18540
R17379
Prime price per passenger
Johannesburg
Shanghai
BEST
DEAL
Sun, 01 Dec
JNB - PVG
Tue, 03 Dec
PVG - JNB
R19885
R18722
Prime price per passenger
Johannesburg
Shanghai
BEST
DEAL
Sun, 01 Dec
JNB - PVG
Tue, 03 Dec
PVG - JNB
R19894
R18731
Prime price per passenger