Take off on cheap flights from San Francisco to Shanghai, your adventure starts now!

Find cheap airline tickets from San Francisco to Shanghai by date

  • any
  • January 2020
  • February 2020
  • March 2020
  • April 2020
  • May 2020
  • June 2020
  • July 2020
  • August 2020
  • September 2020
  • October 2020
  • November 2020
  • December 2020
  • any
  • January 2020
  • February 2020
  • March 2020
  • April 2020
  • May 2020
  • June 2020
  • July 2020
  • August 2020
  • September 2020
  • October 2020
  • November 2020
  • December 2020
  • price
  • month of departure
  • month of return
$636
United Airlines outward: Feb 6, 2020
10:05p SFO » 11:35a PVG
United Airlines direct (13h30m)
United Airlines inbound: Feb 15, 2020
6:30a PVG » 5:30p SFO
United Airlines direct (11h)
$2,754
Singapore Airlines outward: Feb 6, 2020
6:30p SFO » 11:30p PVG
Singapore Airlines 1 stop (29h)
Singapore Airlines inbound: Feb 15, 2020
1:20a PVG » 4:40a SFO
Singapore Airlines 2 stops (27h20m)
Return
Departure
Find the cheapest San Francisco Shanghai flight by browsing the dates below to find alternative flight prices found in the last days. To launch a flight search for San Francisco - Shanghai with these new dates, click on an offer. Want to depart from another city? Choose:

Airlines operating flights from San Francisco to Shanghai

Sorry! We haven't found any airline tickets from San Francisco to Shanghai. Try launching another search above.

Travel tips for flights San Francisco - Shanghai

Average flight duration: 12h15m (direct flight)

  • Arrival city:
  • Shanghai, China
  • Airport(s):
  • Hongqiao International Airport (SHA)
  • Pudong International Airport (PVG)
  • Local time:
  • Jan 26, 2020 7:28 AM, GMT+8
  • Weather:
  • min. 45ºF, max. 49ºF
  • Departure city:
  • San Francisco, USA
  • Airport(s):
  • San Francisco International Airport (SFO)
  • Oakland International Airport (OAK)
  • Norman Y. Mineta International Airport (SJC)
  • Local time:
  • Jan 25, 2020 3:28 PM, GMT-8
  • Weather:
  • min. 50ºF, max. 55ºF