China Eastern Airlines and Juneyao Airlines fly nonstop from Melbourne (MEL) to Shanghai (PVG), daily. The flight takes about 10h 47m and covers 4,982 miles (8,017 km). Schedule data from 9 July 2026.
We'll run this search daily and email you the cheapest direct fares we find.
Free · checked daily · one-click unsubscribe
Typical weekly schedule · 15 flights per week (~2 per day) · Updated 51d ago
Yes, China Eastern Airlines and Juneyao Airlines operate nonstop flights from Melbourne (MEL) to Shanghai (PVG).
China Eastern Airlines, Juneyao Airlines operate nonstop flights from Melbourne to Shanghai.
The nonstop flight from Melbourne to Shanghai takes ~10h 47m (approximately 8017 km).
Nonstop flights from Melbourne to Shanghai operate daily — 15 flights per week (~2 per day).
Direct flights from Melbourne to Shanghai operate every day of the week. Juneyao Airlines flies Wednesday, Friday, and Sunday and China Eastern Airlines flies daily.
Scout — our search agent — hunts nonstop fares from Melbourne every night and pings you when one's worth booking.
Watch it work →