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 $780
Dep. Mon 16 NovRet. Sun 06 Dec$780
Dep. Wed 18 NovRet. Sun 29 Nov$780
CZShow more Flights
Dep. Sun 29 NovRet. Mon 15 Mar$1,957
Dep. Sat 05 DecRet. Mon 22 Mar$2,334
MF Return flights from $1,248
Dep. Mon 16 NovRet. Sun 06 Dec$1,248
Dep. Wed 18 NovRet. Sun 29 Nov$1,433
MFShow more Flights
Dep. Sun 29 NovRet. Mon 15 Mar$1,464
Dep. Sat 05 DecRet. Mon 22 Mar$1,904
CZ,MF Return flights from $1,362
Dep. Mon 16 NovRet. Sun 06 Dec$1,362
Dep. Wed 18 NovRet. Sun 29 Nov$1,472
CZ,MFShow more Flights
Dep. Sun 29 NovRet. Mon 15 Mar$1,883
Dep. Sat 05 DecRet. Mon 22 Mar$2,091
CA,CZ Return flights from $1,404
Dep. Mon 16 NovRet. Sun 06 Dec$1,404
Dep. Wed 18 NovRet. Sun 29 Nov$1,447
CA Return flights from $1,463
Dep. Mon 16 NovRet. Sun 06 Dec$1,463
Dep. Wed 18 NovRet. Sun 29 Nov$1,595
HX,OD,TR Return flights from $1,486
Dep. Sun 29 NovRet. Mon 15 Mar$1,486
CA,MF Return flights from $1,499
Dep. Mon 16 NovRet. Sun 06 Dec$1,499
Dep. Wed 18 NovRet. Sun 29 Nov$1,713
CA,MFShow more Flights
Dep. Sat 05 DecRet. Mon 22 Mar$2,290
CZ,VA Return flights from $1,608
Dep. Wed 18 NovRet. Sun 29 Nov$1,608
JQ,MF Return flights from $1,619
Dep. Sat 05 DecRet. Mon 22 Mar$1,619
CZ,QF Return flights from $1,664
Dep. Wed 18 NovRet. Sun 29 Nov$1,664
CX,CZ Return flights from $7,543
Dep. Mon 16 NovRet. Sun 06 Dec$7,543
CA,CX Return flights from $9,812
Dep. Wed 18 NovRet. Sun 29 Nov$9,812
CA,ZH Return flights from $12,099
Dep. Sun 29 NovRet. Mon 15 Mar$12,099
Dep. Sat 05 DecRet. Mon 22 Mar$12,099

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,135
January 2026
$2,346
March 2026
$1,254
April 2026
$2,274
May 2026
$1,299
June 2026
$1,453
July 2026
$2,015

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