Airlines with flights from Shanghai to Los Angeles
There are 12 airlines with scheduled flights between PVG and LAX. China Eastern, United and Delta has non-stop flights from Shanghai Airport to LAX and the flight time is 11 hours and 55 minutes.
Choose airline
Schedules
Non-stop with China Eastern Airlines
-
Total flight time: 11 hours and 55 minutes
-
Sky Team Alliance
-
Shanghai is a China Eastern Airlines hub.
-
7 flights per week
-
Boeing 777-300ER
-
Business and first class available
Flight
The timetable & schedule information was updated at 2026-04-22
Non-stop with United Airlines
-
Total flight time: 11 hours and 45 minutes
-
Los Angeles is a United Airlines hub (Secondary hub).
-
7 flights per week
-
Boeing 787-9
-
Business class available
Flight
The timetable & schedule information was updated at 2026-04-22
Non-stop with Delta Air Lines
-
Total flight time: 11 hours and 57 minutes
-
Sky Team Alliance
-
Los Angeles is a Delta Air Lines hub.
-
3 flights per week
-
Airbus A350-900
-
Business class available
Flight
The timetable & schedule information was updated at 2026-04-22
Via Osaka with JAL
-
Total flight time: 13h 50m - 14h 20m.
-
One World Alliance
-
14 flights per week
Flight
JL60
The timetable & schedule information was updated at 2026-04-22
Via Seoul with Asiana Airlines
-
Total flight time: 14h 15m - 16h 00m.
-
28 flights per week
Flight
OZ202
OZ204
The timetable & schedule information was updated at 2026-04-22
Via San Francisco with United Airlines
-
Total flight time: 14h 32m - 18h 25m.
-
Los Angeles is a United Airlines hub (Secondary hub).
-
14 flights per week
-
Boeing 787-9
Flight
UA457
The timetable & schedule information was updated at 2026-04-22
Via Seattle with Delta Air Lines
-
Total flight time: 14h 41m - 19h 14m.
-
Sky Team Alliance
-
Los Angeles is a Delta Air Lines hub.
-
14 flights per week
-
Airbus A350-900
Flight
DL2830
The timetable & schedule information was updated at 2026-04-22

There are 12 airlines with scheduled flights between PVG and LAX. China Eastern, United and Delta has non-stop flights from Shanghai Airport to LAX and the flight time is 11 hours and 55 minutes.
Via Vancouver with Air Canada
Via Taipei with EVA Air
Via Seoul with Korean Air
Via Taipei with China Airlines
Via Hong Kong with Cathay Pacific
Via Tokyo with ANA
Via Beijing with Air China