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: SHA to MEL
Depart
Return
CZ Return flights from $781
Dep. Mon 16 NovRet. Sun 06 Dec$781
Dep. Wed 18 NovRet. Sun 29 Nov$782
CZShow more Flights
Dep. Sun 29 NovRet. Mon 15 Mar$1,962
Dep. Sat 05 DecRet. Mon 22 Mar$2,340
MF Return flights from $1,251
Dep. Mon 16 NovRet. Sun 06 Dec$1,251
Dep. Wed 18 NovRet. Sun 29 Nov$1,436
MFShow more Flights
Dep. Sun 29 NovRet. Mon 15 Mar$1,467
Dep. Sat 05 DecRet. Mon 22 Mar$1,909
CZ,MF Return flights from $1,365
Dep. Mon 16 NovRet. Sun 06 Dec$1,365
Dep. Wed 18 NovRet. Sun 29 Nov$1,475
CZ,MFShow more Flights
Dep. Sun 29 NovRet. Mon 15 Mar$1,887
Dep. Sat 05 DecRet. Mon 22 Mar$2,096
CA,CZ Return flights from $1,407
Dep. Mon 16 NovRet. Sun 06 Dec$1,407
Dep. Wed 18 NovRet. Sun 29 Nov$1,450
CA Return flights from $1,466
Dep. Mon 16 NovRet. Sun 06 Dec$1,466
Dep. Wed 18 NovRet. Sun 29 Nov$1,599
HX,OD,TR Return flights from $1,490
Dep. Sun 29 NovRet. Mon 15 Mar$1,490
CA,MF Return flights from $1,502
Dep. Mon 16 NovRet. Sun 06 Dec$1,502
Dep. Wed 18 NovRet. Sun 29 Nov$1,717
CA,MFShow more Flights
Dep. Sat 05 DecRet. Mon 22 Mar$2,296
CZ,VA Return flights from $1,611
Dep. Wed 18 NovRet. Sun 29 Nov$1,611
JQ,MF Return flights from $1,623
Dep. Sat 05 DecRet. Mon 22 Mar$1,623
CZ,QF Return flights from $1,668
Dep. Wed 18 NovRet. Sun 29 Nov$1,668
CX,CZ Return flights from $7,560
Dep. Mon 16 NovRet. Sun 06 Dec$7,560
CA,CX Return flights from $9,834
Dep. Wed 18 NovRet. Sun 29 Nov$9,834
CA,ZH Return flights from $12,126
Dep. Sun 29 NovRet. Mon 15 Mar$12,126
Dep. Sat 05 DecRet. Mon 22 Mar$12,126

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 New Zealand and flights to China. Maybe a different destination? Here are all the flights from Melbourne


Average Melbourne to Shanghai Return Prices

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

December 2025
$2,140
January 2026
$2,351
March 2026
$1,257
April 2026
$2,279
May 2026
$1,302
June 2026
$1,457
July 2026
$2,019

Did you know...

  • It is 8,036 kilometres from Shanghai to Melbourne.
  • 13 hours and 5 minutes is the quickest one-way flight between Melbourne and Shanghai. Xiamen
  • Melbourne has the IATA code of MEL and Shanghai is SHA.

Questions and Answers

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

At the moment, the lowest-price time of year to fly to Shanghai from Melbourne is February/2026.

What airlines fly direct to Shanghai from Melbourne?

No airlines have direct flights to Shanghai from Melbourne.

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

XiamenAir is the cheapest airline that flies from Melbourne to Shanghai.

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

The best airline to fly to Shanghai from Melbourne is Cathay Pacific.

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