|Fastest flight time||25h 35m||The fastest flight from St. Louis to Shanghai takes 25h 35m|
|Direct flights||None||There are no direct flights from St. Louis to Shanghai. Popular non-direct route for this connection is Lambert-St Louis Airport - Shanghai Hongqiao Intl Airport.|
|Airports in Shanghai||2 airports||There are 2 airports near Shanghai: Shanghai Pu Dong (PVG), Shanghai Hongqiao Intl (SHA)|
The cheapest time of year to fly to Shanghai from St. Louis is March. Most expensive is June
Air Canada, American Airlines, and Delta are the most popular carriers operating from St. Louis to Shanghai
Lambert-St Louis - Shanghai Hongqiao Intl
Fly from Lambert-St Louis to Shanghai Hongqiao Intl for the best St. Louis - Shanghai flight prices
44 days before
The cheapest time to buy a flight from St. Louis to Shanghai is approximately 44 days to departure
The food selection has been better in the past but due to Covid it is understandable. This particular flight did not have any entertainment and the Air Canada App did not work to access movies.
Pros: Everything! From ticketing agent to all the crew on our flight back were awesome. Thank you!
Flight attendant for first class is definitely not a morning person. Oh and the WiFi DID NOT WORK!
To ease the stress of booking flights, some of our airline partners flying from Lambert-St Louis to Shanghai are responding to the global pandemic. The following airlines may have a flexible cancellation policy to help accommodate travelers: Air Canada, United Airlines, and Delta.
There are 7193.2 mi between Lambert-St Louis and Shanghai. A reasonable flight in good conditions will take 23h 32m.