Cape Town
Shanghai
BEST
DEAL

Thu, 20 Mar
CPT - PVG

Fri, 21 Mar
PVG - CPT
R17182
R16491
Prime price per passenger
Cape Town
Shanghai
BEST
DEAL

Thu, 20 Mar
CPT - PVG

Fri, 21 Mar
PVG - CPT
R17218
R16182
Prime price per passenger
Cape Town
Shanghai
BEST
DEAL

Fri, 21 Mar
CPT - PVG

Mon, 24 Mar
PVG - CPT
R15822
R14862
Prime price per passenger
Cape Town
Shanghai
BEST
DEAL

Fri, 21 Mar
CPT - PVG

Mon, 24 Mar
PVG - CPT
R15880
R14920
Prime price per passenger
Cape Town
Shanghai
BEST
DEAL

Wed, 19 Mar
CPT - PVG

Mon, 24 Mar
PVG - CPT
R15588
R14958
Prime price per passenger
Cape Town
Shanghai
BEST
DEAL

Wed, 19 Mar
CPT - PVG

Sun, 23 Mar
PVG - CPT
R15618
R14671
Prime price per passenger