Cheap flights from San Francisco (SFO) to Shanghai (SH)

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
San Francisco (SFO) to Shanghai

All the information you need to plan the best SFO to SHA flight in 2022: compare San Francisco to Shanghai flight prices with the expected peak season, weather and rainfall in Shanghai.
What is the cheapest month to fly from San Francisco to Shanghai?

Due to multiple factors, expect to potentially pay more when booking in August. For low rates, September can be a great choice for travel to Shanghai. Flights to Shanghai from San Francisco in September are about $795 on average during September, but can be found for as low as $415.

When is the cheapest time to fly from San Francisco to Shanghai (SFO - SH)?

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

How far in advance should I book a flight from San Francisco to Shanghai?

When searching for a good deal, it’s best to be prepared for potential fluctuations in price. We recommend booking at least 57 days in advance, which can save you up to 41% on flights from San Francisco to Shanghai compared to booking the week you need them. Waiting 57 days out may not be for everyone, so we have options available for flights within the next two weeks, with the lowest price starting at $780. For sooner than that we have options available in the next 3 days from $791.

Cheap flights from San Francisco to Shanghai in May, June 2022

The best prices found for SFO to Shanghai flights for May, June
10 Jun - 7 Nov
$2,135pp
SFO
San Francisco
Multiple Airlines
   
2 STOPS
PVG
Shanghai Pu Dong
PVG
Shanghai Pu Dong
EVA Air
 
1 STOP
SFO
San Francisco
17 Jun - 30 Aug
$2,149pp
SFO
San Francisco
Multiple Airlines
   
2 STOPS
PVG
Shanghai Pu Dong
PVG
Shanghai Pu Dong
Japan Airlines
 
1 STOP
SFO
San Francisco
9 Jun - 7 Nov
$2,257pp
SFO
San Francisco
Multiple Airlines
 
1 STOP
PVG
Shanghai Pu Dong
PVG
Shanghai Pu Dong
Air Canada
 
1 STOP
SFO
San Francisco

San Francisco to Shanghai 2022 flight deals

Cheap flights to Shanghai from San Francisco found for this year
7 Nov - 10 Nov
$1,141pp
SFO
San Francisco
Air Canada
 
1 STOP
PVG
Shanghai Pu Dong
PVG
Shanghai Pu Dong
Air Canada
 
1 STOP
SFO
San Francisco
19 Oct - 7 Dec
$1,146pp
SFO
San Francisco
Air Canada
     
3 STOPS
PVG
Shanghai Pu Dong
PVG
Shanghai Pu Dong
Air Canada
   
2 STOPS
SFO
San Francisco
1 Nov - 12 Nov
$1,147pp
SFO
San Francisco
Air Canada
 
1 STOP
PVG
Shanghai Pu Dong
PVG
Shanghai Pu Dong
Air Canada
 
1 STOP
SFO
San Francisco

Non-stop flights to Shanghai from San Francisco

Save time with San Francisco to Shanghai direct flight deals
3 Nov - 18 Nov
$4,048pp
SFO
San Francisco
United Airlines
Non-Stop
PVG
Shanghai Pu Dong
PVG
Shanghai Pu Dong
United Airlines
Non-Stop
SFO
San Francisco
6 Nov - 4 Dec
$4,756pp
SFO
San Francisco
United Airlines
Non-Stop
PVG
Shanghai Pu Dong
PVG
Shanghai Pu Dong
United Airlines
Non-Stop
SFO
San Francisco
1 Nov - 19 Nov
$4,789pp
SFO
San Francisco
United Airlines
Non-Stop
PVG
Shanghai Pu Dong
PVG
Shanghai Pu Dong
United Airlines
Non-Stop
SFO
San Francisco

Last minute flights from San Francisco to Shanghai

Late deals on round-trip flights to Shanghai from San Francisco, departing today and this week
28 May - 10 Jun
$2,454pp
SFO
San Francisco
Multiple Airlines
 
1 STOP
PVG
Shanghai Pu Dong
PVG
Shanghai Pu Dong
China Airlines
 
1 STOP
SFO
San Francisco
28 May - 10 Jun
$3,140pp
SFO
San Francisco
Multiple Airlines
 
1 STOP
PVG
Shanghai Pu Dong
PVG
Shanghai Pu Dong
Multiple Airlines
   
2 STOPS
SFO
San Francisco
28 May - 1 Jun
$3,448pp
SFO
San Francisco
Multiple Airlines
 
1 STOP
PVG
Shanghai Pu Dong
PVG
Shanghai Pu Dong
Multiple Airlines
     
3 STOPS
SFO
San Francisco

One-way flights to Shanghai from San Francisco

