728 km · Domestic

Detroit Metropolitan Wayne County (DTW) – Philadelphia (PHL)

In July 2026, 525 flights operated between Detroit Metropolitan Wayne County and Philadelphia (both directions), and 70.7% left on time, according to the US BTS.

Flights per month

Only complete months are shown. A month appears once the source has published every day of it.

The most recent periods19 periods
PeriodFlights operated 2025Flights operated 2026Change vs last year
January431406▼ 5.8%
February379400▲ 5.5%
March367416▲ 13.4%
April411460▲ 11.9%
May497482▼ 3.0%
June493476▼ 3.4%
July540525▼ 2.8%
August530––
September530––
October564–in progress
November472––
December451––
Year to date (Jan–Jul)3,1183,165▲ 1.5%

On-time departures by month

Departures within 15 minutes of schedule.

The most recent periods19 periods
PeriodOn-time departures 2025On-time departures 2026Change vs last year
January82.4%76.1%▼ 7.6%
February81.0%79.3%▼ 2.1%
March86.6%82.9%▼ 4.3%
April79.8%82.8%▲ 3.8%
May83.3%84.9%▲ 1.9%
June81.1%81.3%▲ 0.2%
July71.1%70.7%▼ 0.6%
August79.2%––
September88.5%––
October87.1%–in progress
November82.8%––
December68.1%––
Year-to-date average (Jan–Jul)80.8%79.7%▼ 1.3%

Cancelled flights by month

The most recent periods19 periods
PeriodCancelled flights 2025Cancelled flights 2026Change vs last year
January1031▲ 210.0%
February1625▲ 56.3%
March1024▲ 140.0%
April26▲ 200.0%
May714▲ 100.0%
June1126▲ 136.4%
July2239▲ 77.3%
August6––
September3––
October0–in progress
November6––
December14––
Year to date (Jan–Jul)78165▲ 111.5%

Airlines on this route

  1. Delta Air Lines 51.0%
  2. PSA Airlines 25.4%
  3. American Airlines 7.7%
  4. Spirit Airlines 6.4%
  5. SkyWest Airlines 3.5%
  6. Republic Airways 2.9%

Oct 1, 2024 – Jul 31, 2026

By direction

DTW → PHL

Scheduled flights
5,261
Flights operated
5,127
Cancelled
134 · 2.5%
On-time departures
82.0%

PHL → DTW

Scheduled flights
5,259
Flights operated
5,119
Cancelled
140 · 2.7%
On-time departures
80.8%

DTW → PHL and PHL → DTW counted separately.

Airlines on this route

Oct 1, 2024 – Jul 31, 2026
AirlineScheduled flights Share On-time departures Cancelled
Delta Air Lines DL 5,360 51.0% 82.5% 86
PSA Airlines OH 2,675 25.4% 80.3% 152
American Airlines AA 809 7.7% 80.7% 10
Spirit Airlines NK 672 6.4% 85.0% 7
SkyWest Airlines OO 368 3.5% 69.5% 4
Republic Airways YX 308 2.9% 81.5% 10
Frontier Airlines F9 238 2.3% 74.2% 5
Endeavor Air 9E 90 0.9% 91.1% 0

Shares are of scheduled flights in the period shown. Codeshare flights are counted once, under the operating airline.

Flight timing & delays

Historical departures, grouped by the scheduled local time at the departure airport. These are recorded outcomes, not a forecast for your flight.

Times are local to the departure airport of each flight; both directions are combined.

US domestic sectors recorded by BTS

Source: the US BTS · Oct 12, 2024 → Jul 31, 2026

Lowest average delay09:00–10:000.8min · 660 recorded · 649 measured
Gap to highest-delay hour29.7min09:00 ↔ 17:00
Recorded flights10,520DTW–PHL

Departure hour

