Flight deals from San Francisco to Shanghai
We've found these cheap flights for you. You can book one-way or return flight tickets.
-
Round-trip
-
One way
-
-
Cheapest nonstopSFO 13:1513h 30mNonstopPVG 17:45San Francisco - Shanghai | Fri, Apr 25 | United AirlinesPVG 12:1011h 15mNonstopSFO 08:25Shanghai - San Francisco | Wed, Apr 30 | United AirlinesNZD 2,375 NZD 3,32028% OFF28% OFFNZD 3,320 NZD 2,375
-
SFO 12:0014hNonstopPVG 17:00San Francisco - Shanghai | Sat, Apr 26 | China Eastern AirlinesPVG 12:3011h 35mNonstopSFO 09:05Shanghai - San Francisco | Sat, May 3 | China Eastern AirlinesNZD 2,390 NZD 3,32028% OFF28% OFFNZD 3,320 NZD 2,390
-
SFO 12:5520h1 stopsPVG 23:55San Francisco - Shanghai | Tue, May 6 | Cathay PacificPVG 17:4020h1 stopsSFO 22:40Shanghai - San Francisco | Sun, May 11 | Cathay PacificNZD 1,326 NZD 3,32060% OFF60% OFFNZD 3,320 NZD 1,326
-
SFO 12:5520h1 stopsPVG 23:55San Francisco - Shanghai | Tue, Apr 29 | Cathay PacificSHA 16:5020h 50m1 stopsSFO 22:40Shanghai - San Francisco | Tue, May 6 | Cathay PacificNZD 1,35259% OFFNZD 3,320 NZD 1,352
-
SFO 12:5520h1 stopsPVG 23:55San Francisco - Shanghai | Wed, Apr 30 | Cathay PacificSHA 16:5020h 50m1 stopsSFO 22:40Shanghai - San Francisco | Tue, May 6 | Cathay PacificNZD 1,35459% OFFNZD 3,320 NZD 1,354
-
SFO 16:4538h1 stopsPVG 21:45San Francisco - Shanghai | Tue, May 13 | ZIPAIRPVG 02:2527h 20m1 stopsSFO 14:45Shanghai - San Francisco | Tue, May 20 | Spring Airlines JapanNZD 1,36259% OFFNZD 3,320 NZD 1,362
-
SFO 00:3528h 55m1 stopsPVG 20:30San Francisco - Shanghai | Tue, Apr 22 | China Southern AirlinesPVG 21:5537h 35m1 stopsSFO 20:30Shanghai - San Francisco | Wed, Apr 30 | China Southern AirlinesNZD 1,36259% OFFNZD 3,320 NZD 1,362
-
SFO 12:5532h 10m1 stopsSHA 12:05San Francisco - Shanghai | Wed, May 7 | Cathay PacificPVG 14:3018h1 stopsSFO 17:30Shanghai - San Francisco | Tue, May 13 | Cathay PacificNZD 1,36659% OFFNZD 3,320 NZD 1,366
-
SFO 16:4517h 40m1 stopsPVG 01:25San Francisco - Shanghai | Wed, May 7 | ZIPAIRPVG 10:1019h 35m1 stopsSFO 14:45Shanghai - San Francisco | Wed, May 14 | Spring Airlines JapanNZD 1,38857% OFFNZD 3,320 NZD 1,388
-
SFO 23:5523h 35m1 stopsPVG 14:30San Francisco - Shanghai | Mon, Apr 28 | Philippine AirlinesPVG 16:0020h1 stopsSFO 21:00Shanghai - San Francisco | Sun, May 4 | Philippine AirlinesNZD 1,39057% OFFNZD 3,320 NZD 1,390
-
SFO 23:5523h 35m1 stopsPVG 14:30San Francisco - Shanghai | Tue, Apr 29 | Philippine AirlinesPVG 16:0020h1 stopsSFO 21:00Shanghai - San Francisco | Sun, May 4 | Philippine AirlinesNZD 1,39057% OFFNZD 3,320 NZD 1,390
-
SFO 22:5022h 50m1 stopsPVG 12:40San Francisco - Shanghai | Thu, May 1 | Vietnam AirlinesPVG 16:5518h 35m1 stopsSFO 20:30Shanghai - San Francisco | Mon, May 5 | China Southern AirlinesNZD 1,39757% OFFNZD 3,320 NZD 1,397
-
SFO 13:0017h 25m1 stopsSHA Invalid DateSan Francisco - Shanghai | Thu, Apr 17 | Normal AirlineSHA 15:006hNonstopSFO 16:00Shanghai - San Francisco | Sat, Apr 19 | Normal AirlineFind More FlightsFind More Flights
-
Cheapest nonstopSFO 12:0014hNonstopPVG 17:00San Francisco - Shanghai | Thu, Apr 17 | China Eastern AirlinesNZD 1,153 NZD 2,30450% OFF50% OFFNZD 2,304 NZD 1,153
-
SFO 12:0014hNonstopPVG 17:00San Francisco - Shanghai | Thu, Apr 24 | China Eastern AirlinesNZD 1,239 NZD 2,30446% OFF46% OFFNZD 2,304 NZD 1,239
-
SFO 22:5022h 50m1 stopsPVG 12:40San Francisco - Shanghai | Thu, Apr 24 | Vietnam AirlinesNZD 646 NZD 2,30472% OFF72% OFFNZD 2,304 NZD 646
-
SFO 16:4517h 40m1 stopsPVG 01:25San Francisco - Shanghai | Mon, May 12 | ZIPAIRNZD 66871% OFFNZD 2,304 NZD 668
-
SFO 16:4517h 40m1 stopsPVG 01:25San Francisco - Shanghai | Sun, May 11 | ZIPAIRNZD 67171% OFFNZD 2,304 NZD 671
-
SFO 16:4517h 40m1 stopsPVG 01:25San Francisco - Shanghai | Sun, May 25 | ZIPAIRNZD 67271% OFFNZD 2,304 NZD 672
-
SFO 16:4517h 40m1 stopsPVG 01:25San Francisco - Shanghai | Wed, May 7 | ZIPAIRNZD 67371% OFFNZD 2,304 NZD 673
-
SFO 22:5022h 50m1 stopsPVG 12:40San Francisco - Shanghai | Thu, May 1 | Vietnam AirlinesNZD 67771% OFFNZD 2,304 NZD 677
-
SFO 16:4517h 40m1 stopsPVG 01:25San Francisco - Shanghai | Wed, May 14 | ZIPAIRNZD 68070% OFFNZD 2,304 NZD 680
-
SFO 16:4517h 40m1 stopsPVG 01:25San Francisco - Shanghai | Wed, May 21 | ZIPAIRNZD 69770% OFFNZD 2,304 NZD 697
-
SFO 16:4517h 40m1 stopsPVG 01:25San Francisco - Shanghai | Thu, May 22 | ZIPAIRNZD 87562% OFFNZD 2,304 NZD 875
-
SFO 22:5022h 50m1 stopsPVG 12:40San Francisco - Shanghai | Wed, Apr 16 | Vietnam AirlinesNZD 1,65928% OFFNZD 2,304 NZD 1,659
-
SFO 13:0017h 25m1 stopsSHA Invalid DateSan Francisco - Shanghai | Thu, Apr 17 | Normal AirlineFind More FlightsFind More Flights
-
Crossed out prices are calculated based on the average price of the corresponding route on Trip.com.
Find the best time to fly from San Francisco to Shanghai
We monitor flight fares to help you find the best deals effortlessly
Cheapest flights
From price
Search
Displayed prices are calculated based on the cheapest average weekly prices of the corresponding route on Trip.com.
Airlines Flying from San Francisco to Shanghai
Compare prices, find the option that best suits your travel needs, and enjoy a comfortable journey with a trusted airline.
















