Flights from Melbourne to Shanghai – Direct & connecting routes
Non-stop airlines Connecting flights Show map Price search
MEL to PVG – All flight route options from Melbourne International, Australia to Shanghai Pudong International Airport, China. These routes are operated by 27 airlines. Fly non-stop with Juneyao Airlines or China Eastern Airlines, or choose from 17 different stopover flights. The shortest flight time is 10 hours and 15 minutes. See the full flight schedule and time table, including departure times, airlines and stopover details to find the best option for you.
Find the best prices on hotels and car rental near Shanghai Pudong Airport
We got great deals on hotels and car rentals near the airport.
Melbourne to Shanghai flights
There are over 19 airlines and as many as 1170 flights every week to this destination. You can fly non-stop to Shanghai (PVG) from Melbourne (MEL) with China Eastern Airlines or Juneyao Airlines but if a stopover option suits you better you can choose to fly via Xiamen, Brisbane or any other of the 17 alternatives with connectiing airports.
Tip! You might want to consider arriving at Hongqiao International (SHA) instead.
Melbourne to Shanghai with China Eastern Airlines
You can fly non-stop every weekday with flights departing between 11:00 am and 10:00 pm. China Eastern Airlines is a member of SkyTeam.
With Cathay Pacific
If you fly from Melbourne with Cathay Pacific you will do a stopover in Hong Kong, HKG before reaching Shanghai. This flight trip will take 14 hours and 50 minutes and you can fly every weekday with departures between 7:00 am and 12 midnight. Cathay Pacific is a member of the air alliance OneWorld.
Distance & flight times: Melbourne International to Shanghai Airport
The shortest flight time between MEL and PVG is 10 hours and 30 minutes.
Via | Total flight time | Layover time | Distance |
---|---|---|---|
Direct | 10h 30m | - | 5010 miles (8061 km) |
XMN Xiamen | 13h 50m | 2h 30m | 5171 miles (8320 km) |
BNE Brisbane | 14h 30m | 3h 50m | 5427 miles (8732 km) |
SYD Sydney | 14h 40m | 2h 35m | 5355 miles (8616 km) |
HKG Hong Kong | 14h 50m | 3h 20m | 5415 miles (8713 km) |
CAN Guangzhou | 15h 0m | 4h 45m | 5467 miles (8796 km) |
HAN Hanoi | 15h 55m | 3h 0m | 6030 miles (9702 km) |
DPS Denpasar | 16h 10m | 2h 55m | 5544 miles (8920 km) |
TPE Taipei | 16h 15m | 4h 40m | 5047 miles (8121 km) |
PEK Beijing | 16h 15m | 2h 0m | 6379 miles (10264 km) |
KUL Kuala Lumpur | 16h 45m | 3h 10m | 6317 miles (10164 km) |
SIN Singapore | 16h 55m | 4h 0m | 6147 miles (9891 km) |
NRT Tokyo | 17h 0m | 4h 15m | 6233 miles (10029 km) |
ICN Seoul | 17h 35m | 3h 35m | 5865 miles (9437 km) |
HAK Haikou | 17h 40m | 4h 35m | 5642 miles (9078 km) |
BKK Bangkok | 17h 55m | 3h 50m | 6390 miles (10282 km) |
TFU Chengdu | 18h 0m | 4h 10m | 6438 miles (10359 km) |
CGK Jakarta | 18h 20m | 4h 15m | 6033 miles (9707 km) |


Quick copy and share this page
From Melbourne to China
Below is a list of other destinations to China from Melbourne International with either direct flights or 1 stop connections.
-
PEK Beijing Direct
-
CAN Guangzhou Direct
-
TFU Chengdu Direct
-
XIY Xian
-
PKX Beijing
-
SZX Shenzhen
-
CKG Chongqing
-
KMG Kunming
-
HGH Hangzhou Direct
-
WUH Wuhan
From Australia to Shanghai
Below is a list of other cities in Australia with flights to Shanghai with either non-stop or connecting flights.