1 Adult (Economy)
  • Economy
  • - + 12+
  • - + 2-11
  • - + <2 (on lap)
  • Done
Compare

Cheap Flights from Melbourne to Shanghai

Filter
Close
Return
One Way
Reverse direction: PVG to MEL
Depart
Return
SQ Return flights from $945
Dep. Wed 24 FebRet. Sun 28 Feb$945
Dep. Thu 25 FebRet. Sun 28 Feb$945
SQShow more Flights
Dep. Mon 20 JulRet. Sun 09 Aug$948
Dep. Mon 31 AugRet. Mon 14 Sep$948
Dep. Sun 28 FebRet. Sun 14 Mar$948
Dep. Tue 25 AugRet. Tue 08 Sep$949
Dep. Sun 16 AugRet. Mon 31 Aug$949
Dep. Sat 22 AugRet. Sat 05 Sep$949
Dep. Thu 23 JulRet. Sun 09 Aug$949
Dep. Sun 26 JulRet. Sun 09 Aug$949
Dep. Mon 27 JulRet. Sun 09 Aug$949
Dep. Thu 30 JulRet. Wed 12 Aug$949
Dep. Sun 02 AugRet. Sun 16 Aug$949
Dep. Wed 12 AugRet. Wed 26 Aug$949
Dep. Sun 06 SepRet. Mon 21 Sep$949
Dep. Tue 02 FebRet. Tue 16 Feb$949
Dep. Thu 04 FebRet. Thu 18 Feb$949
Dep. Fri 21 AugRet. Tue 01 Sep$953
Dep. Wed 09 SepRet. Mon 21 Sep$955
Dep. Mon 03 AugRet. Mon 17 Aug$955
Dep. Wed 05 AugRet. Wed 19 Aug$956
Dep. Fri 28 AugRet. Wed 09 Sep$956
Dep. Thu 03 SepRet. Wed 16 Sep$956
Dep. Sun 09 AugRet. Sun 23 Aug$959
Dep. Sun 09 AugRet. Sun 30 Aug$984
Dep. Sun 09 AugRet. Mon 31 Aug$984
Dep. Sun 09 AugRet. Tue 01 Sep$984
Dep. Sun 09 AugRet. Wed 02 Sep$984
Dep. Sun 09 AugRet. Sat 05 Sep$984
Dep. Sun 09 AugRet. Tue 08 Sep$984
Dep. Mon 10 AugRet. Sun 16 Aug$984
Dep. Mon 10 AugRet. Mon 17 Aug$984
Dep. Mon 10 AugRet. Tue 18 Aug$984
Dep. Mon 10 AugRet. Wed 19 Aug$984
Dep. Sun 09 AugRet. Wed 12 Aug$984
Dep. Sun 09 AugRet. Sun 16 Aug$984
Dep. Sun 09 AugRet. Mon 17 Aug$984
Dep. Sun 09 AugRet. Tue 18 Aug$984
Dep. Sun 09 AugRet. Wed 19 Aug$984

Prices are from searches made in the last 24 hours and current prices may differ.

Do you need to catch a flight to Melbourne? Check out our domestic flights to Melbourne. If Melbourne is not your closest airport, then here are all our flights to Shanghai from Australia and flights to China. Maybe a different destination? Here are all the flights from Melbourne


Cheapest Melbourne to Shanghai Return Prices

These are the cheapest prices for Melbourne to Shanghai return airfares.

July 2026
$716
August 2026
$798
September 2026
$692
October 2026
$697
November 2026
$619
December 2026
$1,262
February 2027
$1,461
March 2027
$797
April 2027
$1,433

Average Melbourne to Shanghai Return Prices

These are the average prices for Melbourne to Shanghai return airfares.

July 2026
$1,600
August 2026
$1,388
September 2026
$1,485
October 2026
$1,450
November 2026
$1,393
December 2026
$2,071
February 2027
$1,844
March 2027
$1,745
April 2027
$1,976

Frequently Asked Questions

When is the cheapest time to travel from Melbourne to Shanghai?

The cheapest month to travel is typically November.

How much do return flights from Melbourne to Shanghai cost?

The best price we found for a return flight from Melbourne to Shanghai is $697.

What is the cheapest date to fly from Melbourne to Shanghai?

Currently, the cheapest date for a return flight from Melbourne to Shanghai is 18 October 2026.

What is the cheapest airline that flys from Melbourne to Shanghai?

Currently, the cheapest airline that flys from Melbourne to Shanghai is AirAsia X.

Which airlines fly direct from Melbourne to Shanghai?

Juneyao Airlines and China Eastern fly direct.

How long does a direct flight from Melbourne to Shanghai take?

The shortest direct flight usually takes 10 hours and 20 minutes.

What is the IATA airport code for Shanghai?

The IATA code for Shanghai is PVG. It is located in China at coordinates 31.15021, 121.8061.

When should you book flights to Shanghai?

From our data, you should book flights to Shanghai 60 days out.

Sign up to I Know The Pilot for all the latest flight deals

Join 300,000+ Australians getting the best airfares delivered to their mailbox

As seen in:
7 News Today Show News Com Au The Guardian Daily Mail Mama Mia