Johannesburg
Shanghai
BEST
DEAL
Mon, 10 Feb
JNB - PVG
R9698
R9105
Prime price per passenger
Johannesburg
Shanghai
BEST
DEAL
Sat, 01 Feb
JNB - PVG
Thu, 06 Feb
PVG - JNB
R11878
R11153
Prime price per passenger
Johannesburg
Shanghai
BEST
DEAL
Mon, 03 Feb
JNB - PVG
Thu, 06 Feb
PVG - JNB
R14139
R13284
Prime price per passenger