EXPIREDMelbourne or Sydney, Australia to Shanghai, China from only $371 AUD roundtrip
Cheap flights from Melbourne or Sydney, Australia to Shanghai, China from only $371 AUD roundtrip with Hainan Airlines.