Cheap flights from St. Louis (STL) to China

Know your dates, get live prices in seconds:

From
To
Depart
Return
Any month
Compare vs. Cheapflights |
From
To
Depart
Depart
Time
Anytime
From
To
Depart
Depart
Time
Anytime
From
To
Depart
Depart
Time
Anytime
From
To
Depart
Depart
Time
Anytime
From
To
Depart
Depart
Time
Anytime
From
To
Depart
Depart
Time
Anytime

We work with more than 300 partners to bring you better travel deals

How to find the cheapest flight from
St. Louis (STL) to China

All the information you need to plan the best STL to SHA flight in 2021: compare St. Louis to China flight prices with the expected peak season, weather and rainfall in China.
When is the cheapest time to fly from St. Louis to China (STL - CN)?

When flying from St. Louis to China, the time of day you decide to fly out makes little to no difference towards the overall price you’ll pay on tickets.

Cheap flights from St. Louis to China in December, January 2022

The best prices found for STL to China flights for December, January
5 Dec - 9 Dec
$2,566pp
STL
Lambert-St Louis
Multiple Airlines
     
3 STOPS
PVG
Shanghai Pu Dong
PVG
Shanghai Pu Dong
Multiple Airlines
   
2 STOPS
STL
Lambert-St Louis
3 Dec - 10 Dec
$2,787pp
STL
Lambert-St Louis
Multiple Airlines
     
3 STOPS
PEK
Beijing Capital
PEK
Beijing Capital
Multiple Airlines
   
2 STOPS
STL
Lambert-St Louis
3 Dec - 5 Dec
$2,916pp
STL
Lambert-St Louis
Multiple Airlines
     
3 STOPS
PVG
Shanghai Pu Dong
PVG
Shanghai Pu Dong
Multiple Airlines
   
2 STOPS
STL
Lambert-St Louis

Lambert-St Louis to China 2022 flight deals

Cheap flights to China from St. Louis found for this year
5 Dec - 9 Dec
$2,566pp
STL
Lambert-St Louis
Multiple Airlines
     
3 STOPS
PVG
Shanghai Pu Dong
PVG
Shanghai Pu Dong
Multiple Airlines
   
2 STOPS
STL
Lambert-St Louis
3 Dec - 10 Dec
$2,787pp
STL
Lambert-St Louis
Multiple Airlines
     
3 STOPS
PEK
Beijing Capital
PEK
Beijing Capital
Multiple Airlines
   
2 STOPS
STL
Lambert-St Louis
3 Dec - 5 Dec
$2,916pp
STL
Lambert-St Louis
Multiple Airlines
     
3 STOPS
PVG
Shanghai Pu Dong
PVG
Shanghai Pu Dong
Multiple Airlines
   
2 STOPS
STL
Lambert-St Louis

One-way flights to China from St. Louis

The cheapest one-way flights from St. Louis to China
8:30 am - 1:40 am
Air Canada
2 Stops
27h 10m
STL - PVG
Air Canada
$830
百威旅遊
3:12 pm - 1:25 pm
United Airlines
1 Stop
33h 13m
STL - PVG
United Airlines
$2,411
United
4:50 pm - 4:30 pm
Multiple Airlines
2 Stops
33h 40m
STL - PEK
Multiple Airlines
$2,751
Kiwi.com

Related info for your journey

Useful info, stats and facts about <span class="emphasized">St. Louis</span> to <span class="emphasized">China</span> flights.

Flight FAQs

From St. Louis to China

What airport do you fly from for flights from St. Louis to China?

Most people fly from Lambert-St Louis (STL) if they book a flight from St. Louis to China. Lambert-St Louis is conveniently located just 12.7 mi from St. Louis’s city center.

Which airlines flying from Lambert-St Louis to China have flexible cancellations due to COVID-19?

Some of the carriers operating flights from Lambert-St Louis to China that may be offering flexible cancellation policies are United Airlines, American Airlines, and Delta. Our site will let you filter for all airlines offering greater flexibility due to COVID-19.

Can I find flights from St. Louis to China for under $1,600 on Cheapflights?

Yes, there are multiple flights from St. Louis to China for under $1,600. The cheapest flight booked recently is on Multiple Airlines for just $1,541, but on average you can expect to pay $5,096.

What are the most popular routes from St. Louis to China?

Most travelers choose Lambert-St Louis - Shanghai Hongqiao Intl, Lambert-St Louis - Beijing Capital or Lambert-St Louis - Shanghai Pu Dong when deciding on the best route from St. Louis to China.

What are the most popular airlines that fly from St. Louis to China?

Major Airline, American Airlines and Air Canada are the most popular airlines when flying from St. Louis to China.

What are the cheapest flights from St. Louis to China?

On average you can expect to pay $692 for a flight from St. Louis to China. The cheapest flight overall is $557 while the most popular route, (Lambert-St Louis - Shanghai Hongqiao Intl) is currently priced at $1,646.

Related searches

Flights to China from St. Louis (STL)
Flights to St. Louis Flights to China

Rent a Car

Car Rentals in China

COVID Restrictions

View COVID Travel Restrictions for China

Do I need a COVID test to fly to China from St. Louis?

Information is based on travel restrictions from Lambert-St Louis to China

Most visitors from Lambert-St Louis will not be allowed to enter China.

COVID-19 testing requirements
Visitors from Lambert-St Louis must present a negative RT-PCR (NAAT) test taken 48 hours before departing to China.

Quarantine requirements
Visitors from Lambert-St Louis are not required to quarantine after entering China.

Documents
Health Declaration Form - Must be presented upon arrival


Do I need a test to fly back to St. Louis from China?

Returning to Lambert-St Louis from China

COVID-19 testing requirements
Visitors from China must present a negative RT-PCR (NAAT) or Antigen (quick-test) test taken 72 hours before departing to Lambert-St Louis.

Quarantine requirements
Visitors from China are not required to quarantine after entering Lambert-St Louis.

Hide COVID Travel Restrictions for China

Destination points for flights from St. Louis to China

Select to see more specific information for flights from St. Louis to all places in China.

Destination information for China

Things to know before you go - useful duration and weather info for your trip from St. Louis to China.
Today's exchange rate
$1 = ¥6.37

Airports servicing St. Louis

Top 4 airlines flying from Lambert-St Louis to China

The chart below displays the airlines Cheapflights users traveling from St. Louis to China choose most often. Cheapest and average prices are based on aggregated data from the past 12 months.
Airline Cheapest Average Flexibility On-time COVID-19 safety
United Airlines
$349 $683 No cancel fee 69%
American Airlines
$349 $760 No cancel fee 71%
Delta
$349 $751 No cancel fee N/A
Air Canada
$393 $723 No cancel fee 67%
Home Asia China Cheap flights from St. Louis to China