On-time departures Partial coverage: only airlines that report on-time data to the US DOT
00:00 · No observations · 0 recorded · 0 measured · Source: the US BTS 01:00 · No observations · 0 recorded · 0 measured · Source: the US BTS 02:00 · No observations · 0 recorded · 0 measured · Source: the US BTS 03:00 · No observations · 0 recorded · 0 measured · Source: the US BTS 04:00 · No observations · 0 recorded · 0 measured · Source: the US BTS 05:00 · Fewer than 200 measured departures · 203 recorded · 199 measured · Source: the US BTS 06:00 · 91.0% · 1,134 recorded · 1,091 measured · Source: the US BTS 07:00 · 90.3% · 840 recorded · 826 measured · Source: the US BTS 08:00 · 85.0% · 425 recorded · 412 measured · Source: the US BTS 09:00 · 88.3% · 660 recorded · 649 measured · Source: the US BTS 10:00 · 87.7% · 1,019 recorded · 1,007 measured · Source: the US BTS 11:00 · 84.5% · 324 recorded · 317 measured · Source: the US BTS 12:00 · 81.7% · 636 recorded · 627 measured · Source: the US BTS 13:00 · 78.4% · 608 recorded · 598 measured · Source: the US BTS 14:00 · 79.4% · 564 recorded · 558 measured · Source: the US BTS 15:00 · 77.1% · 511 recorded · 501 measured · Source: the US BTS 16:00 · 71.2% · 494 recorded · 479 measured · Source: the US BTS 17:00 · 69.2% · 868 recorded · 850 measured · Source: the US BTS 18:00 · 73.8% · 470 recorded · 451 measured · Source: the US BTS 19:00 · 72.8% · 345 recorded · 324 measured · Source: the US BTS 20:00 · 69.1% · 338 recorded · 330 measured · Source: the US BTS 21:00 · 78.3% · 934 recorded · 894 measured · Source: the US BTS 22:00 · Fewer than 200 measured departures · 147 recorded · 133 measured · Source: the US BTS 23:00 · No observations · 0 recorded · 0 measured · Source: the US BTS

Hover, tap or focus a point to see its value, sample and source.

Average departure delay Partial coverage: only airlines that report on-time data to the US DOT
00:00 · No observations · 0 recorded · 0 measured · Source: the US BTS 01:00 · No observations · 0 recorded · 0 measured · Source: the US BTS 02:00 · No observations · 0 recorded · 0 measured · Source: the US BTS 03:00 · No observations · 0 recorded · 0 measured · Source: the US BTS 04:00 · No observations · 0 recorded · 0 measured · Source: the US BTS 05:00 · Fewer than 200 measured departures · 203 recorded · 199 measured · Source: the US BTS 06:00 · 7.4 min · 1,134 recorded · 1,091 measured · Source: the US BTS 07:00 · 2.1 min · 840 recorded · 826 measured · Source: the US BTS 08:00 · 13.1 min · 425 recorded · 412 measured · Source: the US BTS 09:00 · 0.8 min · 660 recorded · 649 measured · Source: the US BTS 10:00 · 5.5 min · 1,019 recorded · 1,007 measured · Source: the US BTS 11:00 · 11.0 min · 324 recorded · 317 measured · Source: the US BTS 12:00 · 12.5 min · 636 recorded · 627 measured · Source: the US BTS 13:00 · 15.5 min · 608 recorded · 598 measured · Source: the US BTS 14:00 · 18.0 min · 564 recorded · 558 measured · Source: the US BTS 15:00 · 19.7 min · 511 recorded · 501 measured · Source: the US BTS 16:00 · 20.9 min · 494 recorded · 479 measured · Source: the US BTS 17:00 · 30.5 min · 868 recorded · 850 measured · Source: the US BTS 18:00 · 22.7 min · 470 recorded · 451 measured · Source: the US BTS 19:00 · 20.4 min · 345 recorded · 324 measured · Source: the US BTS 20:00 · 25.0 min · 338 recorded · 330 measured · Source: the US BTS 21:00 · 14.3 min · 934 recorded · 894 measured · Source: the US BTS 22:00 · Fewer than 200 measured departures · 147 recorded · 133 measured · Source: the US BTS 23:00 · No observations · 0 recorded · 0 measured · Source: the US BTS

