Flights from Shanghai to Dubai – Direct & connecting routes
Non-stop airlines Connecting flights Show map Price search
PVG to DXB – All flight route options from Shanghai Pudong International Airport, China to Dubai International Airport, United Arab Emirates. These routes are operated by 25 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 50 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 Dubai Airport
We got great deals on hotels and car rentals near the airport.
Shanghai to Dubai flights
There are over 21 airlines and as many as 575 flights every week to this destination. You can fly non-stop to Dubai (DXB) from Shanghai (PVG) with Emirates or China Eastern Airlines but if a stopover option suits you better you can choose to fly via Kunming, Qingdao or any other of the 19 alternatives with connectiing airports.
Tip! You can also fly to Dubai from Hongqiao International (SHA).
Shanghai to Dubai with Emirates
You can fly non-stop every weekday with flights departing between 6:00 am and 12 midnight.
With Cathay Pacific
If you fly from Shanghai with Cathay Pacific you will do a stopover in Hong Kong, HKG before reaching Dubai. This flight trip will take 13 hours and 15 minutes and you can fly every weekday with departures between 9:00 am and 1:00 pm. Cathay Pacific is a member of the air alliance OneWorld.
Distance & flight times: Shanghai Airport to Dubai International Airport
The shortest flight time between PVG and DXB is 8 hours and 50 minutes.
Via | Total flight time | Layover time | Distance |
---|---|---|---|
Direct | 8h 50m | - | 4028 miles (6481 km) |
KMG Kunming | 12h 10m | 2h 25m | 4201 miles (6759 km) |
TAO Qingdao | 13h 5m | 1h 40m | 4249 miles (6837 km) |
TPE Taipei | 13h 10m | 1h 30m | 4519 miles (7271 km) |
HKG Hong Kong | 13h 15m | 2h 15m | 4483 miles (7213 km) |
DOH Doha | 13h 40m | 4h 10m | 4480 miles (7208 km) |
CAN Guangzhou | 13h 50m | 4h 35m | 4392 miles (7067 km) |
WUH Wuhan | 13h 50m | 3h 45m | 4040 miles (6500 km) |
BKK Bangkok | 13h 55m | 3h 0m | 4873 miles (7841 km) |
ICN Seoul | 14h 5m | 1h 30m | 4717 miles (7590 km) |
PEK Beijing | 14h 10m | 3h 15m | 4338 miles (6980 km) |
IKA Tehran | 14h 30m | 2h 50m | 4773 miles (7680 km) |
CKG Chongqing | 14h 45m | 4h 30m | 4062 miles (6536 km) |
TFU Chengdu | 15h 0m | 4h 15m | 4051 miles (6518 km) |
PKX Beijing | 15h 20m | - | - |
XIY Xian | 15h 55m | 4h 10m | 4037 miles (6496 km) |
BAH Bahrain | 16h 0m | 4h 35m | 4577 miles (7364 km) |
RUH Riyadh | 16h 5m | 2h 30m | 5079 miles (8172 km) |
SZX Shenzhen | 16h 55m | 4h 55m | 4455 miles (7168 km) |
SGN Ho Chi Minh City | 17h 0m | 4h 50m | 5226 miles (8409 km) |


Quick copy and share this page
From Shanghai to United Arab Emirates
Below is a list of other destinations to United Arab Emirates from Shanghai Pudong International Airport with either direct flights or 1 stop connections.
-
AUH Abu Dhabi Direct
-
SHJ Sharjah
From China to Dubai
Below is a list of other cities in China with flights to Dubai with either non-stop or connecting flights.
-
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
-
HAK Haikou Direct