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

Cheap Flights from Melbourne to Shanghai

Filter
Close
Return
One Way
Reverse direction: SHA to MEL
Depart
Return
CZ Return flights from $463
Dep. Thu 14 MayRet. Mon 18 May$463
Dep. Mon 29 DecRet. Tue 06 Jan$816
CZShow more Flights
Dep. Wed 24 DecRet. Tue 06 Jan$873
Dep. Fri 26 DecRet. Tue 06 Jan$873
Dep. Sat 27 DecRet. Tue 06 Jan$1,155
Dep. Sat 27 DecRet. Thu 08 Jan$1,207
CX Return flights from $606
Dep. Thu 14 MayRet. Mon 18 May$606
Dep. Mon 29 DecRet. Tue 06 Jan$1,225
CXShow more Flights
Dep. Fri 26 DecRet. Tue 06 Jan$1,472
Dep. Sat 27 DecRet. Tue 06 Jan$1,518
Dep. Sat 27 DecRet. Thu 08 Jan$1,518
Dep. Wed 24 DecRet. Tue 06 Jan$1,623
CZ,VA Return flights from $730
Dep. Thu 14 MayRet. Mon 18 May$730
Dep. Fri 26 DecRet. Tue 06 Jan$977
CZ,VAShow more Flights
Dep. Mon 29 DecRet. Tue 06 Jan$1,043
Dep. Wed 24 DecRet. Tue 06 Jan$1,362
Dep. Sat 27 DecRet. Tue 06 Jan$1,404
CZ,MF Return flights from $837
Dep. Thu 14 MayRet. Mon 18 May$837
Dep. Mon 29 DecRet. Tue 06 Jan$1,162
CZ,MFShow more Flights
Dep. Fri 26 DecRet. Tue 06 Jan$1,281
Dep. Sat 27 DecRet. Tue 06 Jan$1,369
Dep. Sat 27 DecRet. Thu 08 Jan$1,481
Dep. Wed 24 DecRet. Tue 06 Jan$1,492
CZ,QF Return flights from $884
Dep. Thu 14 MayRet. Mon 18 May$884
Dep. Mon 29 DecRet. Tue 06 Jan$1,445
CZ,QFShow more Flights
Dep. Sat 27 DecRet. Tue 06 Jan$1,589
Dep. Sat 27 DecRet. Thu 08 Jan$1,589
MF Return flights from $904
Dep. Thu 14 MayRet. Mon 18 May$904
Dep. Mon 29 DecRet. Tue 06 Jan$1,100
MFShow more Flights
Dep. Sat 27 DecRet. Thu 08 Jan$1,249
Dep. Fri 26 DecRet. Tue 06 Jan$1,249
Dep. Sat 27 DecRet. Tue 06 Jan$1,299
Dep. Wed 24 DecRet. Tue 06 Jan$1,302
CA Return flights from $908
Dep. Mon 29 DecRet. Tue 06 Jan$908
Dep. Sat 27 DecRet. Tue 06 Jan$1,070
CAShow more Flights
Dep. Sat 27 DecRet. Thu 08 Jan$1,070
Dep. Fri 26 DecRet. Tue 06 Jan$1,291
Dep. Wed 24 DecRet. Tue 06 Jan$1,400
CZ,OZ Return flights from $945
Dep. Mon 29 DecRet. Tue 06 Jan$945
Dep. Wed 24 DecRet. Tue 06 Jan$1,360
CZ,OZShow more Flights
Dep. Fri 26 DecRet. Tue 06 Jan$1,360
Dep. Sat 27 DecRet. Tue 06 Jan$1,360
CX,CZ Return flights from $964
Dep. Thu 14 MayRet. Mon 18 May$964
Dep. Wed 24 DecRet. Tue 06 Jan$1,327
CX,CZShow more Flights
Dep. Sat 27 DecRet. Tue 06 Jan$1,353
Dep. Fri 26 DecRet. Tue 06 Jan$1,432
Dep. Sat 27 DecRet. Thu 08 Jan$1,524
Dep. Mon 29 DecRet. Tue 06 Jan$1,640
CX,MF Return flights from $965
Dep. Thu 14 MayRet. Mon 18 May$965
Dep. Sat 27 DecRet. Thu 08 Jan$1,454
CX,MFShow more Flights
Dep. Mon 29 DecRet. Tue 06 Jan$1,607
Dep. Fri 26 DecRet. Tue 06 Jan$1,616
Dep. Sat 27 DecRet. Tue 06 Jan$1,616
Dep. Wed 24 DecRet. Tue 06 Jan$1,844
CX,CZ,VA Return flights from $988
Dep. Thu 14 MayRet. Mon 18 May$988
Dep. Fri 26 DecRet. Tue 06 Jan$1,475
CX,CZ,VAShow more Flights
Dep. Sat 27 DecRet. Tue 06 Jan$1,668
Dep. Sat 27 DecRet. Thu 08 Jan$1,668
Dep. Mon 29 DecRet. Tue 06 Jan$1,684
Dep. Wed 24 DecRet. Tue 06 Jan$1,897
CA,QF Return flights from $1,024
Dep. Mon 29 DecRet. Tue 06 Jan$1,024
Dep. Sat 27 DecRet. Tue 06 Jan$1,389
CA,CZ Return flights from $1,117
Dep. Mon 29 DecRet. Tue 06 Jan$1,117
Dep. Wed 24 DecRet. Tue 06 Jan$1,551
CA,CZShow more Flights
Dep. Sat 27 DecRet. Tue 06 Jan$1,551
Dep. Fri 26 DecRet. Tue 06 Jan$1,658
Dep. Sat 27 DecRet. Thu 08 Jan$1,706
CZ,MF,VA Return flights from $1,142
Dep. Thu 14 MayRet. Mon 18 May$1,142
Dep. Fri 26 DecRet. Tue 06 Jan$1,302
CZ,MF,VAShow more Flights
Dep. Mon 29 DecRet. Tue 06 Jan$1,371
Dep. Sat 27 DecRet. Tue 06 Jan$1,582
Dep. Sat 27 DecRet. Thu 08 Jan$1,582
Dep. Wed 24 DecRet. Tue 06 Jan$1,586
CX,OZ Return flights from $1,164
Dep. Mon 29 DecRet. Tue 06 Jan$1,164
Dep. Wed 24 DecRet. Tue 06 Jan$1,256
CX,OZShow more Flights
Dep. Sat 27 DecRet. Tue 06 Jan$1,283
Dep. Fri 26 DecRet. Tue 06 Jan$1,396

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 United States (USA) and flights to China. Maybe a different destination? Here are all the flights from Melbourne

Did you know...

  • Broadmeadows which is at Johnstone St / Pascoe Vale Rd, Broadmeadows is the closest train station to Melbourne airport.
  • Melbourne to Shanghai, the shortest return flight is 26 hours and 30 minutes flying , going through Xiamen
  • The distance between Melbourne and Shanghai is 8,036 km.

Questions and Answers

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

Currently, September/2025 is the most affordable month to take a flight from Melbourne to Shanghai. December/2025 is the most expensive time of year to fly from Melbourne to Shanghai.

What airlines fly direct to Shanghai from Melbourne?

No airlines fly non-stop between Melbourne and Shanghai.

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

The cheapest airline that flies to Shanghai from Melbourne is Cathay Pacific.

What is the best airline to fly to Shanghai from Melbourne?

The best airline to fly between Melbourne and Shanghai is ANA.

How to get from Melbourne to Shanghai
Melbourne (MEL)
 to 
Shanghai Pudong (PVG)
10h 20m
Make your own way from Pudong International Airport to Terminal 1

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