Johannesburg
Shanghai
Fri, 03 May
JNB - PVG
Mon, 06 May
PVG - JNB
R13363
Price per passenger
Johannesburg
Shanghai
Fri, 03 May
JNB - PVG
Mon, 06 May
PVG - JNB
R13502
Price per passenger
Johannesburg
Shanghai
Fri, 03 May
JNB - PVG
Tue, 07 May
PVG - JNB
R14479
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
Johannesburg
Shanghai
Fri, 03 May
JNB - PVG
Mon, 06 May
PVG - JNB
R17189
Price per passenger