Johannesburg
Shanghai
BEST
DEAL
Tue, 04 Feb
JNB - PVG
R10768
R10045
Prime price per passenger
Johannesburg
Shanghai
BEST
DEAL
Tue, 28 Jan
JNB - PVG
Sat, 01 Feb
PVG - JNB
R48920
R47494
Prime price per passenger