Cheap Flights from Shanghai to New York, NY from $419
On Cheapflightsplus.com you will find 1 direct and 746 connecting flights from Shanghai to New York. You can compare airfare deals from 50 airlines and multiple travel sites from $419, book and save on cheap plane tickets and last minute offers. Also check out SHA-NYC flight schedule to find best flight time, convenient departure and arrival airports.
Find One-Way and Round-Trip Shanghai to New York Flight Deals
Best Flights from Shanghai to New York Today
Price | Departure | Arrival | Flight Duration | Airline | Flight |
---|---|---|---|---|---|
from $752 | 11:30 Shanghai Pu Dong | 14:25 New York John F Kennedy Intl | 14h 55m | China Eastern | MU587 |
from $453 | 23:55 Shanghai Pu Dong | 10:30+2 дня New York John F Kennedy Intl | 46h 35m layover 23h 15m - Cairo | EGYPTAIR | MS952 MS985 |
from $467 | 11:10 Shanghai Pu Dong | 11:00+1 день New York John F Kennedy Intl | 35h 50m layover 19h 40m - Seoul | Korean Air | KE894 KE81 |
from $467 | 08:50 Shanghai Pu Dong | 11:00+1 день New York John F Kennedy Intl | 38h 10m layover 22h 5m - Seoul | Korean Air | KE896 KE81 |
from $474 | 18:25 Shanghai Hongqiao | 11:00+1 день New York John F Kennedy Intl | 28h 35m layover 12h 30m - Seoul | Korean Air | KE2210 KE81 |
from $531 | 00:05 Shanghai Pu Dong | 14:25 New York John F Kennedy Intl | 26h 20m layover 3h 35m - Dubai | Emirates | EK303 EK201 |
from $419 | 07:05 Shanghai Pu Dong | 23:40 New York John F Kennedy Intl | 28h 35m layover 3h 0m - Bangkok 1h 25m - Manila | Spring Airlines | 9C8891 PR731 PR126 |
from $432 | 12:50 Shanghai Pu Dong | 22:47 New York John F Kennedy Intl | 21h 57m layover 3h 10m - Seoul 1h 25m - Toronto | Spring Airlines | 9C8559 AC62 AC8556 |
from $441 | 08:35 Shanghai Pu Dong | 22:47 New York John F Kennedy Intl | 26h 12m layover 7h 35m - Seoul 1h 25m - Toronto | Asiana Airlines | OZ368 AC62 AC8556 |
from $465 | 08:50 Shanghai Pu Dong | 22:47 New York John F Kennedy Intl | 25h 57m layover 7h 10m - Seoul 1h 25m - Toronto | Korean Air | KE896 AC62 AC8556 |
from $484 | 02:15 Shanghai Pu Dong | 07:35+1 день New York John F Kennedy Intl | 41h 20m layover 14h 55m - Hanoi 3h 25m - New Delhi | VietJet Air | VJ7239 VJ971 AI101 |
from $494 | 12:10 Shanghai Pu Dong | 21:17 New York La Guardia | 21h 7m layover 2h 10m - San Francisco 0h 52m - Chicago | United Airlines | UA858 UA2147 UA1258 |
from $494 | 12:10 Shanghai Pu Dong | 21:26 New York La Guardia | 21h 16m layover 2h 51m - San Francisco 0h 54m - Denver | United Airlines | UA858 UA2076 UA2168 |
from $494 | 12:10 Shanghai Pu Dong | 21:54 New York La Guardia | 21h 44m layover 2h 10m - San Francisco 1h 22m - Chicago | United Airlines | UA858 UA2147 UA472 |
from $494 | 12:10 Shanghai Pu Dong | 23:16 New York La Guardia | 23h 6m layover 2h 51m - San Francisco 2h 44m - Denver | United Airlines | UA858 UA2076 UA1333 |
from $494 | 12:10 Shanghai Pu Dong | 23:16 New York La Guardia | 23h 6m layover 4h 30m - San Francisco 1h 4m - Denver | United Airlines | UA858 UA1333 UA1333 |
Flight Schedule Shanghai to New York (New York)
Departure | Arrival | Flight Details | Flight Duration | Price |
---|---|---|---|---|
11:30 — 14:25
|
11:30 — 14:25
MU587
China Eastern
Shanghai — New York
|
14h 55m |
Find flight
from$752 |
|
00:05 — 14:25
|
23:00 — 05:20
EK303
Emirates
Shanghai — Dubai
3h 35m stop
08:30 — 13:55
EK201
Emirates
Dubai — New York
|
26h 20m including layover |
Find flight
from$531 |
|
11:10 — 11:00
+1 day
|
11:10 — 14:20
KE894
Korean Air
Shanghai — Seoul
19h 40m stop
10:00 — 11:10
KE81
Korean Air
Seoul — New York
|
35h 50m including layover |
Find flight
from$467 |
|
18:25 — 11:00
+1 day
|
18:25 — 21:30
KE2210
Korean Air
Shanghai — Seoul
12h 30m stop
10:00 — 11:10
KE81
Korean Air
Seoul — New York
|
28h 35m including layover |
Find flight
from$474 |
|
19:25 — 23:05
+1 day
|
19:25 — 21:40
CA1516
Air China Limited
Shanghai — Beijing
21h 50m stop
20:15 — 23:00
CA981
Air China Limited
Beijing — New York
|
39h 40m including layover |
Find flight
from$554 |
|
20:25 — 23:05
+1 day
|
20:25 — 22:45
CA1550
Air China Limited
Shanghai — Beijing
20h 45m stop
20:15 — 23:00
CA981
Air China Limited
Beijing — New York
|
38h 40m including layover |
Find flight
from$554 |
|
21:30 — 23:05
+1 day
|
21:30 — 23:45
CA1510
Air China Limited
Shanghai — Beijing
19h 50m stop
20:15 — 23:00
CA981
Air China Limited
Beijing — New York
|
37h 35m including layover |
Find flight
from$554 |
|
22:30 — 23:05
+1 day
|
22:30 — 00:45
CA1566
Air China Limited
Shanghai — Beijing
18h 35m stop
20:15 — 23:00
CA981
Air China Limited
Beijing — New York
|
36h 35m including layover |
Find flight
from$554 |
|
23:55 — 10:30
+2 days
|
23:55 — 06:40
MS952
EGYPTAIR
Shanghai — Cairo
23h 15m stop
06:30 — 10:55
MS985
EGYPTAIR
Cairo — New York
|
46h 35m including layover |
Find flight
from$453 |
|
00:35 — 22:30
|
00:35 — 04:45
QR871
Qatar Airways
Shanghai — Doha
4h 15m stop
09:25 — 14:15
QR131
Qatar Airways
Doha — Rome
4h 50m stop
19:05 — 22:30
N0401
N0
Rome — New York
|
33h 55m including layover |
Find flight
from$503 |
|
01:35 — 22:40
|
01:35 — 07:15
D7331
Air Asia X
Shanghai — Kuala Lumpur
3h 35m stop
10:50 — 16:35
TK63
Turkish Airlines
Kuala Lumpur — Istanbul
2h 10m stop
18:45 — 22:40
TK11
Turkish Airlines
Istanbul — New York
|
33h 5m including layover |
Find flight
from$531 |
|
01:35 — 09:00
+1 day
|
01:35 — 07:15
D7331
Air Asia X
Shanghai — Kuala Lumpur
5h 45m stop
13:00 — 15:55
SV829
Saudi Arabian Airlines
Kuala Lumpur — Riyadh
10h 35m stop
02:30 — 09:00
SV23
Saudi Arabian Airlines
Riyadh — New York
|
43h 25m including layover |
Find flight
from$540 |
|
02:15 — 07:35
+1 day
|
02:15 — 04:45
VJ7239
VietJet Air
Shanghai — Hanoi
14h 55m stop
19:40 — 22:55
VJ971
VietJet Air
Hanoi — New Delhi
3h 25m stop
02:20 — 07:35
AI101
Air India
New Delhi — New York
|
41h 20m including layover |
Find flight
from$484 |
|
02:25 — 22:47
|
02:25 — 06:20
IJ2
Spring Airlines Japan
Shanghai — Tokyo
4h 10m stop
10:30 — 08:30
ZG16
Grozny Avia
Tokyo — Houston
9h 47m stop
18:17 — 22:47
NK2643
Spirit Airlines
Houston — New York
|
32h 22m including layover |
Find flight
from$522 |
|
06:00 — 07:35
+1 day
|
06:00 — 11:40
D7333
Air Asia X
Shanghai — Kuala Lumpur
6h 25m stop
18:05 — 21:05
OD205
Malindo Air
Kuala Lumpur — New Delhi
5h 15m stop
02:20 — 07:35
AI101
Air India
New Delhi — New York
|
37h 35m including layover |
Find flight
from$508 |
|
07:05 — 23:40
|
07:05 — 10:30
9C8891
Spring Airlines
Shanghai — Bangkok
3h stop
13:30 — 18:00
PR731
Philippine Airlines
Bangkok — Manila
1h 25m stop
19:25 — 23:40
PR126
Philippine Airlines
Manila — New York
|
28h 35m including layover |
Find flight
from$419 |
|
07:30 — 23:40
|
07:30 — 11:05
TG663
Thai Airways
Shanghai — Bangkok
2h 25m stop
13:30 — 18:00
PR731
Philippine Airlines
Bangkok — Manila
1h 25m stop
19:25 — 23:40
PR126
Philippine Airlines
Manila — New York
|
28h 10m including layover |
Find flight
from$532 |
|
08:35 — 22:47
|
08:35 — 11:30
OZ368
Asiana Airlines
Shanghai — Seoul
7h 35m stop
19:05 — 19:30
AC62
Air Canada
Seoul — Toronto
1h 25m stop
20:55 — 22:47
AC8556
Air Canada
Toronto — New York
|
26h 12m including layover |
Find flight
from$441 |
|
08:50 — 22:47
|
08:50 — 11:55
KE896
Korean Air
Shanghai — Seoul
7h 10m stop
19:05 — 19:30
AC62
Air Canada
Seoul — Toronto
1h 25m stop
20:55 — 22:47
AC8556
Air Canada
Toronto — New York
|
25h 57m including layover |
Find flight
from$465 |
|
09:15 — 20:40
|
09:15 — 12:20
9C8715
Spring Airlines
Shanghai — Hong Kong
1h 40m stop
14:00 — 15:55
CI910
China Airlines
Hong Kong — Taipei
1h 45m stop
17:40 — 20:40
CI12
China Airlines
Taipei — New York
|
23h 25m including layover |
Find flight
from$545 |
|
11:10 — 22:59
|
11:10 — 14:20
KE894
Korean Air
Shanghai — Seoul
2h 20m stop
16:40 — 10:50
KE41
Korean Air
Seoul — Seattle
3h 55m stop
14:37 — 22:59
HA6743
Hawaiian Airlines
Seattle — New York
|
23h 49m including layover |
Find flight
from$490 |
|
12:10 — 21:17
|
12:10 — 08:25
UA858
United Airlines
Shanghai — San Francisco
2h 10m stop
10:35 — 17:08
UA2147
United Airlines
San Francisco — Chicago
52m stop
18:00 — 21:17
UA1258
United Airlines
Chicago — New York
|
21h 7m including layover |
Find flight
from$494 |
|
12:50 — 22:47
|
12:50 — 15:55
9C8559
Spring Airlines
Shanghai — Seoul
3h 10m stop
19:05 — 19:30
AC62
Air Canada
Seoul — Toronto
1h 25m stop
20:55 — 22:47
AC8556
Air Canada
Toronto — New York
|
21h 57m including layover |
Find flight
from$432 |
|
13:10 — 22:47
|
13:10 — 16:00
OZ364
Asiana Airlines
Shanghai — Seoul
3h 5m stop
19:05 — 19:30
AC62
Air Canada
Seoul — Toronto
1h 25m stop
20:55 — 22:47
AC8556
Air Canada
Toronto — New York
|
21h 37m including layover |
Find flight
from$505 |
|
13:40 — 22:59
+1 day
|
13:40 — 16:45
KE898
Korean Air
Shanghai — Seoul
23h 55m stop
16:40 — 10:40
KE41
Korean Air
Seoul — Seattle
3h 55m stop
14:35 — 22:59
HA6743
Hawaiian Airlines
Seattle — New York
|
45h 19m including layover |
Find flight
from$528 |
|
15:55 — 08:02
+1 day
|
15:55 — 11:35
AC26
Air Canada
Shanghai — Vancouver
5h 5m stop
16:45 — 00:44
AC312
Air Canada
Vancouver — Montreal
5h 59m stop
06:35 — 08:03
AC8632
Air Canada
Montreal — New York
|
28h 7m including layover |
Find flight
from$525 |
|
15:55 — 09:32
+1 day
|
15:55 — 11:35
AC26
Air Canada
Shanghai — Vancouver
11h 30m stop
23:05 — 07:00
AC314
Air Canada
Vancouver — Montreal
1h 5m stop
08:05 — 09:32
AC8634
Air Canada
Montreal — New York
|
29h 37m including layover |
Find flight
from$525 |
|
16:00 — 11:00
+1 day
|
16:00 — 19:45
PR337
Philippine Airlines
Shanghai — Manila
3h 45m stop
23:30 — 04:35
KE624
Korean Air
Manila — Seoul
5h 25m stop
10:00 — 11:10
KE81
Korean Air
Seoul — New York
|
31h including layover |
Find flight
from$546 |
|
16:00 — 11:00
+1 day
|
16:00 — 19:45
PR337
Philippine Airlines
Shanghai — Manila
7h 20m stop
03:05 — 08:15
KE620
Korean Air
Manila — Seoul
1h 45m stop
10:00 — 11:00
KE81
Korean Air
Seoul — New York
|
31h including layover |
Find flight
from$546 |
|
17:25 — 15:55
+1 day
|
17:25 — 21:00
TG665
Thai Airways
Shanghai — Bangkok
3h 30m stop
00:30 — 07:15
TG910
Thai Airways
Bangkok — London
5h 50m stop
13:05 — 15:55
Z0701
Z0
London — New York
|
34h 30m including layover |
Find flight
from$504 |
|
23:00 — 22:30
+1 day
|
23:00 — 02:30
VZ3525
My Travel Airways Limited
Shanghai — Bangkok
6h 35m stop
08:55 — 11:40
QR831
Qatar Airways
Bangkok — Doha
3h 30m stop
15:20 — 22:30
QR705
Qatar Airways
Doha — New York
|
35h 30m including layover |
Find flight
from$539 |
Flight Information
Below we will explain in detail what the flights cost on the destination from Shanghai to New York depends on and how to choose the most interesting flight option for you.
Distance between Shanghai and New York is 11865 miles. Time difference between the cities is 1h. Airplanes depart 00:05 to 23:55 from 2 Shanghai airports and arrive 00:05 to 23:55 to 16 New York airports. Average flight time is 14h 55m.
- The fastest flight 14h 55m
- Average flight time 14h 55m
- The earliest flight 00:05
- The latest flight 23:55
- Distance 7373 ml
The cheapest months to travel to New York are october (from 559 $), may (from 574 $), july (from 605 $).
The most expensive months are january (from 1 212 $), february (from 903 $), december (from 731 $).
What is the lowest airfare Shanghai to New York?
The cheapest plane ticket found by our users is $419. This airfare is for economy class on one-way 9C8891 flight by Spring Airlines for October 7, 2025 which leaves Pu Dong in Shanghai at 07:05 am and arrives at New York John F Kennedy Intl at 23:40.
Popular Airlines on the Route
The flight Shanghai — New York is served by 50 regular airlines and 8 low-cost airlines. Most of the flights on this route are operated by Air Seychelles Limited - 3 departures per week at the price of from $ 867 . And the most expensive tickets are offered by China Eastern airline - from $ 2384.
Direct flights
There are 1 nonstop flights on the route. The fastest direct flight is MU587 by China Eastern takes 14h 55m and the cheapest is 9C8891 by Spring Airlines for $752.
- MU - China Easternfrom $752Find
Connecting Flights
There are 746 flights with layovers on the route. The fastest connecting flight is JL82 by Japan Airlines - JAL takes 17h 35m and the cheapest is 9C8891 by Spring Airlines for $419.
- HH - Air Seychelles Limitedfrom $867Find
- PR - Philippine Airlinesfrom $546Find
- HO - Juneyao Airlinesfrom $501Find
- UA - United Airlinesfrom $494Find
- LX - SWISS International Air Linesfrom $808Find
- HU - Hainan Airlinesfrom $666Find
- HX - Hong Kong Airlinesfrom $633Find
- A3 - Aegean Airlinesfrom $830Find
- MF - Xiamen Airlinesfrom $744Find
- MH - Malaysia Airlinesfrom $645Find
- MM - Peach Aviationfrom $576Find
- QR - Qatar Airwaysfrom $503Find
Airports
You can fly from Shanghai to New York from 2 airports (Pu Dong, Hongqiao).
Shanghai airports
- Pu Dong-PVGfrom $419Find
- Hongqiao-SHAfrom $474Find
New York airports
- 39th Street Ferry-XNYFind
- Newyork Airport-NWKFind
- Newyork Airport-NYPFind
- La Guardia-LGAFind
- Westchester County-HPNFind
- World Trade Center-WTCFind
- Pier 11/Wall St. SPB-NWSFind
- John F Kennedy Intl-JFKFind
- Flushing-FLUFind
- East 34th St Heliport-TSSFind
- West 30th St Heliport-JRAFind
- Downtown Manhattan H/p-JRBFind
- East 60th Street H/P-JREFind
- Battery Pk City/N. Cov-NBPFind
- East 34th St Landing-NESFind
- Marine Air Terminal-QNYFind
Airplanes
There are flights to New York from Shanghai by 50 airlines that use 3 aircraft brands. They range from huge modern airplanes to small-sized.
- Airbus A380-800from $542Find
- Boeing 777-300ERfrom $567Find
- Boeing 787-9from $1 193Find
Top International Destinations from Shanghai
Our state-of-the art metasearch will definitely provide you with the best airfare on international flights. We’re proud to partner with many reliable travel suppliers located outside the US what gives us an opportunity to offer the most competitive prices on far destinations.
- from $933Find
- from $74Find
- from $71Find
- from $69Find
- from $62Find
- from $62Find
How to book a plane ticket yourself?

- Fill in the search parameters — cities of departure and destination, departure and return dates and click «Find flights»
- Select the best flight that you like. Please, check the airports of departure and arrival. Select the best fare, but pay attention to the following flight details - airports of departure and arrival, flight duration and layovers. Please use filters and sort to find the best flight.
- Click «Buy» when you are ready — our system will redirect you to the site that sells the selected flight ticket.
- Fill in all passenger and payment information — passport and contact information, please double check all passengers’ names and make a payment for your itinerary.
- That's it — you will receive an email with your e-ticket usually within 10 minutes after your flight is confirmed. Please, print the e-ticket and have it with you at the airport. You would need to have only a passport and/or a required form of ID to travel. Please, check your Visa requirements if you travel outside of the United States or Canada.
To find a plane ticket, please select dates.