Hover, tap or focus a point to see its value, sample and source.

Recorded flights Partial coverage: only airlines that report on-time data to the US DOT
00:00 · No observations · 0 recorded · 0 measured · Source: the US BTS 01:00 · No observations · 0 recorded · 0 measured · Source: the US BTS 02:00 · No observations · 0 recorded · 0 measured · Source: the US BTS 03:00 · No observations · 0 recorded · 0 measured · Source: the US BTS 04:00 · No observations · 0 recorded · 0 measured · Source: the US BTS 05:00 · 203 · 203 recorded · 199 measured · Source: the US BTS 06:00 · 1,134 · 1,134 recorded · 1,091 measured · Source: the US BTS 07:00 · 840 · 840 recorded · 826 measured · Source: the US BTS 08:00 · 425 · 425 recorded · 412 measured · Source: the US BTS 09:00 · 660 · 660 recorded · 649 measured · Source: the US BTS 10:00 · 1,019 · 1,019 recorded · 1,007 measured · Source: the US BTS 11:00 · 324 · 324 recorded · 317 measured · Source: the US BTS 12:00 · 636 · 636 recorded · 627 measured · Source: the US BTS 13:00 · 608 · 608 recorded · 598 measured · Source: the US BTS 14:00 · 564 · 564 recorded · 558 measured · Source: the US BTS 15:00 · 511 · 511 recorded · 501 measured · Source: the US BTS 16:00 · 494 · 494 recorded · 479 measured · Source: the US BTS 17:00 · 868 · 868 recorded · 850 measured · Source: the US BTS 18:00 · 470 · 470 recorded · 451 measured · Source: the US BTS 19:00 · 345 · 345 recorded · 324 measured · Source: the US BTS 20:00 · 338 · 338 recorded · 330 measured · Source: the US BTS 21:00 · 934 · 934 recorded · 894 measured · Source: the US BTS 22:00 · 147 · 147 recorded · 133 measured · Source: the US BTS 23:00 · No observations · 0 recorded · 0 measured · Source: the US BTS

Hover, tap or focus a point to see its value, sample and source.

View the figures
Departure hourOn-time departuresAverage departure delayWith departure timeRecorded flights
00:00No observations———
01:00No observations———
02:00No observations———
03:00No observations———
04:00No observations———
05:00Fewer than 200 measured departures—199203
06:0091.0%7.4 min1,0911,134
07:0090.3%2.1 min826840
08:0085.0%13.1 min412425
09:0088.3%0.8 min649660
10:0087.7%5.5 min1,0071,019
11:0084.5%11.0 min317324
12:0081.7%12.5 min627636
13:0078.4%15.5 min598608
14:0079.4%18.0 min558564
15:0077.1%19.7 min501511
16:0071.2%20.9 min479494
17:0069.2%30.5 min850868
18:0073.8%22.7 min451470
19:0072.8%20.4 min324345
20:0069.1%25.0 min330338
21:0078.3%14.3 min894934
22:00Fewer than 200 measured departures—133147
23:00No observations———

Day of week

On-time departures Partial coverage: only airlines that report on-time data to the US DOT
Monday · 80.9% · 1,583 recorded · 1,526 measured · Source: the US BTS Tuesday · 85.2% · 1,429 recorded · 1,401 measured · Source: the US BTS Wednesday · 83.6% · 1,438 recorded · 1,409 measured · Source: the US BTS Thursday · 80.3% · 1,572 recorded · 1,541 measured · Source: the US BTS Friday · 77.9% · 1,563 recorded · 1,528 measured · Source: the US BTS Saturday · 81.7% · 1,349 recorded · 1,315 measured · Source: the US BTS Sunday · 80.6% · 1,586 recorded · 1,526 measured · Source: the US BTS

Hover, tap or focus a point to see its value, sample and source.

