Airlines with flights from San Francisco to Shanghai
There are 13 airlines with scheduled flights between SFO and PVG. Both United and China Eastern operates non-stop flights from SFO Airport to Shanghai Airport and the flight time is 13 hours and 30 minutes.
Choose airline
Schedules
Non-stop with United Airlines
-
Total flight time: 13 hours and 30 minutes
-
San Francisco is a United Airlines hub.
-
7 flights per week
-
Boeing 777-300ER
-
Business class available
Flight
The timetable & schedule information was updated at 2026-04-21
Non-stop with China Eastern Airlines
-
Total flight time: 13 hours and 35 minutes
-
Sky Team Alliance
-
Shanghai is a China Eastern Airlines hub.
-
3 flights per week
-
Boeing 777-300ER
-
Business and first class available
Flight
The timetable & schedule information was updated at 2026-04-21
Via Seattle with Delta Air Lines
-
Total flight time: 15h 12m - 18h 21m.
-
Sky Team Alliance
-
29 flights per week
Flight
DL281
The timetable & schedule information was updated at 2026-04-21
Via Vancouver with Air Canada
-
Total flight time: 15h 40m - 16h 35m.
-
14 flights per week
Flight
AC25
The timetable & schedule information was updated at 2026-04-21
Via Los Angeles with Delta Air Lines
-
Total flight time: 15h 45m - 19h 05m.
-
Sky Team Alliance
-
21 flights per week
Flight
DL39
The timetable & schedule information was updated at 2026-04-21
Via Seoul with Korean Air
-
Total flight time: 16h 00m - 16h 30m.
-
Sky Team Alliance
-
21 flights per week
Flight
KE891
The timetable & schedule information was updated at 2026-04-21

There are 13 airlines with scheduled flights between SFO and PVG. Both United and China Eastern operates non-stop flights from SFO Airport to Shanghai Airport and the flight time is 13 hours and 30 minutes.
Via Tokyo with JAL
Via Wuhan with China Southern
Via Hong Kong with Cathay Pacific
Via Taipei with China Airlines
Via Beijing with Air China
Via Tokyo with ANA
Via Seoul with Asiana
Via Taipei with EVA Air