- Home
- Flights
- Flights from Shanghai
- Shanghai to San Francisco
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
Shanghai to San Francisco at a glance
Cheapest one-wayCN¥2,877China Southern Airlines · 1 stop · Mon 1 MarFastest flight12h 51mEstimated
Nonstop flightsYesChina Eastern Airlines, United Airlines
Airlines flying nonstop from Shanghai to San Francisco
2 airlines on this route.
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.