Average departure delay Partial coverage: only airlines that report on-time data to the US DOT
Monday · 13.5 min · 1,583 recorded · 1,526 measured · Source: the US BTS Tuesday · 11.4 min · 1,429 recorded · 1,401 measured · Source: the US BTS Wednesday · 10.5 min · 1,438 recorded · 1,409 measured · Source: the US BTS Thursday · 16.3 min · 1,572 recorded · 1,541 measured · Source: the US BTS Friday · 15.4 min · 1,563 recorded · 1,528 measured · Source: the US BTS Saturday · 13.2 min · 1,349 recorded · 1,315 measured · Source: the US BTS Sunday · 13.7 min · 1,586 recorded · 1,526 measured · Source: the US BTS

Hover, tap or focus a point to see its value, sample and source.

Recorded flights Partial coverage: only airlines that report on-time data to the US DOT
Monday · 1,583 · 1,583 recorded · 1,526 measured · Source: the US BTS Tuesday · 1,429 · 1,429 recorded · 1,401 measured · Source: the US BTS Wednesday · 1,438 · 1,438 recorded · 1,409 measured · Source: the US BTS Thursday · 1,572 · 1,572 recorded · 1,541 measured · Source: the US BTS Friday · 1,563 · 1,563 recorded · 1,528 measured · Source: the US BTS Saturday · 1,349 · 1,349 recorded · 1,315 measured · Source: the US BTS Sunday · 1,586 · 1,586 recorded · 1,526 measured · Source: the US BTS

Hover, tap or focus a point to see its value, sample and source.

View the figures
Day of weekOn-time departuresAverage departure delayWith departure timeRecorded flights
Monday80.9%13.5 min1,5261,583
Tuesday85.2%11.4 min1,4011,429
Wednesday83.6%10.5 min1,4091,438
Thursday80.3%16.3 min1,5411,572
Friday77.9%15.4 min1,5281,563
Saturday81.7%13.2 min1,3151,349
Sunday80.6%13.7 min1,5261,586

Month of year

Months combine the same calendar month across the years shown; this is a seasonal pattern, not a monthly time series.

On-time departures Partial coverage: only airlines that report on-time data to the US DOT
Jan · 79.3% · 878 recorded · 837 measured · Source: the US BTS Feb · 80.1% · 820 recorded · 779 measured · Source: the US BTS Mar · 84.7% · 817 recorded · 783 measured · Source: the US BTS Apr · 81.4% · 879 recorded · 871 measured · Source: the US BTS May · 84.1% · 1,000 recorded · 979 measured · Source: the US BTS Jun · 81.2% · 1,006 recorded · 969 measured · Source: the US BTS Jul · 70.9% · 1,126 recorded · 1,065 measured · Source: the US BTS Aug · 79.3% · 536 recorded · 530 measured · Source: the US BTS Sep · 88.5% · 533 recorded · 530 measured · Source: the US BTS Oct · 87.7% · 970 recorded · 970 measured · Source: the US BTS Nov · 87.3% · 1,006 recorded · 1,000 measured · Source: the US BTS Dec · 74.9% · 949 recorded · 933 measured · Source: the US BTS

Hover, tap or focus a point to see its value, sample and source.

Average departure delay Partial coverage: only airlines that report on-time data to the US DOT
Jan · 14.0 min · 878 recorded · 837 measured · Source: the US BTS Feb · 10.2 min · 820 recorded · 779 measured · Source: the US BTS Mar · 7.2 min · 817 recorded · 783 measured · Source: the US BTS Apr · 10.9 min · 879 recorded · 871 measured · Source: the US BTS May · 10.1 min · 1,000 recorded · 979 measured · Source: the US BTS Jun · 11.2 min · 1,006 recorded · 969 measured · Source: the US BTS Jul · 31.4 min · 1,126 recorded · 1,065 measured · Source: the US BTS Aug · 13.0 min · 536 recorded · 530 measured · Source: the US BTS Sep · 6.9 min · 533 recorded · 530 measured · Source: the US BTS Oct · 8.9 min · 970 recorded · 970 measured · Source: the US BTS Nov · 5.6 min · 1,006 recorded · 1,000 measured · Source: the US BTS Dec · 26.4 min · 949 recorded · 933 measured · Source: the US BTS

