806 km · Domestic

Charlotte Douglas (CLT) – Detroit Metropolitan Wayne County (DTW)

In July 2026, 563 flights operated between Charlotte Douglas and Detroit Metropolitan Wayne County (both directions), and 71.6% 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
January572531▼ 7.2%
February580508▼ 12.4%
March703580▼ 17.5%
April642582▼ 9.3%
May662588▼ 11.2%
June618530▼ 14.2%
July618563▼ 8.9%
August626––
September566––
October641–in progress
November609––
December575––
Year to date (Jan–Jul)4,3953,882▼ 11.7%

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
January80.8%82.1%▲ 1.6%
February84.7%85.2%▲ 0.6%
March87.1%83.1%▼ 4.6%
April84.3%88.8%▲ 5.3%
May83.7%86.4%▲ 3.2%
June77.5%78.9%▲ 1.8%
July75.6%71.6%▼ 5.3%
August80.4%––
September88.9%––
October86.4%–in progress
November82.6%––
December77.2%––
Year-to-date average (Jan–Jul)82.0%82.3%▲ 0.4%

Cancelled flights by month

The most recent periods19 periods
PeriodCancelled flights 2025Cancelled flights 2026Change vs last year
January1057▲ 470.0%
February1015▲ 50.0%
March512▲ 140.0%
April64▼ 33.3%
May24▲ 100.0%
June98▼ 11.1%
July911▲ 22.2%
August0––
September0––
October1–in progress
November2––
December6––
Year to date (Jan–Jul)51111▲ 117.6%

Airlines on this route

  1. American Airlines 57.1%
  2. Delta Air Lines 40.0%
  3. Spirit Airlines 1.8%
  4. Endeavor Air 0.5%
  5. Frontier Airlines 0.5%
  6. Republic Airways 0.1%

Oct 1, 2024 – Jul 31, 2026

By direction

CLT → DTW

Scheduled flights
6,583
Flights operated
6,498
Cancelled
85 · 1.3%
On-time departures
81.0%

DTW → CLT

Scheduled flights
6,584
Flights operated
6,498
Cancelled
86 · 1.3%
On-time departures
84.9%

CLT → DTW and DTW → CLT counted separately.

Airlines on this route

