- Home
- Flights
- Flights from San Francisco
- San Francisco to Shanghai
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
San Francisco to Shanghai at a glance
Cheapest one-wayUS$411Philippine Airlines · 1 stop · Sun 7 FebFastest flight12h 51mEstimated
Nonstop flightsYesChina Eastern Airlines, United Airlines
Airlines flying nonstop from San Francisco to Shanghai
2 airlines on this route.
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.