Hover, tap or focus a point to see its value, sample and source.

Recorded flights Partial coverage: only airlines that report on-time data to the US DOT
Jan · 878 · 878 recorded · 837 measured · Source: the US BTS Feb · 820 · 820 recorded · 779 measured · Source: the US BTS Mar · 817 · 817 recorded · 783 measured · Source: the US BTS Apr · 879 · 879 recorded · 871 measured · Source: the US BTS May · 1,000 · 1,000 recorded · 979 measured · Source: the US BTS Jun · 1,006 · 1,006 recorded · 969 measured · Source: the US BTS Jul · 1,126 · 1,126 recorded · 1,065 measured · Source: the US BTS Aug · 536 · 536 recorded · 530 measured · Source: the US BTS Sep · 533 · 533 recorded · 530 measured · Source: the US BTS Oct · 970 · 970 recorded · 970 measured · Source: the US BTS Nov · 1,006 · 1,006 recorded · 1,000 measured · Source: the US BTS Dec · 949 · 949 recorded · 933 measured · Source: the US BTS

Hover, tap or focus a point to see its value, sample and source.

View the figures
Month of yearOn-time departuresAverage departure delayWith departure timeRecorded flights
Jan79.3%14.0 min837878
Feb80.1%10.2 min779820
Mar84.7%7.2 min783817
Apr81.4%10.9 min871879
May84.1%10.1 min9791,000
Jun81.2%11.2 min9691,006
Jul70.9%31.4 min1,0651,126
Aug79.3%13.0 min530536
Sep88.5%6.9 min530533
Oct87.7%8.9 min970970
Nov87.3%5.6 min1,0001,006
Dec74.9%26.4 min933949

Delay and on-time rates need at least 200 measured departures per bucket. Smaller samples remain visible in the flight-count chart. An empty slot means no observations, not zero flights.

Recorded outcomes

  • On time 79.2% 8,337
  • Delayed >15 min 18.1% 1,909
  • Cancelled 2.6% 274
  • Missing departure time 0.0% 0

All recorded flights with a known scheduled local time, counted once. Missing actual times are shown separately.

On time means departing no more than 15 minutes after schedule. Cancelled flights and flights missing departure times are excluded from the on-time rate and average delay.

Flight numbers on this route

