Flights from Dubai to Shanghai – Airlines & connecting routes
Show flight options Codeshare flights Show map Price search
DXB to SHA – All flight route options from Dubai International Airport, United Arab Emirates to Hongqiao International, China. These flights are operated by 7 different airlines through 11 different connections. The shortest flight time is 12 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 Hongqiao
We got great deals on hotels and car rentals near the airport.
Dubai to Shanghai flights
There are over 11 airlines and as many as 426 flights every week to this destination. While flying to Shanghai from Dubai you will be doing a stopover in Wuhan, Hong Kong or any other of the 11 alternatives with flight connections.
Are there any non-stop flights from DXB to SHA?
There are no direct or non-stop flights from Dubai International Airport, DXB to Hongqiao International, SHA.
Tip! You might want to consider arriving at Shanghai Pudong International Airport (PVG) instead.
Dubai to Shanghai with Cathay Pacific
If you fly from Dubai with Cathay Pacific you will do a stopover in Hong Kong, HKG before reaching Shanghai. This flight trip will take 12 hours and 40 minutes and you can fly every Monday or Thursday with departures at 22:55 or 23:40. Cathay Pacific is a member of the air alliance OneWorld.
Distance & flight times: Dubai International Airport to Hongqiao International
The shortest flight time between DXB and SHA is 12 hours and 5 minutes.
Via | Total flight time | Layover time | Distance |
---|---|---|---|
WUH Wuhan | 12h 5m | 3h 15m | 4014 miles (6459 km) |
HKG Hong Kong | 12h 40m | 2h 35m | 4468 miles (7189 km) |
PEK Beijing | 12h 50m | 4h 5m | 4325 miles (6959 km) |
SZX Shenzhen | 13h 10m | 4h 5m | 4441 miles (7146 km) |
XIY Xian | 13h 25m | 2h 45m | 4010 miles (6452 km) |
KMG Kunming | 13h 25m | 4h 5m | 4176 miles (6719 km) |
CAN Guangzhou | 13h 30m | 3h 45m | 4375 miles (7039 km) |
TFU Chengdu | 14h 50m | 2h 40m | 4024 miles (6475 km) |
TAO Qingdao | 15h 8m | 4h 55m | 4241 miles (6824 km) |
ICN Seoul | 15h 13m | - | - |
SHE Shenyang | 21h 13m | 4h 50m | 4739 miles (7625 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.
-
PVG Shanghai Direct
-
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
From United Arab Emirates to Shanghai
We have found another destination to China from Dubai International Airport as well.