Johannesburg
Shanghai
BEST
DEAL

Tue, 18 Feb
JNB - PVG

Wed, 19 Feb
PVG - JNB
R18136
R16917
Prime price per passenger
Johannesburg
Shanghai
BEST
DEAL

Mon, 17 Feb
JNB - PVG

Thu, 20 Feb
PVG - JNB
R25099
R23704
Prime price per passenger
Johannesburg
Shanghai
BEST
DEAL

Mon, 17 Feb
JNB - PVG

Thu, 20 Feb
PVG - JNB
R27606
R26188
Prime price per passenger
Johannesburg
Shanghai
BEST
DEAL

Sat, 15 Feb
JNB - PVG

Wed, 19 Feb
PVG - JNB
R17885
R16947
Prime price per passenger
Johannesburg
Shanghai
BEST
DEAL

Sat, 15 Feb
JNB - PVG

Wed, 19 Feb
PVG - JNB
R17416
R16947
Prime price per passenger
Johannesburg
Shanghai
BEST
DEAL

Sat, 15 Feb
JNB - PVG

Wed, 19 Feb
PVG - JNB
R17426
R16947
Prime price per passenger