Johannesburg
Shanghai
BEST
DEAL

Sun, 11 May
JNB - PVG

Thu, 15 May
PVG - JNB
R14425
R13542
Prime price per passenger
Johannesburg
Shanghai
BEST
DEAL

Sat, 10 May
JNB - PVG

Wed, 14 May
PVG - JNB
R14288
R13413
Prime price per passenger
Johannesburg
Shanghai
BEST
DEAL

Sat, 10 May
JNB - PVG

Wed, 14 May
PVG - JNB
R14215
R13340
Prime price per passenger
Johannesburg
Shanghai
BEST
DEAL

Fri, 09 May
JNB - SHA

Tue, 13 May
SHA - JNB
R13480
R12654
Prime price per passenger
Johannesburg
Shanghai
BEST
DEAL

Fri, 09 May
JNB - SHA

Tue, 13 May
SHA - JNB
R13407
R12581
Prime price per passenger
Johannesburg
Shanghai
BEST
DEAL

Mon, 12 May
JNB - PVG

Tue, 13 May
PVG - JNB
R16398
R15393
Prime price per passenger