Johannesburg
Shanghai
BEST
DEAL

Sat, 19 Apr
JNB - PVG
R12759
R11986
Prime price per passenger
Johannesburg
Shanghai
BEST
DEAL

Sat, 19 Apr
JNB - PVG

Mon, 21 Apr
PVG - JNB
R20385
R19140
Prime price per passenger
Johannesburg
Shanghai
BEST
DEAL

Sat, 19 Apr
JNB - PVG

Tue, 22 Apr
PVG - JNB
R20427
R19182
Prime price per passenger