Cape Town
Shanghai
BEST
DEAL

Sun, 23 Mar
CPT - PVG

Wed, 26 Mar
PVG - CPT
R18535
R17793
Prime price per passenger
Cape Town
Shanghai
BEST
DEAL

Sun, 23 Mar
CPT - SHA

Wed, 26 Mar
SHA - CPT
R18429
R17687
Prime price per passenger
Cape Town
Shanghai
BEST
DEAL

Sun, 23 Mar
CPT - PVG

Wed, 26 Mar
PVG - CPT
R19913
R18715
Prime price per passenger
Cape Town
Shanghai
BEST
DEAL

Sun, 23 Mar
CPT - PVG

Wed, 26 Mar
PVG - CPT
R19942
R18743
Prime price per passenger
Cape Town
Shanghai
BEST
DEAL

Sun, 23 Mar
CPT - PVG

Wed, 26 Mar
PVG - CPT
R19363
R18588
Prime price per passenger
Cape Town
Shanghai
BEST
DEAL

Sun, 23 Mar
CPT - PVG

Wed, 26 Mar
PVG - CPT
R19278
R18115
Prime price per passenger