Johannesburg
Shanghai
BEST
DEAL
Sun, 24 Nov
JNB - PVG
Thu, 28 Nov
PVG - JNB
R12335
R11584
Prime price per passenger
Johannesburg
Shanghai
BEST
DEAL
Sun, 24 Nov
JNB - PVG
Thu, 28 Nov
PVG - JNB
R12467
R11716
Prime price per passenger
Johannesburg
Shanghai
BEST
DEAL
Sun, 24 Nov
JNB - PVG
Thu, 28 Nov
PVG - JNB
R13088
R13061
Prime price per passenger
Johannesburg
Shanghai
BEST
DEAL
Sat, 23 Nov
JNB - PVG
Wed, 27 Nov
PVG - JNB
R13788
R13206
Prime price per passenger
Johannesburg
Shanghai
BEST
DEAL
Mon, 25 Nov
JNB - SHA
Thu, 28 Nov
SHA - JNB
R14319
R13448
Prime price per passenger
Johannesburg
Shanghai
BEST
DEAL
Sun, 24 Nov
JNB - PVG
Thu, 28 Nov
PVG - JNB
R14344
R13744
Prime price per passenger