Johannesburg
Shanghai
Sat, 11 May
JNB - PVG
Mon, 13 May
PVG - JNB
R18341
Price per passenger
Johannesburg
Shanghai
Sat, 11 May
JNB - PVG
Mon, 13 May
PVG - JNB
R22640
Price per passenger