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
MF Return flights from £479
Dep. Sun 11 OctRet. Fri 23 Oct£479
Dep. Sat 20 JunRet. Sat 11 Jul£930
MFShow more Flights
Dep. Mon 12 OctRet. Fri 23 Oct£2,260
Dep. Wed 17 FebRet. Tue 09 Mar£4,387
CZ Return flights from £693
Dep. Sun 11 OctRet. Fri 23 Oct£693
Dep. Sat 20 JunRet. Sat 11 Jul£947
CZShow more Flights
Dep. Mon 12 OctRet. Fri 23 Oct£2,795
Dep. Wed 17 FebRet. Tue 09 Mar£3,702
5J,MF Return flights from £808
Dep. Sat 20 JunRet. Sat 11 Jul£808
CZ,MF Return flights from £863
Dep. Sun 11 OctRet. Fri 23 Oct£863
Dep. Sat 20 JunRet. Sat 11 Jul£1,154
CZ,MFShow more Flights
Dep. Mon 12 OctRet. Fri 23 Oct£2,521
Dep. Wed 17 FebRet. Tue 09 Mar£5,089
CA,MF Return flights from £984
Dep. Sat 20 JunRet. Sat 11 Jul£984
Dep. Wed 17 FebRet. Tue 09 Mar£4,104
8B,9C,CX,VA Return flights from £1,045
Dep. Sat 20 JunRet. Sat 11 Jul£1,045
CA,MF,VJ Return flights from £1,112
Dep. Sat 20 JunRet. Sat 11 Jul£1,112
CX,MF Return flights from £1,122
Dep. Sat 20 JunRet. Sat 11 Jul£1,122
Dep. Sun 11 OctRet. Fri 23 Oct£3,466
JL,MF Return flights from £1,129
Dep. Sat 20 JunRet. Sat 11 Jul£1,129
MF,VJ Return flights from £1,138
Dep. Sat 20 JunRet. Sat 11 Jul£1,138
CA,JL Return flights from £1,139
Dep. Sat 20 JunRet. Sat 11 Jul£1,139
CA,CX Return flights from £1,144
Dep. Sat 20 JunRet. Sat 11 Jul£1,144
CZ,VA Return flights from £1,173
Dep. Sat 20 JunRet. Sat 11 Jul£1,173
Dep. Sun 11 OctRet. Fri 23 Oct£2,344
CA,CZ Return flights from £1,177
Dep. Sat 20 JunRet. Sat 11 Jul£1,177
Dep. Sun 11 OctRet. Fri 23 Oct£3,612
CA,CZShow more Flights
Dep. Wed 17 FebRet. Tue 09 Mar£4,882
CX Return flights from £1,185
Dep. Sat 20 JunRet. Sat 11 Jul£1,185
Dep. Sun 11 OctRet. Fri 23 Oct£1,296

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


Average Melbourne to Shanghai Return Prices

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

December 2025
£930
January 2026
£1,022
March 2026
£546
April 2026
£991
May 2026
£566
June 2026
£633
July 2026
£878

Did you know...

  • Melbourne to Shanghai, the shortest one-way flight is 13 hours and 5 minutes. Stopovers include Xiamen
  • The distance from Shanghai to Melbourne is 8,036 kilometres.
  • Shanghai is 2 hours after Melbourne. You may be jetlagged after the flight.
  • MEL is the IATA airport code for Melbourne.
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