Cheap Flights from Detroit, MI to Shanghai from $447
On Cheapflightsplus.com you will find 904 connecting flights from Detroit to Shanghai. You can compare airfare deals from 22 airlines and multiple travel sites from $447, book and save on cheap plane tickets and last minute offers. Also check out DTT-SHA flight schedule to find best flight time, convenient departure and arrival airports.
Find One-Way and Round-Trip Detroit to Shanghai Flight Deals
Best Flights from Detroit to Shanghai Today
Price | Departure | Arrival | Flight Duration | Airline | Flight |
---|---|---|---|---|---|
from $640 | 08:35 Detroit All airports | 14:05+2 дня Shanghai Pu Dong | 41h 30m layover 24h 16m - Vancouver | WestJet | WS1583 CA7456 |
from $651 | 21:00 Detroit All airports | 16:45+2 дня Shanghai Pu Dong | 31h 45m layover 11h 15m - Istanbul | Turkish Airlines | TK206 TK26 |
from $664 | 19:42 Detroit All airports | 17:15+2 дня Shanghai Pu Dong | 33h 33m layover 14h 44m - Los Angeles | Spirit Airlines | NK2147 MU586 |
from $447 | 08:35 Detroit All airports | 23:55+2 дня Shanghai Pu Dong | 27h 20m layover 4h 30m - Vancouver 1h 35m - Hong Kong | WestJet | WS1583 CX867 CX302 |
from $463 | 13:45 Detroit All airports | 11:20+2 дня Shanghai Hongqiao | 33h 35m layover 8h 14m - Los Angeles 3h 5m - Guangzhou | Spirit Airlines | NK1482 CZ328 CZ3529 |
from $474 | 18:50 Detroit All airports | 14:05+3 дня Shanghai Pu Dong | 55h 15m layover 11h 25m - Newark 23h 31m - Vancouver | Air Canada | AC3290 AC547 AC25 |
from $476 | 16:20 Detroit All airports | 14:05+2 дня Shanghai Pu Dong | 33h 45m layover 2h 48m - Chicago 12h 32m - Vancouver | Air Canada | AC4628 AC5133 AC25 |
from $476 | 14:10 Detroit All airports | 14:05+2 дня Shanghai Pu Dong | 35h 55m layover 0h 54m - Chicago 16h 41m - Vancouver | Air Canada | AC4910 AC1049 AC25 |
from $476 | 11:37 Detroit All airports | 14:05+2 дня Shanghai Pu Dong | 38h 28m layover 4h 51m - Newark 13h 26m - Vancouver | Air Canada | AC3285 AC549 AC25 |
from $476 | 09:55 Detroit All airports | 14:05+2 дня Shanghai Pu Dong | 40h 10m layover 6h 17m - Montreal 14h 32m - Vancouver | Air Canada | AC8582 AC311 AC25 |
from $476 | 09:55 Detroit All airports | 14:05+2 дня Shanghai Pu Dong | 40h 10m layover 1h 32m - Montreal 19h 5m - Vancouver | Air Canada | AC8582 AC305 AC25 |
from $476 | 09:55 Detroit All airports | 14:05+2 дня Shanghai Pu Dong | 40h 10m layover 10h 2m - Montreal 10h 34m - Vancouver | Air Canada | AC8582 AC313 AC25 |
from $476 | 09:55 Detroit All airports | 14:05+2 дня Shanghai Pu Dong | 40h 10m layover 5h 2m - Montreal 15h 30m - Vancouver | Air Canada | AC8582 AC307 AC25 |
from $476 | 09:55 Detroit All airports | 14:05+2 дня Shanghai Pu Dong | 40h 10m layover 19h 51m - Montreal 1h 0m - Vancouver | Air Canada | AC8582 AC301 AC25 |
from $476 | 09:20 Detroit All airports | 14:05+2 дня Shanghai Pu Dong | 40h 45m layover 9h 48m - Chicago 12h 32m - Vancouver | Air Canada | AC4630 AC5133 AC25 |
from $476 | 09:20 Detroit All airports | 14:05+2 дня Shanghai Pu Dong | 40h 45m layover 5h 42m - Chicago 16h 42m - Vancouver | Air Canada | AC4630 AC1049 AC25 |
Flight Schedule Detroit (Michigan) to Shanghai
Departure | Arrival | Flight Details | Flight Duration | Price |
---|---|---|---|---|
10:08 — 19:25
+1 day
|
10:08 — 11:49
NK297
Spirit Airlines
Detroit — New York
4h 36m stop
16:25 — 19:25
MU588
China Eastern
New York — Shanghai
|
21h 17m including layover |
Find flight
from$1056 |
|
10:14 — 19:25
+1 day
|
10:14 — 12:00
NK381
Spirit Airlines
Detroit — New York
4h 25m stop
16:25 — 19:25
MU588
China Eastern
New York — Shanghai
|
21h 11m including layover |
Find flight
from$1057 |
|
11:05 — 19:00
+1 day
|
11:05 — 12:15
AC8772
Air Canada
Detroit — Toronto
4h 10m stop
16:25 — 19:00
MU208
China Eastern
Toronto — Shanghai
|
19h 55m including layover |
Find flight
from$1011 |
|
12:40 — 10:00
+2 days
|
12:40 — 16:25
KE7274
Korean Air
Detroit — Seoul
16h 30m stop
08:55 — 10:00
MU5052
China Eastern
Seoul — Shanghai
|
33h 20m including layover |
Find flight
from$1055 |
|
12:45 — 23:30
+2 days
|
12:40 — 16:25
KE7274
Korean Air
Detroit — Seoul
6h 5m stop
22:30 — 23:30
ZE871
Lineas Aereas Azteca
Seoul — Shanghai
|
22h 45m including layover |
Find flight
from$1011 |
|
16:00 — 07:15
+2 days
|
16:00 — 06:15
LH443
Lufthansa
Detroit — Frankfurt
8h 15m stop
14:30 — 07:15
MU220
China Eastern
Frankfurt — Shanghai
|
27h 15m including layover |
Find flight
from$1063 |
|
18:30 — 14:05
+2 days
|
18:30 — 09:20
KL6109
KLM
Detroit — Rome
11h 50m stop
21:10 — 14:05
MU788
China Eastern
Rome — Shanghai
|
31h 35m including layover |
Find flight
from$926 |
|
19:42 — 17:15
+2 days
|
19:42 — 21:46
NK2147
Spirit Airlines
Detroit — Los Angeles
14h 44m stop
12:30 — 17:15
MU586
China Eastern
Los Angeles — Shanghai
|
33h 33m including layover |
Find flight
from$664 |
|
19:50 — 07:15
+2 days
|
19:45 — 09:50
AF3608
Air France
Detroit — Frankfurt
4h 40m stop
14:30 — 07:15
MU220
China Eastern
Frankfurt — Shanghai
|
23h 25m including layover |
Find flight
from$948 |
|
20:25 — 07:55
+2 days
|
20:25 — 08:55
AF3639
Air France
Detroit — London
3h 15m stop
12:10 — 07:55
BA169
British Airways
London — Shanghai
|
23h 30m including layover |
Find flight
from$960 |
|
20:25 — 07:55
+2 days
|
20:25 — 08:55
KL6077
KLM
Detroit — London
3h 15m stop
12:10 — 07:55
BA169
British Airways
London — Shanghai
|
23h 30m including layover |
Find flight
from$966 |
|
21:00 — 16:45
+2 days
|
20:10 — 14:25
TK206
Turkish Airlines
Detroit — Istanbul
11h 15m stop
01:45 — 17:10
TK26
Turkish Airlines
Istanbul — Shanghai
|
31h 45m including layover |
Find flight
from$651 |
|
21:00 — 04:55
+3 days
|
21:00 — 14:10
TK206
Turkish Airlines
Detroit — Istanbul
23h 50m stop
14:00 — 05:15
MU704
China Eastern
Istanbul — Shanghai
|
43h 55m including layover |
Find flight
from$1053 |
|
22:35 — 13:15
+2 days
|
22:35 — 12:20
KL6034
KLM
Detroit — Amsterdam
7h 55m stop
20:15 — 13:15
MU772
China Eastern
Amsterdam — Shanghai
|
26h 40m including layover |
Find flight
from$1074 |
|
22:35 — 13:15
+2 days
|
22:35 — 12:20
AF5604
Air France
Detroit — Amsterdam
7h 55m stop
20:15 — 13:15
MU772
China Eastern
Amsterdam — Shanghai
|
26h 40m including layover |
Find flight
from$1080 |
|
06:00 — 14:05
+2 days
|
06:00 — 06:30
AC5391
Air Canada
Detroit — Chicago
9h 5m stop
15:35 — 18:08
AC1049
Air Canada
Chicago — Vancouver
16h 42m stop
10:50 — 14:05
AC25
Air Canada
Vancouver — Shanghai
|
44h 5m including layover |
Find flight
from$476 |
|
06:00 — 14:05
+2 days
|
06:00 — 06:30
AC5391
Air Canada
Detroit — Chicago
2h 21m stop
08:48 — 11:33
AC5101
Air Canada
Chicago — Vancouver
23h 17m stop
10:50 — 14:05
AC25
Air Canada
Vancouver — Shanghai
|
44h 5m including layover |
Find flight
from$476 |
|
07:00 — 14:05
+2 days
|
07:00 — 08:47
AC3289
Air Canada
Detroit — Newark
9h 26m stop
18:15 — 21:24
AC549
Air Canada
Newark — Vancouver
13h 26m stop
10:50 — 14:05
AC25
Air Canada
Vancouver — Shanghai
|
43h 5m including layover |
Find flight
from$476 |
|
08:35 — 23:55
+2 days
|
08:35 — 10:35
WS1583
WestJet
Detroit — Vancouver
4h 30m stop
15:05 — 19:30
CX867
Cathay Pacific
Vancouver — Hong Kong
1h 35m stop
21:05 — 23:55
CX302
Cathay Pacific
Hong Kong — Shanghai
|
27h 20m including layover |
Find flight
from$447 |
|
08:35 — 10:30
+2 days
|
08:35 — 10:35
WS1583
WestJet
Detroit — Vancouver
13h 55m stop
00:30 — 05:25
HU7960
Hainan Airlines
Vancouver — Shenzhen
2h 15m stop
07:40 — 10:30
HU7721
Hainan Airlines
Shenzhen — Shanghai
|
37h 55m including layover |
Find flight
from$450 |
|
09:12 — 14:05
+2 days
|
18:50 — 20:50
AC3288
Air Canada
Detroit — Newark
7h 14m stop
18:15 — 21:24
AC549
Air Canada
Newark — Vancouver
13h 26m stop
10:50 — 14:05
AC25
Air Canada
Vancouver — Shanghai
|
40h 53m including layover |
Find flight
from$476 |
|
09:20 — 14:05
+2 days
|
08:50 — 09:21
AC4630
Air Canada
Detroit — Chicago
9h 48m stop
19:35 — 22:18
AC5133
Air Canada
Chicago — Vancouver
12h 32m stop
10:50 — 14:05
AC25
Air Canada
Vancouver — Shanghai
|
40h 45m including layover |
Find flight
from$476 |
|
11:37 — 14:05
+2 days
|
09:45 — 11:30
AC3285
Air Canada
Detroit — Newark
4h 51m stop
18:15 — 21:24
AC549
Air Canada
Newark — Vancouver
13h 26m stop
10:50 — 14:05
AC25
Air Canada
Vancouver — Shanghai
|
38h 28m including layover |
Find flight
from$476 |
|
13:45 — 11:20
+2 days
|
13:45 — 15:36
NK1482
Spirit Airlines
Detroit — Los Angeles
8h 14m stop
23:50 — 05:55
CZ328
China Southern Airlines
Los Angeles — Guangzhou
3h 5m stop
09:00 — 11:20
CZ3529
China Southern Airlines
Guangzhou — Shanghai
|
33h 35m including layover |
Find flight
from$463 |
|
13:45 — 12:20
+2 days
|
13:45 — 15:36
NK1482
Spirit Airlines
Detroit — Los Angeles
8h 14m stop
23:50 — 05:55
CZ328
China Southern Airlines
Los Angeles — Guangzhou
4h 5m stop
10:00 — 12:20
CZ3531
China Southern Airlines
Guangzhou — Shanghai
|
34h 35m including layover |
Find flight
from$463 |
|
14:10 — 14:05
+2 days
|
14:10 — 14:41
AC4910
Air Canada
Detroit — Chicago
54m stop
15:35 — 18:08
AC1049
Air Canada
Chicago — Vancouver
16h 41m stop
10:50 — 14:05
AC25
Air Canada
Vancouver — Shanghai
|
35h 55m including layover |
Find flight
from$476 |
|
16:20 — 14:05
+2 days
|
16:20 — 16:51
AC4628
Air Canada
Detroit — Chicago
2h 48m stop
19:35 — 22:18
AC5133
Air Canada
Chicago — Vancouver
12h 32m stop
10:50 — 14:05
AC25
Air Canada
Vancouver — Shanghai
|
33h 45m including layover |
Find flight
from$476 |
|
18:50 — 14:05
+3 days
|
17:32 — 19:22
AC3290
Air Canada
Detroit — Newark
11h 25m stop
08:15 — 11:20
AC547
Air Canada
Newark — Vancouver
23h 31m stop
10:50 — 14:05
AC25
Air Canada
Vancouver — Shanghai
|
55h 15m including layover |
Find flight
from$474 |
Flight Information
Below we will explain in detail what the flights cost on the destination from Detroit to Shanghai depends on and how to choose the most interesting flight option for you.
Distance between Detroit and Shanghai is 11467 miles. Time difference between the cities is 1h. Airplanes depart 05:15 to 23:44 from 2 Detroit airports and arrive 05:15 to 23:44 to 2 Shanghai airports. Average flight time is 32h 50m.
- The fastest flight 19h 20m
- Average flight time 32h 50m
- The earliest flight 05:15
- The latest flight 23:44
- Distance 7126 ml
The cheapest months to travel to Shanghai are august (from 596 $), september (from 618 $), july (from 642 $).
The most expensive months are december (from 1 048 $), february (from 1 039 $), june (from 998 $).
What is the lowest airfare Detroit to Shanghai?
The cheapest plane ticket found by our users is $447. This airfare is for economy class on one-way WS1583 flight by WestJet for August 27, 2025 which leaves All airports in Detroit at 08:35 am and arrives at Shanghai Pu Dong at 23:55.
Popular Airlines on the Route
The flight Detroit — Shanghai is served by 22 regular airlines and 3 low-cost airlines. Most of the flights on this route are operated by Qatar Airways - 28 departures per week at the price of from $ 512 . And the most expensive tickets are offered by Korean Air airline - from $ 1693.
Direct flights
There’re no direct flights on this route. Try flights with stops.
Connecting Flights
There are 904 flights with layovers on the route. The fastest connecting flight is KE7274 by Korean Air takes 19h 20m and the cheapest is WS1583 by WestJet for $447.
- QR - Qatar Airwaysfrom $512Find
- KL - KLMfrom $719Find
- AC - Air Canadafrom $474Find
- JL - Japan Airlines - JALfrom $481Find
- FI - Icelandairfrom $786Find
- AF - Air Francefrom $734Find
- EK - Emiratesfrom $1070Find
- MU - China Easternfrom $732Find
- AM - Aeromexicofrom $1347Find
- AS - Alaska Airlinesfrom $601Find
- F9 - Frontier Airlinesfrom $607Find
- EY - Etihad Airwaysfrom $628Find
Airports
You can fly from Detroit to Shanghai from 2 airports (Willow Run, Detroit City).
Detroit airports
- Willow Run-YIPFind
- Detroit City-DETFind
Shanghai airports
- Pu Dong-PVGFind
- Hongqiao-SHAFind
Airplanes
There are flights to Shanghai from Detroit by 22 airlines that use 0 aircraft brands. They range from huge modern airplanes to small-sized.
Top Domestic Destinations from Detroit
You may also consider searching for discounted plane tickets to some other popular places from Detroit within United States.
- from $61Find
- from $76Find
- from $75Find
- from $57Find
- from $70Find
- from $61Find
- from $79Find
- from $58Find
- from $60Find
- from $78Find
Top International Destinations from Detroit
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 $55Find
- from $59Find
- from $66Find
- from $69Find
- from $68Find
- from $56Find
- from $71Find
- from $63Find
- from $63Find
- from $71Find
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.