Flights from Dubai to Shanghai (Pudong)

DXB
Dubai
4007 mi
PVG
Shanghai (Pudong)
1
Direct Route
1
Airline
6448
Kilometers
8h 34m
Flight Time

Loading route map...

Connecting Flights (1 Stop)

Select a stopover airport to see flight schedules

DXB → AMS → PVG
Via Amsterdam Airport Schiphol (Amsterdam)
Emirates China Eastern Airlines
2 flights
DXB → SIN → PVG
Via Singapore Changi Airport (Singapore)
Emirates Air China
2 flights
DXB → LGW → PVG
Via London Gatwick Airport (London)
Emirates Air China
2 flights
DXB → ZRH → PVG
Via Zürich Airport (Zurich)
Emirates Swiss International Air Lines
2 flights
DXB → DEL → PVG
Via Indira Gandhi International Airport (New Delhi)
Emirates China Eastern Airlines
2 flights
DXB → DOH → PVG
Via Hamad International Airport (Doha)
Qatar Airways Qatar Airways
2 flights
DXB → LAX → PVG
Via Los Angeles International Airport (Los Angeles)
Emirates China Eastern Airlines
2 flights
DXB → MEL → PVG
Via Melbourne Airport (Melbourne)
Emirates China Eastern Airlines
2 flights
DXB → FRA → PVG
Via Frankfurt Airport (Frankfurt am Main)
Emirates Lufthansa
2 flights
DXB → MUC → PVG
Via Munich Airport (Munich)
Emirates Lufthansa Cargo
2 flights

All Flights on This Route

About Dubai to Shanghai (Pudong) Flights

There is 1 direct flight from Dubai International Airport (Dubai) (DXB) to Shanghai Pudong International Airport (Shanghai (Pudong)) (PVG), operated by 1 airline.

The distance between DXB and PVG is approximately 4007 miles (6448 km), with an estimated flight time of 8h 34m.

Explore our flight seat maps to see detailed aircraft configurations for flights on this route.

FAQ

Frequently asked questions

Are there direct flights from DXB to PVG?
Yes, there is 1 direct flight from Dubai International Airport (Dubai) to Shanghai Pudong International Airport (Shanghai (Pudong)), operated by China Eastern Airlines.
How long is the flight from DXB to PVG?
The flight takes approximately 8h 34m. The distance is 4007 miles (6448 km).
Which airlines fly from DXB to PVG?
Airlines operating this route include China Eastern Airlines.
Live seats

Flying this route? See which seats are open on your flight

Search your flight number free. Live seats and a seat alert for that flight cost $4.99 once with a Trip Pass, or $8.99/mo for every trip.

7-day money-back guarantee · Cancel anytime