Show More
FAQ
-
When are flight tickets from San Francisco (SFO) to Shanghai (SHA) the cheapest?
Airlines adjust prices for flights from San Francisco to Shanghai based on the departure date and time of your selection. By analyzing data from all airlines, we've discovered that on Trip.com, you can find the lowest flight prices on Tuesdays, Wednesdays, and Saturdays. -
How much do flights from San Francisco (SFO) to Shanghai (SHA) cost?
According to Trip.com's data, the lowest price is around NZD 2,199. -
How long does it take to fly from San Francisco (SFO) to Shanghai (SHA) and what is the distance?
It takes around 13 hours 23 minutes to fly from San Francisco (SFO) to Shanghai (SHA). -
What are the most popular airlines that fly from San Francisco (SFO) to Shanghai (SHA)?
Airlines with flights from San Francisco (SFO) to Shanghai (SHA): United Airlines, Air China, China Eastern Airlines and Delta Air Lines.
How to find a cheap flight from San Francisco to Shanghai
Wait until the last minute and flight costs are often sky-high. Plan ahead, book the right way, and your savings can soar. We have loads of saving tips to help you find a cheap flight from San Francisco to Shanghai. Book your flights at the right time and save more.
Book Early
Once prices are gone, they're gone. Lock in deals while you can!
Compare Flight Prices
Compare prices on travel agency and airline websites.
Look Out for Deals
Check airline and travel agency websites for latest flight deals
Check One-way Fares
Buying two cheap one-way flights can sometimes be a better deal than a round-trip.
Try Different Dates
Flying during the week, early in the morning, or late at night can help save money.
Use the Trip.com App
Save up to £10 per person when booking your flights on Trip.com
Flight Information from San Francisco to Shanghai
Cheapest one-way flight price | NZD 645 |
---|---|
Cheapest round-trip ticket price | NZD 2,032 |
Off-season for travel | March |
Peak season for travel | June |
Flight distance | 9,909.39 km |
Average flight time | 13 hours 23 minutes |
Popular airline | EVA Air |
Popular Flights
-
Top Routes from San Francisco
-
Top Routes to Shanghai
-
More flight options
- San Francisco to Tokyo Flights
- San Francisco to Seoul Flights
- San Francisco to New York Flights
- San Francisco to Las Vegas Flights
- San Francisco to Bangkok Flights
- San Francisco to Los Angeles Flights
- San Francisco to Singapore Flights
- San Francisco to New Delhi Flights
- San Francisco to San Diego Flights
- San Francisco to Ho Chi Minh City Flights
- San Francisco to Beijing Flights
- Flights from San Francisco International Airport to Queenstown
- Flights from San Francisco International Airport to Napier
- Flights from San Francisco International Airport to Invercargill
- Flights from San Francisco International Airport to Rotorua
- Flights from San Francisco International Airport to Kerikeri
- Flights from San Francisco International Airport to Timaru
- Flights from San Francisco to Richard Pearse Airport
- Flights from San Francisco to Hokitika Airport
- Flights from San Francisco to Woodbourne Airport
- Flights from San Francisco to Gisborne Airport
- Flights from San Francisco to Christchurch International Airport
- Flights from San Francisco to Nelson Airport
- Flights from San Francisco International Airport to Ninoy Aquino International Airport
- Flights from San Francisco International Airport to Haneda Airport
- Flights from San Francisco International Airport to Narita International Airport
- Flights from San Francisco International Airport to Taipei Songshan Airport
- Flights from San Francisco International Airport to Taiwan Taoyuan International Airport
- Flights from San Francisco International Airport to Gimpo International Airport
- Moscow to Shanghai Flights
- Singapore to Shanghai Flights
- Kuala Lumpur to Shanghai Flights
- Jakarta to Shanghai Flights
- Kaohsiung to Shanghai Flights
- London to Shanghai Flights
- Sydney to Shanghai Flights
- Melbourne to Shanghai Flights
- Bangkok to Shanghai Flights
- Amsterdam to Shanghai Flights
- Taipei to Shanghai Flights
- Flights from Auckland International Airport to Shanghai
- Flights from Christchurch International Airport to Shanghai
- Flights from Queenstown Airport to Shanghai
- Flights from Wellington International Airport to Shanghai
- Flights from Dunedin International Airport to Shanghai
- Flights from Nelson Airport to Shanghai
- Flights from Auckland to Shanghai Pudong International Airport
- Flights from Auckland to Shanghai Hongqiao International Airport
- Flights from Christchurch to Shanghai Hongqiao International Airport
- Flights from Christchurch to Shanghai Pudong International Airport
- Flights from Wellington to Shanghai Pudong International Airport
- Flights from Wellington to Shanghai Hongqiao International Airport
- Flights from Los Angeles International Airport to Shanghai Pudong International Airport
- Flights from Los Angeles International Airport to Shanghai Hongqiao International Airport
- Flights from Ontario International Airport to Shanghai Pudong International Airport
- Flights from Ontario International Airport to Shanghai Hongqiao International Airport
- Flights from Penang International Airport to Shanghai Hongqiao International Airport
- Flights from Penang International Airport to Shanghai Pudong International Airport
- Los Angeles to Hong Kong Flights
- San Francisco to Hong Kong Flights
- Los Angeles to Taipei Flights
- Los Angeles to Shanghai Flights
- New York to Taipei Flights
- San Francisco to Taipei Flights
- New York to Shanghai Flights
- Los Angeles to Guangzhou Flights
- Los Angeles to Beijing Flights
- New York to Beijing Flights
- Los Angeles to Chengdu Flights
- Flights from Newark Liberty International Airport to Hong Kong International Airport
- Flights from New York LaGuardia Airport to Hong Kong International Airport
- Flights from John F. Kennedy International Airport to Hong Kong International Airport
- Flights from Ontario International Airport to Hong Kong International Airport
- Flights from Los Angeles International Airport to Hong Kong International Airport
- Flights from San Francisco International Airport to Hong Kong International Airport