Johannesburg
Shanghai
Mon, 17 Jun
JNB - PVG
R10068
Price per passenger
Johannesburg
Shanghai
Sat, 04 May
JNB - PVG
Tue, 07 May
PVG - JNB
R16779
Price per passenger
Johannesburg
Shanghai
Sat, 04 May
JNB - PVG
Tue, 07 May
PVG - JNB
R16823
Price per passenger