Cape Town
Shanghai
Wed, 19 Jun
CPT - PVG
R13973
Price per passenger
Cape Town
Shanghai
Mon, 13 May
CPT - PVG
Tue, 14 May
PVG - CPT
R24644
Price per passenger