China Eastern Airlines flights from Christchurch to Shanghai on eDreams New Zeland

15 Dec - 21 Dec
$1,784
DecemberJanuaryFebruary