Johannesburg
Shanghai
BEST
DEAL
Sat, 28 Dec
JNB - PVG
Thu, 02 Jan
PVG - JNB
R24282
R23146
Prime price per passenger
Johannesburg
Shanghai
BEST
DEAL
Sun, 29 Dec
JNB - PVG
Wed, 01 Jan
PVG - JNB
R24504
R23357
Prime price per passenger
Johannesburg
Shanghai
BEST
DEAL
Sat, 04 Jan
JNB - PVG
R27023
R25876
Prime price per passenger