Flights from Dubai to Shanghai (DXB → SHA)
Loading map...
viaXian(XIY)
DXB→XIY+1h 30mXIY→SHA
9h 3m
viaWuhan(WUH)
DXB→WUH+1h 30mWUH→SHA
9h 4m
viaChengdu(TFU)
DXB→TFU+1h 30mTFU→SHA
9h 5m
viaChongqing(CKG)
DXB→CKG+1h 30mCKG→SHA
9h 6m
viaKunming(KMG)
DXB→KMG+1h 30mKMG→SHA
9h 22m
viaUrumqi(URC)
DXB→URC+1h 30mURC→SHA
9h 32m
viaBeijing(PEK)
DXB→PEK+1h 30mPEK→SHA
9h 39m
viaGuangzhou(CAN)
DXB→CAN+1h 30mCAN→SHA
9h 44m
viaShenzhen(SZX)
DXB→SZX+1h 30mSZX→SHA
9h 51m
viaHong Kong(HKG)
DXB→HKG+1h 30mHKG→SHA
9h 55m
viaHaikou(HAK)
DXB→HAK+1h 30mHAK→SHA
10h 6m
viaTokyo(HND)
DXB→HND+1h 30mHND→SHA
12h 55m
Frequently asked questions
Are there direct flights from Dubai to Shanghai? Currently, there are no direct flights from DXB to SHA. You may need to connect through another airport.
Related guides for this route
Sibling pages from across Flightmaps — fares, visa rules, country aggregations, and per-airline routes for Dubai → Shanghai.
Try a nearby airport to Dubai
Flights to Shanghai (SHA) from other airports within 350 km of Dubai. Often unlocks cheaper fares or better times.
Or try a nearby airport to Shanghai
Flights from Dubai (DXB) to other airports within 350 km of Shanghai.