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

Cheap flights from Shanghai to San Francisco from CN¥2,877

China Eastern Airlines and United Airlines fly nonstop from Shanghai to San Francisco. The flight takes around 12h 51m, and the cheapest one-way fare we found recently is CN¥2,877 on 1 Mar.

Direct flights available 12h 51m Cheapest in March Prices checked 15 days ago
SHASFO

Shanghai to San Francisco at a glance

Airlines flying nonstop from Shanghai to San Francisco

2 airlines on this route.

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

Cheapest month to fly from Shanghai to San Francisco

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

Good to know

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

Flights from Shanghai to San Francisco: questions answered

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

More flights from Shanghai