Flights from Dubai to Shanghai – Direct & connecting routes
Non-stop airlines Connecting flights Show map Price search
DXB to PVG – All flight route options from Dubai International Airport, United Arab Emirates to Shanghai Pudong International Airport, China. These routes are operated by 12 airlines. Fly non-stop with Emirates or China Eastern Airlines, or choose from 19 different stopover flights. The shortest flight time is 8 hours and 40 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.
Dubai to Shanghai flights
There are over 21 airlines and as many as 538 flights every week to this destination. You can fly non-stop to Shanghai (PVG) from Dubai (DXB) with Emirates or China Eastern Airlines but if a stopover option suits you better you can choose to fly via Shenzhen, Chongqing or any other of the 19 alternatives with connectiing airports.
Tip! You might want to consider arriving at Hongqiao International (SHA) instead.
Dubai to Shanghai with Emirates
You can fly non-stop every weekday with flights departing at 9:00 am, 2:00 am or 3:00 am.
With Air China
If you fly from Dubai with Air China you will do a stopover in Chongqing, CKG before reaching Shanghai. This flight trip will take 11 hours and 45 minutes and you can fly every Tuesday or Friday with departures at 00:10. Air China is a Star Alliance member.
Distance & flight times: Dubai International Airport to Shanghai Airport
The shortest flight time between DXB and PVG is 8 hours and 40 minutes.
Via | Total flight time | Layover time | Distance |
---|---|---|---|
Direct | 8h 40m | - | 4028 miles (6481 km) |
SZX Shenzhen | 11h 5m | 2h 20m | 4455 miles (7168 km) |
CKG Chongqing | 11h 45m | 1h 55m | 4062 miles (6536 km) |
HAN Hanoi | 11h 50m | 1h 45m | 4423 miles (7117 km) |
TPE Taipei | 12h 13m | 1h 40m | 4519 miles (7271 km) |
ICN Seoul | 12h 30m | 1h 25m | 4717 miles (7590 km) |
DOH Doha | 12h 55m | 2h 35m | 4480 miles (7208 km) |
TFU Chengdu | 12h 55m | 3h 40m | 4051 miles (6518 km) |
WUH Wuhan | 13h 10m | 3h 25m | 4040 miles (6500 km) |
HKG Hong Kong | 13h 30m | 2h 30m | 4483 miles (7213 km) |
PEK Beijing | 14h 5m | 4h 5m | 4338 miles (6980 km) |
CAN Guangzhou | 14h 5m | 4h 15m | 4392 miles (7067 km) |
INC Yinchuan | 14h 10m | 2h 40m | 4114 miles (6619 km) |
BAH Bahrain | 14h 25m | 4h 0m | 4577 miles (7364 km) |
BKK Bangkok | 14h 40m | 3h 25m | 4873 miles (7841 km) |
XIY Xian | 14h 40m | 4h 25m | 4037 miles (6496 km) |
RUH Riyadh | 14h 50m | 2h 45m | 5079 miles (8172 km) |
KMG Kunming | 15h 0m | 4h 55m | 4201 miles (6759 km) |
TAO Qingdao | 15h 20m | 4h 15m | 4249 miles (6837 km) |
SHE Shenyang | 18h 35m | 2h 20m | 4738 miles (7623 km) |


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