Johannesburg
Shanghai
BEST
DEAL
Tue, 21 May
JNB - PVG
Fri, 24 May
PVG - JNB
-17 %
24196R
20185R
Prime price per passenger
Jeju
Shanghai
BEST
DEAL
Wed, 19 Jun
CJU - PVG
956R
868R
Prime price per passenger
Johannesburg
Shanghai
BEST
DEAL
Sun, 26 May
JNB - PVG
Mon, 27 May
PVG - JNB
15398R
15165R
Prime price per passenger
Cape Town
Shanghai
BEST
DEAL
Mon, 20 May
CPT - PVG
Thu, 23 May
PVG - CPT
17089R
16944R
Prime price per passenger
Cape Town
Shanghai
BEST
DEAL
Mon, 20 May
CPT - PVG
Fri, 24 May
PVG - CPT
19803R
19694R
Prime price per passenger
Johannesburg
Shanghai
BEST
DEAL
Tue, 21 May
JNB - PVG
Fri, 24 May
PVG - JNB
20185R
18982R
Prime price per passenger
Johannesburg
Shanghai
BEST
DEAL
Tue, 21 May
JNB - PVG
Fri, 24 May
PVG - JNB
-17 %
24186R
20176R
Prime price per passenger
Johannesburg
Shanghai
BEST
DEAL
Tue, 21 May
JNB - PVG
Fri, 24 May
PVG - JNB
20297R
20251R
Prime price per passenger