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
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. Mon 27 JulRet. Tue 11 Aug$856
Dep. Mon 27 JulRet. Mon 10 Aug$856
Dep. Sun 26 JulRet. Tue 11 Aug$857
Dep. Fri 14 AugRet. Sat 22 Aug$1,036
Dep. Wed 03 JunRet. Thu 18 Jun$1,196
Dep. Wed 10 JunRet. Tue 16 Jun$1,298
Dep. Tue 02 JunRet. Tue 16 Jun$1,298
Dep. Sun 24 MayRet. Sat 06 Jun$1,555
Dep. Mon 07 SepRet. Mon 21 Sep$1,569
Dep. Sun 02 AugRet. Mon 17 Aug$6,765
GA Return flights from $855
Dep. Mon 07 SepRet. Mon 21 Sep$855
Dep. Mon 27 JulRet. Mon 10 Aug$1,000
GAShow more Flights
Dep. Fri 14 AugRet. Sat 22 Aug$1,534
Dep. Mon 27 JulRet. Tue 11 Aug$1,547
Dep. Mon 16 NovRet. Sun 06 Dec$1,979
Dep. Wed 18 NovRet. Sun 29 Nov$1,980
Dep. Wed 03 JunRet. Thu 18 Jun$2,028
Dep. Sun 26 JulRet. Tue 11 Aug$2,230
Dep. Tue 02 JunRet. Tue 16 Jun$4,156
Dep. Sun 02 AugRet. Mon 17 Aug$14,062
D7,VJ Return flights from $944
Dep. Mon 07 SepRet. Mon 21 Sep$944
D7,VN Return flights from $1,025
Dep. Wed 18 NovRet. Sun 29 Nov$1,025
Dep. Mon 07 SepRet. Mon 21 Sep$1,091
D7,VNShow more Flights
Dep. Mon 16 NovRet. Sun 06 Dec$1,530
Dep. Mon 27 JulRet. Tue 11 Aug$1,619
Dep. Sun 26 JulRet. Tue 11 Aug$1,667
Dep. Fri 14 AugRet. Sat 22 Aug$1,667
Dep. Mon 27 JulRet. Mon 10 Aug$1,712
Dep. Wed 10 JunRet. Tue 16 Jun$2,495
Dep. Sun 02 AugRet. Mon 17 Aug$5,435
MH Return flights from $1,063
Dep. Mon 07 SepRet. Mon 21 Sep$1,063
Dep. Wed 18 NovRet. Sun 29 Nov$1,078
MHShow more Flights
Dep. Wed 10 JunRet. Tue 16 Jun$1,107
Dep. Mon 27 JulRet. Mon 10 Aug$1,121
Dep. Fri 14 AugRet. Sat 22 Aug$1,138
Dep. Sun 26 JulRet. Tue 11 Aug$1,218
Dep. Mon 27 JulRet. Tue 11 Aug$1,259
Dep. Mon 16 NovRet. Sun 06 Dec$1,493
Dep. Tue 02 JunRet. Tue 16 Jun$1,522
Dep. Wed 03 JunRet. Thu 18 Jun$1,778
Dep. Sun 24 MayRet. Sat 06 Jun$1,888
Dep. Sun 02 AugRet. Mon 17 Aug$4,184
VJ Return flights from $1,089
Dep. Mon 07 SepRet. Mon 21 Sep$1,089
Dep. Mon 27 JulRet. Tue 11 Aug$1,315
VJShow more Flights
Dep. Mon 27 JulRet. Mon 10 Aug$1,347
Dep. Wed 03 JunRet. Thu 18 Jun$1,763
Dep. Tue 02 JunRet. Tue 16 Jun$1,805
Dep. Wed 10 JunRet. Tue 16 Jun$1,871
Dep. Fri 14 AugRet. Sat 22 Aug$2,476
Dep. Mon 16 NovRet. Sun 06 Dec$4,361
Dep. Wed 18 NovRet. Sun 29 Nov$5,909
CX Return flights from $1,090
Dep. Mon 07 SepRet. Mon 21 Sep$1,090
Dep. Mon 27 JulRet. Tue 11 Aug$1,090
CXShow more Flights
Dep. Mon 27 JulRet. Mon 10 Aug$1,090
Dep. Fri 14 AugRet. Sat 22 Aug$1,145
Dep. Sun 26 JulRet. Tue 11 Aug$1,150
Dep. Sun 24 MayRet. Sat 06 Jun$1,150
Dep. Tue 02 JunRet. Tue 16 Jun$1,198
Dep. Wed 03 JunRet. Thu 18 Jun$1,208
Dep. Wed 10 JunRet. Tue 16 Jun$1,264
Dep. Wed 18 NovRet. Sun 29 Nov$1,346
Dep. Mon 16 NovRet. Sun 06 Dec$1,354
Dep. Sun 02 AugRet. Mon 17 Aug$5,065
SQ Return flights from $1,096
Dep. Mon 27 JulRet. Mon 10 Aug$1,096
Dep. Mon 07 SepRet. Mon 21 Sep$1,117
SQShow more Flights
Dep. Fri 14 AugRet. Sat 22 Aug$1,186
Dep. Wed 18 NovRet. Sun 29 Nov$1,206
Dep. Sun 26 JulRet. Tue 11 Aug$1,210
Dep. Mon 16 NovRet. Sun 06 Dec$1,210
Dep. Mon 27 JulRet. Tue 11 Aug$1,210
Dep. Tue 02 JunRet. Tue 16 Jun$1,693
Dep. Wed 03 JunRet. Thu 18 Jun$1,723
Dep. Wed 10 JunRet. Tue 16 Jun$1,918
Dep. Sun 24 MayRet. Sat 06 Jun$3,141
Dep. Sun 02 AugRet. Mon 17 Aug$8,028
3U Return flights from $1,110
Dep. Mon 07 SepRet. Mon 21 Sep$1,110
Dep. Mon 27 JulRet. Mon 10 Aug$1,110
3UShow more Flights
Dep. Mon 16 NovRet. Sun 06 Dec$1,545
Dep. Mon 27 JulRet. Tue 11 Aug$4,765
VN Return flights from $1,147
Dep. Mon 16 NovRet. Sun 06 Dec$1,147
Dep. Fri 14 AugRet. Sat 22 Aug$1,196
VNShow more Flights
Dep. Wed 18 NovRet. Sun 29 Nov$1,206
Dep. Mon 07 SepRet. Mon 21 Sep$1,255
Dep. Sun 26 JulRet. Tue 11 Aug$1,256
Dep. Mon 27 JulRet. Tue 11 Aug$1,256
Dep. Mon 27 JulRet. Mon 10 Aug$1,392
Dep. Wed 03 JunRet. Thu 18 Jun$2,152
Dep. Wed 10 JunRet. Tue 16 Jun$2,313
Dep. Tue 02 JunRet. Tue 16 Jun$2,404
Dep. Sun 24 MayRet. Sat 06 Jun$3,450
Dep. Sun 02 AugRet. Mon 17 Aug$4,776
CZ,JQ,VN Return flights from $1,149
Dep. Fri 14 AugRet. Sat 22 Aug$1,149
Dep. Mon 07 SepRet. Mon 21 Sep$3,385
CZ,JQ,VNShow more Flights
Dep. Wed 10 JunRet. Tue 16 Jun$3,844
CX,D7,JQ Return flights from $1,151
Dep. Mon 07 SepRet. Mon 21 Sep$1,151
CA,D7 Return flights from $1,152
Dep. Wed 18 NovRet. Sun 29 Nov$1,152
Dep. Mon 27 JulRet. Tue 11 Aug$1,487
CA,D7Show more Flights
Dep. Sun 26 JulRet. Tue 11 Aug$1,489
Dep. Mon 16 NovRet. Sun 06 Dec$1,739
Dep. Wed 10 JunRet. Tue 16 Jun$2,194
Dep. Sun 02 AugRet. Mon 17 Aug$5,915
3U,VJ Return flights from $1,160
Dep. Mon 07 SepRet. Mon 21 Sep$1,160
Dep. Mon 27 JulRet. Tue 11 Aug$1,316
3U,VJShow more Flights
Dep. Mon 27 JulRet. Mon 10 Aug$1,342
Dep. Tue 02 JunRet. Tue 16 Jun$1,795
Dep. Wed 03 JunRet. Thu 18 Jun$4,264
JQ,SC,VJ Return flights from $1,168
Dep. Mon 07 SepRet. Mon 21 Sep$1,168

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


Cheapest Melbourne to Shanghai Return Prices

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

December 2025
$690
January 2026
$1,483
February 2026
$962
March 2026
$629
April 2026
$2,696
May 2026
$688
June 2026
$529
July 2026
$1,607
August 2026
$1,010

Average Melbourne to Shanghai Return Prices

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

December 2025
$2,542
January 2026
$2,733
February 2026
$1,937
March 2026
$1,462
April 2026
$2,193
May 2026
$1,500
June 2026
$1,642
July 2026
$1,987
August 2026
$1,671
September 2026
$1,885

Did you know...

  • The quickest return flight on this route is 20 hours and 25 minutes
  • MEL is the IATA code for Melbourne.
  • The PARKROYAL Melbourne Airport is within a kilometre from Melbourne airport.

Questions and Answers

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

At the moment, the cheapest time of year to take a flight from Melbourne to Shanghai is November/2026. December/2026 is the most expensive month to fly from Melbourne to Shanghai.

What airlines fly non-stop to Shanghai from Melbourne?

China Eastern and Juneyao Airlines fly non-stop between Melbourne and Shanghai.

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

The cheapest airline that flies to Shanghai from Melbourne is China Southern.

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

The best airline to fly from Melbourne to Shanghai is Qatar Airways. If you would like non-stop flights then China Eastern is best. Jetstar is the best low-cost airline.

How to get from Melbourne to Shanghai
Melbourne (MEL)
 to 
Shanghai Pudong (PVG)
10h 20m

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