89
89 of 89
Flight numbersBy direction DeparturesOn time
DL1540 PHL → DTW 639 91.6%
DL2402 DTW → PHL 638 81.5%
DL2968 PHL → DTW 446 89.2%
DL2968 DTW → PHL 446 92.2%
DL2189 PHL → DTW 343 84.2%
DL2189 DTW → PHL 343 87.7%
DL1686 DTW → PHL 290 71.7%
DL1686 PHL → DTW 289 69.0%
DL2985 DTW → PHL 235 76.5%
DL2985 PHL → DTW 223 68.5%
DL1391 DTW → PHL 208 78.3%
DL1391 PHL → DTW 208 64.0%
OH5169 PHL → DTW 174 75.3%
OH5170 DTW → PHL 131 88.5%
DL2331 PHL → DTW 125 87.5%
DL2331 DTW → PHL 125 91.8%
F992021 PHL → DTW 117 76.3%
OH5338 DTW → PHL 117 88.6%
OH5448 PHL → DTW 117 71.6%
F992022 DTW → PHL 115 70.8%
OH5079 DTW → PHL 113 66.0%
OH5079 PHL → DTW 110 66.7%
AA1557 DTW → PHL 96 83.3%
AA1557 PHL → DTW 94 87.2%
AA2627 DTW → PHL 93 85.7%
OH5480 DTW → PHL 92 91.3%
OH5480 PHL → DTW 92 89.1%
OH5106 DTW → PHL 82 90.9%
OH5347 DTW → PHL 76 92.9%
OH5636 PHL → DTW 76 80.6%
NK1013 DTW → PHL 72 88.6%
NK1012 PHL → DTW 71 92.8%
OH5636 DTW → PHL 71 71.6%
DL1373 DTW → PHL 70 71.0%
DL1366 DTW → PHL 68 82.4%
DL1366 PHL → DTW 67 83.6%
DL733 DTW → PHL 62 88.7%
DL733 PHL → DTW 62 82.0%
OH5167 PHL → DTW 60 65.5%
NK1526 DTW → PHL 59 86.4%
NK1527 PHL → DTW 59 87.9%
OH5167 DTW → PHL 59 72.9%
DL717 PHL → DTW 56 87.5%
DL717 DTW → PHL 56 89.3%
NK819 PHL → DTW 55 85.5%
NK818 DTW → PHL 54 83.3%
OH5257 PHL → DTW 54 78.3%
OH5538 DTW → PHL 54 78.4%
OH5538 PHL → DTW 53 84.3%
OH5348 PHL → DTW 52 74.0%
NK2268 PHL → DTW 44 84.1%
NK2269 DTW → PHL 44 86.4%
OH5219 PHL → DTW 44 93.2%
OH5220 DTW → PHL 44 73.8%
OH5220 PHL → DTW 44 81.4%
OH5493 DTW → PHL 44 97.7%
OH5545 DTW → PHL 44 86.4%
DL1373 PHL → DTW 42 81.0%
OH5382 PHL → DTW 41 89.2%
OH5382 DTW → PHL 41 86.5%
OH5228 PHL → DTW 37 72.7%
DL845 DTW → PHL 36 75.0%
DL845 PHL → DTW 36 86.1%
OO3643 PHL → DTW 36 83.3%
OO3643 DTW → PHL 36 80.6%
9E9E4989 PHL → DTW 35 88.6%
9E9E4989 DTW → PHL 35 91.4%
AA2949 PHL → DTW 35 76.5%
AA2949 DTW → PHL 35 55.9%
OH5319 DTW → PHL 34 72.7%
OH5319 PHL → DTW 34 78.8%
OO3622 DTW → PHL 34 61.8%
OO3622 PHL → DTW 34 61.8%
AA2386 PHL → DTW 33 75.0%
DL2015 DTW → PHL 33 81.8%
DL2015 PHL → DTW 33 84.9%
YX4408 DTW → PHL 32 50.0%
YX4408 PHL → DTW 32 63.3%
AA1474 PHL → DTW 31 82.8%
AA2632 PHL → DTW 31 41.9%
OH5577 PHL → DTW 31 77.4%
OH5577 DTW → PHL 31 74.2%
OH5427 DTW → PHL 30 48.2%
OH5427 PHL → DTW 30 55.2%
OH5530 PHL → DTW 30 93.1%
OH5530 DTW → PHL 30 89.7%
OH5610 PHL → DTW 30 78.6%
OO3632 DTW → PHL 30 56.7%
OO3632 PHL → DTW 30 60.0%

Flight numbers are the codes sold on tickets. On shared flights one aircraft can carry several of them. Only numbers with at least 30 flights have a page.

Monthly figures
PeriodFlights operated Change vs last yearCancelled On-time departures
July 2026 525 −2.8% 39 70.7%
June 2026 476 −3.4% 26 81.3%
May 2026 482 −3.0% 14 84.9%
April 2026 460 +11.9% 6 82.8%
March 2026 416 +13.4% 24 82.9%
February 2026 400 +5.5% 25 79.3%
January 2026 406 −5.8% 31 76.1%
December 2025 451 −6.4% 14 68.1%
November 2025 472 −10.6% 6 82.8%
October 2025 564 +38.9% 0 87.1%
September 2025 530 3 88.5%
August 2025 530 6 79.2%
July 2025 540 22 71.1%
June 2025 493 11 81.1%
May 2025 497 7 83.3%
April 2025 411 2 79.8%
March 2025 367 10 86.6%
February 2025 379 16 81.0%
January 2025 431 10 82.4%
December 2024 482 2 81.3%
November 2024 528 0 91.3%
October 2024 406 0 88.7%

How to read this chart

Loading the guide…