Oct 1, 2024 – Jul 31, 2026
AirlineScheduled flights Share On-time departures Cancelled
American Airlines AA 7,517 57.1% 81.8% 115
Delta Air Lines DL 5,271 40.0% 85.1% 50
Spirit Airlines NK 239 1.8% 77.4% 4
Endeavor Air 9E 66 0.5% 77.3% 0
Frontier Airlines F9 60 0.5% 63.8% 2
Republic Airways YX 12 0.1% 91.7% 0
PSA Airlines OH 2 0.0% 100.0% 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 delay07:00–08:001.2min · 1,337 recorded · 1,321 measured
Gap to highest-delay hour24.3min07:00 ↔ 22:00
Recorded flights13,167CLT–DTW

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 · 105 recorded · 105 measured · Source: the US BTS 06:00 · 92.9% · 1,107 recorded · 1,087 measured · Source: the US BTS 07:00 · 91.0% · 1,337 recorded · 1,321 measured · Source: the US BTS 08:00 · 90.6% · 537 recorded · 529 measured · Source: the US BTS 09:00 · 89.4% · 965 recorded · 952 measured · Source: the US BTS 10:00 · 90.3% · 1,176 recorded · 1,156 measured · Source: the US BTS 11:00 · 85.9% · 573 recorded · 568 measured · Source: the US BTS 12:00 · 85.0% · 578 recorded · 566 measured · Source: the US BTS 13:00 · 82.1% · 1,042 recorded · 1,035 measured · Source: the US BTS 14:00 · 83.3% · 846 recorded · 836 measured · Source: the US BTS 15:00 · 79.5% · 596 recorded · 591 measured · Source: the US BTS 16:00 · 74.7% · 541 recorded · 538 measured · Source: the US BTS 17:00 · 74.1% · 1,200 recorded · 1,191 measured · Source: the US BTS 18:00 · 77.8% · 413 recorded · 406 measured · Source: the US BTS 19:00 · 72.9% · 668 recorded · 657 measured · Source: the US BTS 20:00 · 67.2% · 675 recorded · 664 measured · Source: the US BTS 21:00 · 80.2% · 346 recorded · 343 measured · Source: the US BTS 22:00 · 69.2% · 462 recorded · 451 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 · 105 recorded · 105 measured · Source: the US BTS 06:00 · 5.3 min · 1,107 recorded · 1,087 measured · Source: the US BTS 07:00 · 1.2 min · 1,337 recorded · 1,321 measured · Source: the US BTS 08:00 · 4.8 min · 537 recorded · 529 measured · Source: the US BTS 09:00 · 4.6 min · 965 recorded · 952 measured · Source: the US BTS 10:00 · 3.6 min · 1,176 recorded · 1,156 measured · Source: the US BTS 11:00 · 7.5 min · 573 recorded · 568 measured · Source: the US BTS 12:00 · 7.4 min · 578 recorded · 566 measured · Source: the US BTS 13:00 · 9.0 min · 1,042 recorded · 1,035 measured · Source: the US BTS 14:00 · 8.9 min · 846 recorded · 836 measured · Source: the US BTS 15:00 · 11.0 min · 596 recorded · 591 measured · Source: the US BTS 16:00 · 20.9 min · 541 recorded · 538 measured · Source: the US BTS 17:00 · 17.2 min · 1,200 recorded · 1,191 measured · Source: the US BTS 18:00 · 12.5 min · 413 recorded · 406 measured · Source: the US BTS 19:00 · 17.0 min · 668 recorded · 657 measured · Source: the US BTS 20:00 · 23.4 min · 675 recorded · 664 measured · Source: the US BTS 21:00 · 9.4 min · 346 recorded · 343 measured · Source: the US BTS 22:00 · 25.4 min · 462 recorded · 451 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 · 105 · 105 recorded · 105 measured · Source: the US BTS 06:00 · 1,107 · 1,107 recorded · 1,087 measured · Source: the US BTS 07:00 · 1,337 · 1,337 recorded · 1,321 measured · Source: the US BTS 08:00 · 537 · 537 recorded · 529 measured · Source: the US BTS 09:00 · 965 · 965 recorded · 952 measured · Source: the US BTS 10:00 · 1,176 · 1,176 recorded · 1,156 measured · Source: the US BTS 11:00 · 573 · 573 recorded · 568 measured · Source: the US BTS 12:00 · 578 · 578 recorded · 566 measured · Source: the US BTS 13:00 · 1,042 · 1,042 recorded · 1,035 measured · Source: the US BTS 14:00 · 846 · 846 recorded · 836 measured · Source: the US BTS 15:00 · 596 · 596 recorded · 591 measured · Source: the US BTS 16:00 · 541 · 541 recorded · 538 measured · Source: the US BTS 17:00 · 1,200 · 1,200 recorded · 1,191 measured · Source: the US BTS 18:00 · 413 · 413 recorded · 406 measured · Source: the US BTS 19:00 · 668 · 668 recorded · 657 measured · Source: the US BTS 20:00 · 675 · 675 recorded · 664 measured · Source: the US BTS 21:00 · 346 · 346 recorded · 343 measured · Source: the US BTS 22:00 · 462 · 462 recorded · 451 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—105105
06:0092.9%5.3 min1,0871,107
07:0091.0%1.2 min1,3211,337
08:0090.6%4.8 min529537
09:0089.4%4.6 min952965
10:0090.3%3.6 min1,1561,176
11:0085.9%7.5 min568573
12:0085.0%7.4 min566578
13:0082.1%9.0 min1,0351,042
14:0083.3%8.9 min836846
15:0079.5%11.0 min591596
16:0074.7%20.9 min538541
17:0074.1%17.2 min1,1911,200
18:0077.8%12.5 min406413
19:0072.9%17.0 min657668
20:0067.2%23.4 min664675
21:0080.2%9.4 min343346
22:0069.2%25.4 min451462
23:00No observations———

