Fly to
Route
Depart
Return
Price
ShanghaiJohannesburg
PVG - JNB
PVGJNB
Shanghai Pu Dong
Thu 3/7
18:55-8:35
1 stop19h 40m
Johannesburg OR Tambo
Wed 16/7
9:55-10:35
1 stop18h 40m
ShanghaiJohannesburg
PVG - JNB
PVGJNB
Shanghai Pu Dong
Sun 6/7
16:50-18:35
1 stop31h 45m
Johannesburg OR Tambo
Sun 13/7
13:45-6:35
1 stop34h 50m
ShanghaiJohannesburg
PVG - JNB
PVGJNB
Shanghai Pu Dong
Wed 2/7
0:35-16:10
1 stop21h 35m
Johannesburg OR Tambo
Mon 14/7
13:35-16:30
1 stop20h 55m
ShanghaiJohannesburg
SHA - JNB
SHAJNB
Shanghai Hongqiao Intl
Wed 12/2
20:25-7:40
2 stops41h 15m
Johannesburg OR Tambo
Wed 26/2
10:10-16:55
2 stops24h 45m
GuangzhouCape Town
CAN - CPT
CANCPT
Guangzhou Baiyun
Sun 2/3
0:55-19:55
2 stops25h 00m
Cape Town Intl
Mon 10/3
12:35-13:20
1 stop18h 45m
ShanghaiJohannesburg
SHA - JNB
SHAJNB
Shanghai Hongqiao Intl
Wed 12/2
18:30-7:40
2 stops43h 10m
Johannesburg OR Tambo
Wed 26/2
10:10-11:25
1 stop19h 15m
ShanghaiJohannesburg
PVG - JNB
PVGJNB
Shanghai Pu Dong
Wed 9/7
17:45-7:40
1 stop19h 55m
Johannesburg OR Tambo
Tue 15/7
11:20-17:50
1 stop24h 30m
ShanghaiJohannesburg
SHA - JNB
SHAJNB
Shanghai Hongqiao Intl
Sun 6/7
13:20-7:40
1 stop24h 20m
Johannesburg OR Tambo
Sun 13/7
11:20-12:05
1 stop18h 45m