Johannesburg
Shanghai
BEST
DEAL
Thu, 28 Nov
JNB - PVG
R9579
R8993
Prime price per passenger
Johannesburg
Shanghai
BEST
DEAL
Thu, 31 Oct
JNB - PVG
Sun, 03 Nov
PVG - JNB
R16113
R15135
Prime price per passenger
Johannesburg
Shanghai
BEST
DEAL
Thu, 31 Oct
JNB - PVG
Sun, 03 Nov
PVG - JNB
R16141
R15163
Prime price per passenger