Day of week

On-time departures Partial coverage: only airlines that report on-time data to the US DOT
Monday · 80.8% · 2,031 recorded · 1,997 measured · Source: the US BTS Tuesday · 85.7% · 1,784 recorded · 1,772 measured · Source: the US BTS Wednesday · 87.9% · 1,792 recorded · 1,776 measured · Source: the US BTS Thursday · 84.1% · 2,005 recorded · 1,987 measured · Source: the US BTS Friday · 81.6% · 2,004 recorded · 1,991 measured · Source: the US BTS Saturday · 83.7% · 1,536 recorded · 1,503 measured · Source: the US BTS Sunday · 78.0% · 2,015 recorded · 1,970 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.8 min · 2,031 recorded · 1,997 measured · Source: the US BTS Tuesday · 7.7 min · 1,784 recorded · 1,772 measured · Source: the US BTS Wednesday · 2.8 min · 1,792 recorded · 1,776 measured · Source: the US BTS Thursday · 9.0 min · 2,005 recorded · 1,987 measured · Source: the US BTS Friday · 11.4 min · 2,004 recorded · 1,991 measured · Source: the US BTS Saturday · 10.7 min · 1,536 recorded · 1,503 measured · Source: the US BTS Sunday · 13.0 min · 2,015 recorded · 1,970 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 · 2,031 · 2,031 recorded · 1,997 measured · Source: the US BTS Tuesday · 1,784 · 1,784 recorded · 1,772 measured · Source: the US BTS Wednesday · 1,792 · 1,792 recorded · 1,776 measured · Source: the US BTS Thursday · 2,005 · 2,005 recorded · 1,987 measured · Source: the US BTS Friday · 2,004 · 2,004 recorded · 1,991 measured · Source: the US BTS Saturday · 1,536 · 1,536 recorded · 1,503 measured · Source: the US BTS Sunday · 2,015 · 2,015 recorded · 1,970 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.8%13.8 min1,9972,031
Tuesday85.7%7.7 min1,7721,784
Wednesday87.9%2.8 min1,7761,792
Thursday84.1%9.0 min1,9872,005
Friday81.6%11.4 min1,9912,004
Saturday83.7%10.7 min1,5031,536
Sunday78.0%13.0 min1,9702,015

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 · 81.4% · 1,170 recorded · 1,103 measured · Source: the US BTS Feb · 84.9% · 1,113 recorded · 1,088 measured · Source: the US BTS Mar · 85.3% · 1,300 recorded · 1,283 measured · Source: the US BTS Apr · 86.4% · 1,234 recorded · 1,224 measured · Source: the US BTS May · 85.0% · 1,256 recorded · 1,250 measured · Source: the US BTS Jun · 78.1% · 1,165 recorded · 1,148 measured · Source: the US BTS Jul · 73.7% · 1,201 recorded · 1,181 measured · Source: the US BTS Aug · 80.4% · 626 recorded · 626 measured · Source: the US BTS Sep · 88.9% · 566 recorded · 566 measured · Source: the US BTS Oct · 87.9% · 1,090 recorded · 1,089 measured · Source: the US BTS Nov · 85.4% · 1,225 recorded · 1,223 measured · Source: the US BTS Dec · 80.1% · 1,221 recorded · 1,215 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 · 10.1 min · 1,170 recorded · 1,103 measured · Source: the US BTS Feb · 13.6 min · 1,113 recorded · 1,088 measured · Source: the US BTS Mar · 7.2 min · 1,300 recorded · 1,283 measured · Source: the US BTS Apr · 5.5 min · 1,234 recorded · 1,224 measured · Source: the US BTS May · 8.9 min · 1,256 recorded · 1,250 measured · Source: the US BTS Jun · 12.4 min · 1,165 recorded · 1,148 measured · Source: the US BTS Jul · 20.5 min · 1,201 recorded · 1,181 measured · Source: the US BTS Aug · 10.2 min · 626 recorded · 626 measured · Source: the US BTS Sep · 5.6 min · 566 recorded · 566 measured · Source: the US BTS Oct · 2.8 min · 1,090 recorded · 1,089 measured · Source: the US BTS Nov · 6.2 min · 1,225 recorded · 1,223 measured · Source: the US BTS Dec · 14.0 min · 1,221 recorded · 1,215 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 · 1,170 · 1,170 recorded · 1,103 measured · Source: the US BTS Feb · 1,113 · 1,113 recorded · 1,088 measured · Source: the US BTS Mar · 1,300 · 1,300 recorded · 1,283 measured · Source: the US BTS Apr · 1,234 · 1,234 recorded · 1,224 measured · Source: the US BTS May · 1,256 · 1,256 recorded · 1,250 measured · Source: the US BTS Jun · 1,165 · 1,165 recorded · 1,148 measured · Source: the US BTS Jul · 1,201 · 1,201 recorded · 1,181 measured · Source: the US BTS Aug · 626 · 626 recorded · 626 measured · Source: the US BTS Sep · 566 · 566 recorded · 566 measured · Source: the US BTS Oct · 1,090 · 1,090 recorded · 1,089 measured · Source: the US BTS Nov · 1,225 · 1,225 recorded · 1,223 measured · Source: the US BTS Dec · 1,221 · 1,221 recorded · 1,215 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
Jan81.4%10.1 min1,1031,170
Feb84.9%13.6 min1,0881,113
Mar85.3%7.2 min1,2831,300
Apr86.4%5.5 min1,2241,234
May85.0%8.9 min1,2501,256
Jun78.1%12.4 min1,1481,165
Jul73.7%20.5 min1,1811,201
Aug80.4%10.2 min626626
Sep88.9%5.6 min566566
Oct87.9%2.8 min1,0891,090
Nov85.4%6.2 min1,2231,225
Dec80.1%14.0 min1,2151,221

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 81.9% 10,783
  • Delayed >15 min 16.8% 2,213
  • Cancelled 1.3% 171
  • 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

