Fly from Melbourne, Australia to Shanghai, China for only $430 AUD roundtrip with Hainan Airlines.
Availability from May to June 2019
28th May – 6th Jun
28th May – 7th Jun
30th May – 6th Jun
30th May – 9th Jun
30th May – 12th Jun
Allow the search to complete, then click an OTA to view the advertised price: