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: PVG to MEL
Depart
Return
HU Return flights from £261
Dep. Sun 15 MarRet. Thu 26 Mar£261
Dep. Sun 25 JanRet. Sat 14 Mar£269
HUShow more Flights
Dep. Tue 17 FebRet. Thu 12 Mar£269
Dep. Sun 21 DecRet. Sat 27 Dec£792
CZ Return flights from £278
Dep. Sun 25 JanRet. Sat 14 Mar£278
Dep. Tue 17 FebRet. Thu 12 Mar£278
CZShow more Flights
Dep. Sun 15 MarRet. Thu 26 Mar£320
Dep. Sun 12 AprRet. Tue 12 May£422
Dep. Wed 08 AprRet. Thu 07 May£478
Dep. Sun 21 DecRet. Sat 27 Dec£726
ZH Return flights from £284
Dep. Sun 25 JanRet. Sat 14 Mar£284
Dep. Tue 17 FebRet. Thu 12 Mar£284
ZHShow more Flights
Dep. Sun 15 MarRet. Thu 26 Mar£415
CA,ZH Return flights from £293
Dep. Sun 25 JanRet. Sat 14 Mar£293
Dep. Tue 17 FebRet. Thu 12 Mar£296
CA,ZHShow more Flights
Dep. Sun 15 MarRet. Thu 26 Mar£460
Dep. Wed 08 AprRet. Thu 07 May£686
Dep. Sun 12 AprRet. Tue 12 May£693
Dep. Sun 21 DecRet. Sat 27 Dec£2,174
3U Return flights from £294
Dep. Tue 17 FebRet. Thu 12 Mar£294
Dep. Sun 21 DecRet. Sat 27 Dec£743
D7,VJ Return flights from £319
Dep. Sun 12 AprRet. Tue 12 May£319
Dep. Wed 08 AprRet. Thu 07 May£490
CA Return flights from £334
Dep. Tue 17 FebRet. Thu 12 Mar£334
Dep. Sun 25 JanRet. Sat 14 Mar£384
CAShow more Flights
Dep. Sun 15 MarRet. Thu 26 Mar£387
Dep. Wed 08 AprRet. Thu 07 May£440
Dep. Sun 12 AprRet. Tue 12 May£449
Dep. Sun 21 DecRet. Sat 27 Dec£1,247
CA,SC Return flights from £334
Dep. Tue 17 FebRet. Thu 12 Mar£334
Dep. Sun 25 JanRet. Sat 14 Mar£384
CA,SCShow more Flights
Dep. Sun 15 MarRet. Thu 26 Mar£387
Dep. Sun 21 DecRet. Sat 27 Dec£1,145
CX,D7 Return flights from £343
Dep. Sun 25 JanRet. Sat 14 Mar£343
Dep. Sun 15 MarRet. Thu 26 Mar£527
CX,D7Show more Flights
Dep. Sun 12 AprRet. Tue 12 May£678
Dep. Wed 08 AprRet. Thu 07 May£681
CZ,D7 Return flights from £359
Dep. Sun 25 JanRet. Sat 14 Mar£359
Dep. Sun 12 AprRet. Tue 12 May£452
CZ,D7Show more Flights
Dep. Wed 08 AprRet. Thu 07 May£535
Dep. Tue 17 FebRet. Thu 12 Mar£551
Dep. Sun 15 MarRet. Thu 26 Mar£596
Dep. Sun 21 DecRet. Sat 27 Dec£944
D7,HU Return flights from £361
Dep. Sun 25 JanRet. Sat 14 Mar£361
Dep. Tue 17 FebRet. Thu 12 Mar£532
D7,HUShow more Flights
Dep. Sun 15 MarRet. Thu 26 Mar£555
CA,VA Return flights from £367
Dep. Tue 17 FebRet. Thu 12 Mar£367
Dep. Sun 12 AprRet. Tue 12 May£492
CX,HU Return flights from £368
Dep. Tue 17 FebRet. Thu 12 Mar£368
Dep. Sun 25 JanRet. Sat 14 Mar£372
CX,HUShow more Flights
Dep. Sun 15 MarRet. Thu 26 Mar£372
HU,ZH Return flights from £369
Dep. Sun 15 MarRet. Thu 26 Mar£369
Dep. Tue 17 FebRet. Thu 12 Mar£379
HU,ZHShow more Flights
Dep. Sun 25 JanRet. Sat 14 Mar£384
Dep. Sun 21 DecRet. Sat 27 Dec£1,001
CX,ZH Return flights from £372
Dep. Tue 17 FebRet. Thu 12 Mar£372
Dep. Sun 25 JanRet. Sat 14 Mar£376
CX,ZHShow more Flights
Dep. Sun 15 MarRet. Thu 26 Mar£385
Dep. Sun 12 AprRet. Tue 12 May£640

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 Kingdom 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
£281
January 2026
£604
February 2026
£392
March 2026
£256
April 2026
£1,099
May 2026
£280
June 2026
£216
July 2026
£655
August 2026
£412

Average Melbourne to Shanghai Return Prices

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

December 2025
£1,036
January 2026
£1,114
February 2026
£789
March 2026
£596
April 2026
£894
May 2026
£611
June 2026
£669
July 2026
£810
August 2026
£681
September 2026
£768

Did you know...

  • It is 8,017 km from Shanghai to Melbourne.
  • has the quickest flight from Melbourne to Shanghai taking 9 hrs 30 mins
  • The IATA code for Melbourne is MEL and for Shanghai it is PVG.
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