Compare airlines and travel sites in one search No booking fees from us
FlightConnect
  1. Home
  2. Flights
  3. Flights from San Francisco
  4. San Francisco to Shanghai
Nonstop route · United States → China

Cheap flights from San Francisco to Shanghai from US$411

China Eastern Airlines and United Airlines fly nonstop from San Francisco to Shanghai. The flight takes around 12h 51m, and the cheapest one-way fare we found recently is US$411 on 7 Feb.

Direct flights available 12h 51m Cheapest in February Prices checked 14 days ago
SFOSHA

San Francisco to Shanghai at a glance

Airlines flying nonstop from San Francisco to Shanghai

2 airlines on this route.

AirlineFlights a weekTypical departuresFromSearch
CEChina Eastern Airlines———Search
UAUnited Airlines———Search

Cheapest month to fly from San Francisco to Shanghai

Lowest one-way fare found for each month: February is cheapest, December the most expensive.

Good to know

Distance
9,876 km6,133 miles
Flight time
12h 51mestimate
Time difference
+16hShanghai vs San Francisco
Currency in Shanghai
CNY
Airports
SFO → PVG, SHA

Flights from San Francisco to Shanghai: questions answered

How much is a flight from San Francisco to Shanghai?
The cheapest one-way fare we found recently is US$411 with 1 stop, departing in February. Prices change constantly, so search your dates for the live fare.
Are there direct flights from San Francisco to Shanghai?
Yes. China Eastern Airlines and United Airlines fly this route nonstop.
How long is the flight from San Francisco to Shanghai?
A nonstop flight covers 9,876 km and takes around 12h 51m.
What is the cheapest month to fly from San Francisco to Shanghai?
February has the lowest fare we found (US$411), while December is the most expensive (US$462).
Which airlines fly from San Francisco to Shanghai?
China Eastern Airlines and United Airlines operate nonstop flights on this route.
Which airports serve San Francisco and Shanghai?
San Francisco: San Francisco International Airport (SFO). Shanghai: Shanghai Pudong International Airport (PVG) and Shanghai Hongqiao International Airport (SHA).
What is the time difference between San Francisco and Shanghai?
Shanghai is 16 hours ahead of San Francisco.

More flights from San Francisco