Flights from Saint Louis to Shanghai (STL → PVG)
Loading map...
viaSeattle(SEA)
STL→SEA+1h 30mSEA→PVG
15h 33m
viaDetroit(DTW)
STL→DTW+1h 30mDTW→PVG
15h 49m
viaToronto(YYZ)
STL→YYZ+1h 30mYYZ→PVG
16h 10m
viaSan Francisco(SFO)
STL→SFO+1h 30mSFO→PVG
16h 24m
viaDallas(DFW)
STL→DFW+1h 30mDFW→PVG
16h 25m
viaLos Angeles(LAX)
STL→LAX+1h 30mLAX→PVG
16h 45m
viaNew York(JFK)
STL→JFK+1h 30mJFK→PVG
17h 9m
viaLondon(LHR)
STL→LHR+1h 30mLHR→PVG
20h 18m
viaFrankfurt(FRA)
STL→FRA+1h 30mFRA→PVG
20h 35m
Frequently asked questions
Are there direct flights from Saint Louis to Shanghai? Currently, there are no direct flights from STL to PVG. 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 Saint Louis → Shanghai.
Try a nearby airport to Saint Louis
Flights to Shanghai (PVG) from other airports within 350 km of Saint Louis. Often unlocks cheaper fares or better times.
Or try a nearby airport to Shanghai
Flights from Saint Louis (STL) to other airports within 350 km of Shanghai.