Flights from Manila to Shanghai (MNL → SHA)
Loading map...
viaJinjiang(JJN)
MNL→JJN+1h 30mJJN→SHA
3h 47m
viaXiamen(XMN)
MNL→XMN+1h 30mXMN→SHA
3h 49m
viaHong Kong(HKG)
MNL→HKG+1h 30mHKG→SHA
4h 18m
viaShenzhen(SZX)
MNL→SZX+1h 30mSZX→SHA
4h 18m
viaMacau(MFM)
MNL→MFM+1h 30mMFM→SHA
4h 21m
viaGuangzhou(CAN)
MNL→CAN+1h 30mCAN→SHA
4h 23m
viaChongqing(CKG)
MNL→CKG+1h 30mCKG→SHA
5h 48m
viaBeijing(PEK)
MNL→PEK+1h 30mPEK→SHA
6h 9m
viaChengdu(TFU)
MNL→TFU+1h 30mTFU→SHA
6h 16m
viaTokyo(HND)
MNL→HND+1h 30mHND→SHA
7h 6m
Frequently asked questions
Are there direct flights from Manila to Shanghai? Currently, there are no direct flights from MNL 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 Manila → Shanghai.
Try a nearby airport to Manila
Flights to Shanghai (SHA) from other airports within 350 km of Manila. Often unlocks cheaper fares or better times.
Or try a nearby airport to Shanghai
Flights from Manila (MNL) to other airports within 350 km of Shanghai.