Flights from Singapore to Shanghai (SIN → SHA)
Loading map...
viaHong Kong(HKG)
SIN→HKG+1h 30mHKG→SHA
5h 58m
viaMacau(MFM)
SIN→MFM+1h 30mMFM→SHA
5h 58m
viaJieyang(SWA)
SIN→SWA+1h 30mSWA→SHA
5h 58m
viaShenzhen(SZX)
SIN→SZX+1h 30mSZX→SHA
5h 58m
viaXiamen(XMN)
SIN→XMN+1h 30mXMN→SHA
5h 58m
viaFuzhou(FOC)
SIN→FOC+1h 30mFOC→SHA
5h 59m
viaJinjiang(JJN)
SIN→JJN+1h 30mJJN→SHA
5h 59m
viaGuangzhou(CAN)
SIN→CAN+1h 30mCAN→SHA
6h
viaHaikou(HAK)
SIN→HAK+1h 30mHAK→SHA
6h 1m
viaSanya(SYX)
SIN→SYX+1h 30mSYX→SHA
6h 1m
viaNanchang(KHN)
SIN→KHN+1h 30mKHN→SHA
6h 5m
viaChangsha(CSX)
SIN→CSX+1h 30mCSX→SHA
6h 12m
viaNanning(NNG)
SIN→NNG+1h 30mNNG→SHA
6h 14m
viaWuhan(WUH)
SIN→WUH+1h 30mWUH→SHA
6h 21m
viaGuiyang(KWE)
SIN→KWE+1h 30mKWE→SHA
6h 35m
viaChongqing(CKG)
SIN→CKG+1h 30mCKG→SHA
6h 53m
viaKunming(KMG)
SIN→KMG+1h 30mKMG→SHA
6h 53m
viaZhengzhou(CGO)
SIN→CGO+1h 30mCGO→SHA
6h 56m
viaQingdao(TAO)
SIN→TAO+1h 30mTAO→SHA
7h 10m
viaChengdu(TFU)
SIN→TFU+1h 30mTFU→SHA
7h 11m
Frequently asked questions
Are there direct flights from Singapore to Shanghai? Currently, there are no direct flights from SIN 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 Singapore → Shanghai.
Try a nearby airport to Singapore
Flights to Shanghai (SHA) from other airports within 350 km of Singapore. Often unlocks cheaper fares or better times.
Or try a nearby airport to Shanghai
Flights from Singapore (SIN) to other airports within 350 km of Shanghai.