The cheapest one-way flights from San Francisco to Shanghai
6:00 pm - 9:55 am
Philippine Airlines
1 Stop
23h 55m
SFO - PVG
Philippine Airlines
$623
ChatDeal
7:05 pm - 7:05 pm
Multiple Airlines
2 Stops
32h 00m
SFO - PVG
Multiple Airlines
$670
Gotogate
1:30 pm - 2:40 am
Air Canada
3 Stops
46h 10m
SFO - PVG
Air Canada
$671
Air Canada

Related info for your journey

Useful info, stats and facts about <span class="emphasized">San Francisco</span> to <span class="emphasized">Shanghai</span> flights.

Flight FAQs

From San Francisco to Shanghai

What airport do you fly from for flights from San Francisco to Shanghai?

Most people fly from San Francisco (SFO) if they book a flight from San Francisco to Shanghai. San Francisco is conveniently located just 11.8 mi from San Francisco’s city center.

Which airlines flying from San Francisco to Shanghai have flexible cancellations due to COVID-19?

China Southern, Hong Kong Airlines, and United Airlines are some of the carriers that may have flexible cancellation policies. You can use our site to filter for other airlines that may also have this kind of flexibility.

Can I find flights from San Francisco to Shanghai for under $1,200 on Cheapflights?

Yes, there are multiple flights from San Francisco to Shanghai for under $1,200. The cheapest flight booked recently is on Air Canada for just $1,141, but on average you can expect to pay $1,219.

Are there nonstop flights from San Francisco to Shanghai for under $4,100 on Cheapflights?

Cheapflights has at least 7 direct flights from San Francisco to Shanghai under $4,100. A good price for a nonstop flight from San Francisco to Shanghai is less than $11,073.

Are there last-minute flights available from San Francisco to Shanghai for under $2,500?

There are currently 13+ open flights from San Francisco to Shanghai within the next 7 days for less than $2,500.

What are the most popular airlines that fly from San Francisco to Shanghai?

Major Airline, Air Canada and EVA Air are the most popular airlines when flying from San Francisco to Shanghai.

What are the cheapest flights from San Francisco to Shanghai?

On average you can expect to pay $2,736 for a flight from San Francisco to Shanghai. The cheapest flight overall is $633 while the most popular route, (San Francisco - Shanghai Pu Dong) is currently priced at $1,180.

COVID Restrictions

View COVID Travel Restrictions for Shanghai, China

Do I need a COVID test to fly to Shanghai from San Francisco?

Information is based on travel restrictions from San Francisco to Shanghai

Most visitors from San Francisco will not be allowed to enter Shanghai.

COVID-19 testing requirements
Visitors from San Francisco are not required to present a negative COVID-19 PCR test or antigen result upon entering Shanghai.

Quarantine requirements
Visitors from San Francisco are not required to quarantine after entering Shanghai.

Documents
Health Declaration Form - Must be presented upon arrival


Do I need a test to fly back to San Francisco from Shanghai?

Returning to San Francisco from Shanghai

COVID-19 testing requirements
Visitors from Shanghai must present a negative RT-PCR (NAAT) or Antigen (quick-test) test taken 1 day for RT-PCR (NAAT) and 1 day for Antigen (quick-test) before departing to San Francisco.

Quarantine requirements
Visitors from Shanghai are not required to quarantine after entering San Francisco.

Hide COVID Travel Restrictions for Shanghai, China

Destination information for Shanghai

Things to know before you go - useful duration and weather info for your trip from San Francisco to Shanghai.
Today's exchange rate
$1 = ¥6.75
Average temperature for May in Shanghai
77.0 °F
Avg rainfall for May in Shanghai
0.7 ″

Airports servicing San Francisco

Top 10 airlines flying from San Francisco to Shanghai

The chart below displays the airlines Cheapflights users traveling from San Francisco to Shanghai 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
China Southern
$333 $556 No cancel fee 69%
Hong Kong Airlines
$436 $736 No cancel fee 65%

We couldn't confirm the COVID-19 safety measures taken by Hong Kong Airlines. Please check directly on their website for additional information.

Hainan Airlines
$449 $641 No cancel fee 61%

We couldn't confirm the COVID-19 safety measures taken by Hainan Airlines. Please check directly on their website for additional information.

Asiana Airlines
$583 $1,038 No cancel fee 76%

We couldn't confirm the COVID-19 safety measures taken by Asiana Airlines. Please check directly on their website for additional information.

Korean Air
$616 $871 No cancel fee 81%
Air Canada
$739 $1,226 No cancel fee 67%
China Airlines
$824 $1,753 No cancel fee 70%
EVA Air
$840 $944 No cancel fee 74%
Air China
$883 $923 No cancel fee 67%
United Airlines
$2,271 $4,770 No cancel fee 69%
Home Asia China Shanghai Cheap flights from San Francisco to Shanghai