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 $604
Dep. Sun 15 MarRet. Thu 26 Mar$604
Dep. Tue 17 FebRet. Thu 12 Mar$624
HUShow more Flights
Dep. Sun 25 JanRet. Sat 14 Mar$624
CZ Return flights from $644
Dep. Sun 25 JanRet. Sat 14 Mar$644
Dep. Tue 17 FebRet. Thu 12 Mar$644
CZShow more Flights
Dep. Wed 04 MarRet. Wed 18 Mar$695
Dep. Thu 05 MarRet. Thu 19 Mar$695
Dep. Sun 15 MarRet. Thu 26 Mar$740
Dep. Sun 12 AprRet. Tue 12 May$976
Dep. Wed 08 AprRet. Thu 07 May$1,107
Dep. Tue 07 AprRet. Tue 14 Apr$1,507
ZH Return flights from $658
Dep. Sun 25 JanRet. Sat 14 Mar$658
Dep. Tue 17 FebRet. Thu 12 Mar$658
ZHShow more Flights
Dep. Sun 15 MarRet. Thu 26 Mar$961
3U Return flights from $662
Dep. Thu 05 MarRet. Thu 19 Mar$662
Dep. Tue 17 FebRet. Thu 12 Mar$681
CA,ZH Return flights from $679
Dep. Sun 25 JanRet. Sat 14 Mar$679
Dep. Tue 17 FebRet. Thu 12 Mar$686
CA,ZHShow more Flights
Dep. Sun 15 MarRet. Thu 26 Mar$1,064
Dep. Wed 08 AprRet. Thu 07 May$1,589
Dep. Sun 12 AprRet. Tue 12 May$1,604
Dep. Tue 07 AprRet. Tue 14 Apr$12,485
MU Return flights from $731
Dep. Thu 05 MarRet. Thu 19 Mar$731
Dep. Sun 25 JanRet. Sat 14 Mar$918
MUShow more Flights
Dep. Tue 17 FebRet. Thu 12 Mar$920
Dep. Sun 15 MarRet. Thu 26 Mar$927
Dep. Wed 04 MarRet. Wed 18 Mar$939
Dep. Thu 19 MarRet. Thu 02 Apr$1,015
Dep. Mon 16 MarRet. Mon 30 Mar$1,015
Dep. Thu 12 MarRet. Thu 26 Mar$1,015
Dep. Mon 09 MarRet. Mon 23 Mar$1,015
Dep. Wed 11 MarRet. Wed 25 Mar$1,020
Dep. Sun 12 AprRet. Tue 12 May$1,086
Dep. Wed 08 AprRet. Thu 07 May$1,100
Dep. Sat 07 MarRet. Sat 21 Mar$1,101
Dep. Sat 14 MarRet. Sat 28 Mar$1,101
Dep. Sat 14 FebRet. Sat 28 Feb$1,158
Dep. Tue 28 JulRet. Tue 11 Aug$1,204
Dep. Wed 12 AugRet. Wed 26 Aug$1,204
Dep. Thu 23 AprRet. Thu 07 May$1,204
Dep. Fri 22 MayRet. Fri 05 Jun$1,204
Dep. Tue 11 AugRet. Tue 25 Aug$1,204
Dep. Fri 13 MarRet. Fri 27 Mar$1,204
Dep. Tue 02 JunRet. Tue 16 Jun$1,204
Dep. Thu 30 JulRet. Thu 13 Aug$1,204
Dep. Wed 29 JulRet. Wed 12 Aug$1,204
Dep. Wed 20 MayRet. Wed 03 Jun$1,204
Dep. Fri 31 JulRet. Fri 14 Aug$1,204
Dep. Fri 14 AugRet. Fri 28 Aug$1,204
Dep. Thu 21 MayRet. Thu 04 Jun$1,204
Dep. Wed 03 JunRet. Wed 17 Jun$1,204
Dep. Mon 27 AprRet. Mon 11 May$1,204
Dep. Mon 12 OctRet. Mon 26 Oct$1,204
Dep. Sun 24 MayRet. Sun 07 Jun$1,204
Dep. Sun 16 AugRet. Sun 30 Aug$1,204
Dep. Tue 28 AprRet. Tue 12 May$1,204
Dep. Sat 15 AugRet. Sat 29 Aug$1,204
Dep. Tue 03 MarRet. Tue 17 Mar$1,204
Dep. Thu 13 AugRet. Thu 27 Aug$1,204
Dep. Fri 24 AprRet. Fri 08 May$1,204
Dep. Tue 17 MarRet. Tue 31 Mar$1,204
D7,VJ Return flights from $740
Dep. Sun 12 AprRet. Tue 12 May$740
Dep. Thu 05 MarRet. Thu 19 Mar$817
D7,VJShow more Flights
Dep. Wed 08 AprRet. Thu 07 May$1,133
Dep. Tue 07 AprRet. Tue 14 Apr$1,473
CA Return flights from $774
Dep. Tue 17 FebRet. Thu 12 Mar$774
Dep. Sun 25 JanRet. Sat 14 Mar$888
CAShow more Flights
Dep. Sun 15 MarRet. Thu 26 Mar$895
Dep. Wed 08 AprRet. Thu 07 May$1,020
Dep. Sun 12 AprRet. Tue 12 May$1,040
Dep. Wed 04 MarRet. Wed 18 Mar$8,148
Dep. Thu 05 MarRet. Thu 19 Mar$8,248
Dep. Tue 07 AprRet. Tue 14 Apr$8,946
CA,SC Return flights from $774
Dep. Tue 17 FebRet. Thu 12 Mar$774
Dep. Sun 25 JanRet. Sat 14 Mar$888
CA,SCShow more Flights
Dep. Sun 15 MarRet. Thu 26 Mar$895
Dep. Wed 04 MarRet. Wed 18 Mar$8,148
CX,D7 Return flights from $785
Dep. Wed 04 MarRet. Wed 18 Mar$785
Dep. Thu 05 MarRet. Thu 19 Mar$786
CX,D7Show more Flights
Dep. Sun 25 JanRet. Sat 14 Mar$794
Dep. Sun 15 MarRet. Thu 26 Mar$1,219
Dep. Sun 12 AprRet. Tue 12 May$1,568
Dep. Wed 08 AprRet. Thu 07 May$1,575
CZ,D7 Return flights from $822
Dep. Wed 04 MarRet. Wed 18 Mar$822
Dep. Thu 05 MarRet. Thu 19 Mar$823
CZ,D7Show more Flights
Dep. Sun 25 JanRet. Sat 14 Mar$831
Dep. Sun 12 AprRet. Tue 12 May$1,045
Dep. Wed 08 AprRet. Thu 07 May$1,239
Dep. Tue 17 FebRet. Thu 12 Mar$1,274
Dep. Sun 15 MarRet. Thu 26 Mar$1,379
3U,D7 Return flights from $825
Dep. Thu 05 MarRet. Thu 19 Mar$825
Dep. Sun 15 MarRet. Thu 26 Mar$1,283
3U,D7Show more Flights
Dep. Tue 17 FebRet. Thu 12 Mar$1,477
Dep. Wed 08 AprRet. Thu 07 May$1,535
Dep. Tue 07 AprRet. Tue 14 Apr$1,675
5J,D7,FM Return flights from $831
Dep. Thu 05 MarRet. Thu 19 Mar$831
D7,HU Return flights from $835
Dep. Sun 25 JanRet. Sat 14 Mar$835
Dep. Thu 05 MarRet. Thu 19 Mar$850
D7,HUShow more Flights
Dep. Tue 17 FebRet. Thu 12 Mar$1,232
Dep. Sun 15 MarRet. Thu 26 Mar$1,283
5J,CX,TR Return flights from $836
Dep. Wed 04 MarRet. Wed 18 Mar$836

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
$651
January 2026
$1,397
February 2026
$906
March 2026
$593
April 2026
$2,541
May 2026
$648
June 2026
$499
July 2026
$1,515
August 2026
$952

Average Melbourne to Shanghai Return Prices

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

December 2025
$2,396
January 2026
$2,576
February 2026
$1,825
March 2026
$1,378
April 2026
$2,068
May 2026
$1,414
June 2026
$1,548
July 2026
$1,873
August 2026
$1,575
September 2026
$1,777

Did you know...

  • It is 8,017 kilometres from Melbourne to Shanghai.
  • has the quickest flight from Melbourne to Shanghai taking 19 hours and 55 minutes
  • Pudong International Airport is the closest train station to Shanghai airport.

Questions and Answers

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

Currently, February/2026 and March/2026 are the cheapest months to travel to Shanghai from Melbourne. You will pay the most in September/2026.

What airlines fly direct to Shanghai from Melbourne?

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

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

Hainan Airlines is the cheapest airline that flies to Shanghai from Melbourne.

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

The best airline to fly from Melbourne to Shanghai is Qatar Airways. For non-stop flights then Qantas Airways is best. The best budget airline is Jetstar.

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