Johannesburg
Shanghai
BEST
DEAL

Fri, 06 Jun
JNB - PVG
R7797
R7311
Prime price per passenger
Johannesburg
Shanghai
BEST
DEAL

Sat, 03 May
JNB - PVG

Fri, 09 May
PVG - JNB
R14257
R13383
Prime price per passenger
Johannesburg
Shanghai
BEST
DEAL

Sat, 03 May
JNB - PVG

Fri, 09 May
PVG - JNB
R14595
R13700
Prime price per passenger