92
92 of 92
Flight numbersBy direction DeparturesOn time
DL1405 CLT → DTW 654 94.1%
DL2352 DTW → CLT 646 75.2%
DL1429 DTW → CLT 610 85.8%
DL2481 DTW → CLT 515 91.9%
AA387 DTW → CLT 431 92.5%
AA419 CLT → DTW 417 65.2%
DL1639 CLT → DTW 410 90.4%
DL2684 DTW → CLT 385 90.0%
AA2582 DTW → CLT 349 91.2%
AA370 CLT → DTW 326 67.7%
DL1621 CLT → DTW 323 76.5%
AA2582 CLT → DTW 312 89.1%
AA1439 DTW → CLT 284 92.2%
AA1683 DTW → CLT 227 89.7%
AA660 CLT → DTW 220 72.4%
AA2735 DTW → CLT 202 77.7%
DL1322 DTW → CLT 198 79.3%
AA1227 DTW → CLT 194 91.5%
DL1926 CLT → DTW 191 84.2%
DL1926 DTW → CLT 191 87.8%
AA1683 CLT → DTW 185 91.2%
AA2376 DTW → CLT 184 80.2%
AA1134 CLT → DTW 177 80.2%
DL2684 CLT → DTW 172 83.4%
AA1297 CLT → DTW 168 70.1%
AA1739 DTW → CLT 155 91.2%
AA3195 DTW → CLT 149 89.7%
AA2376 CLT → DTW 147 80.0%
AA660 DTW → CLT 145 65.7%
AA345 DTW → CLT 144 93.0%
AA3195 CLT → DTW 142 88.2%
AA352 CLT → DTW 142 75.2%
AA615 DTW → CLT 139 89.8%
AA1022 CLT → DTW 136 83.0%
AA615 CLT → DTW 136 91.0%
AA1022 DTW → CLT 135 84.3%
AA2371 CLT → DTW 104 73.5%
AA2735 CLT → DTW 101 84.2%
AA1297 DTW → CLT 99 64.7%
AA2352 CLT → DTW 99 74.7%
DL1629 CLT → DTW 93 85.7%
AA1033 DTW → CLT 90 82.2%
AA1358 CLT → DTW 89 83.0%
AA3311 CLT → DTW 80 83.1%
AA3311 DTW → CLT 73 79.7%
AA1791 DTW → CLT 72 93.1%
AA1794 CLT → DTW 70 50.7%
DL1639 DTW → CLT 69 85.5%
AA1794 DTW → CLT 68 66.2%
AA1770 CLT → DTW 65 67.7%
AA1770 DTW → CLT 64 67.2%
AA1781 CLT → DTW 62 77.4%
AA1781 DTW → CLT 62 70.5%
DL1118 CLT → DTW 62 81.7%
DL1214 CLT → DTW 62 82.3%
AA2464 CLT → DTW 57 84.2%
DL1430 CLT → DTW 55 66.7%
AA1134 DTW → CLT 53 71.7%
DL1429 CLT → DTW 53 71.7%
AA1791 CLT → DTW 52 88.5%
AA661 DTW → CLT 46 84.8%
AA2038 CLT → DTW 44 93.2%
AA2038 DTW → CLT 44 88.6%
AA2054 DTW → CLT 44 88.6%
AA2054 CLT → DTW 44 88.6%
AA2055 CLT → DTW 44 93.2%
AA419 DTW → CLT 44 79.6%
AA2050 DTW → CLT 43 93.0%
AA2050 CLT → DTW 43 90.7%
AA1358 DTW → CLT 40 87.5%
AA1019 CLT → DTW 39 87.2%
DL2479 CLT → DTW 38 84.2%
AA3316 CLT → DTW 37 71.9%
DL2139 CLT → DTW 37 89.2%
AA3318 DTW → CLT 36 87.1%
DL1590 CLT → DTW 36 85.3%
DL2020 CLT → DTW 36 75.0%
DL2112 CLT → DTW 36 94.3%
AA1701 DTW → CLT 35 71.4%
NK2489 DTW → CLT 35 82.9%
NK2492 CLT → DTW 35 64.7%
DL1561 CLT → DTW 33 84.9%
NK1651 DTW → CLT 33 84.9%
NK1652 CLT → DTW 33 75.0%
DL1418 CLT → DTW 32 53.1%
DL2805 CLT → DTW 32 75.0%
DL1584 CLT → DTW 31 64.5%
AA2559 CLT → DTW 30 86.7%
DL1554 CLT → DTW 30 90.0%
DL2399 CLT → DTW 30 96.7%
F992235 DTW → CLT 30 55.2%
F992236 CLT → DTW 30 72.4%

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 563 −8.9% 11 71.6%
June 2026 530 −14.2% 8 78.9%
May 2026 588 −11.2% 4 86.4%
April 2026 582 −9.3% 4 88.8%
March 2026 580 −17.5% 12 83.1%
February 2026 508 −12.4% 15 85.2%
January 2026 531 −7.2% 57 82.1%
December 2025 575 −10.2% 6 77.2%
November 2025 609 −0.8% 2 82.6%
October 2025 641 +43.1% 1 86.4%
September 2025 566 0 88.9%
August 2025 626 0 80.4%
July 2025 618 9 75.6%
June 2025 618 9 77.5%
May 2025 662 2 83.7%
April 2025 642 6 84.3%
March 2025 703 5 87.1%
February 2025 580 10 84.7%
January 2025 572 10 80.8%
December 2024 640 0 82.7%
November 2024 614 0 88.1%
October 2024 448 0 90.0%

How to read this chart

Loading the guide…