1,503 km · Domestic

Charlotte Douglas (CLT) – Dallas Fort Worth (DFW)

In July 2026, 663 flights operated between Charlotte Douglas and Dallas Fort Worth (both directions), and 59.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
January680536▼ 21.2%
February640569▼ 11.1%
March709640▼ 9.7%
April608663▲ 9.0%
May659682▲ 3.5%
June640630▼ 1.6%
July682663▼ 2.8%
August635––
September623––
October649–in progress
November613––
December642––
Year to date (Jan–Jul)4,6184,383▼ 5.1%

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.6%73.9%▼ 10.5%
February84.5%77.0%▼ 8.9%
March76.3%74.7%▼ 2.1%
April70.2%77.7%▲ 10.7%
May72.8%76.4%▲ 4.9%
June67.7%64.1%▼ 5.3%
July65.1%59.7%▼ 8.3%
August69.4%––
September79.1%––
October79.7%–in progress
November78.6%––
December79.6%––
Year-to-date average (Jan–Jul)74.2%71.9%▼ 3.0%

Cancelled flights by month

The most recent periods19 periods
PeriodCancelled flights 2025Cancelled flights 2026Change vs last year
January5166▲ 29.4%
February411▲ 175.0%
March1513▼ 13.3%
April95▼ 44.4%
May624▲ 300.0%
June2127▲ 28.6%
July135▼ 61.5%
August15––
September12––
October2–in progress
November9––
December2––
Year to date (Jan–Jul)119151▲ 26.9%

Airlines on this route

  1. American Airlines 92.4%
  2. Frontier Airlines 5.4%
  3. Spirit Airlines 2.2%

Oct 1, 2024 – Jul 31, 2026

By direction

CLT → DFW

Scheduled flights
7,167
Flights operated
6,999
Cancelled
168 · 2.3%
On-time departures
78.0%

DFW → CLT

Scheduled flights
7,161
Flights operated
6,993
Cancelled
168 · 2.3%
On-time departures
71.5%

CLT → DFW and DFW → CLT counted separately.

Airlines on this route

Oct 1, 2024 – Jul 31, 2026
AirlineScheduled flights Share On-time departures Cancelled
American Airlines AA 13,242 92.4% 74.5% 305
Frontier Airlines F9 767 5.4% 77.4% 27
Spirit Airlines NK 319 2.2% 76.8% 4

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 delay06:00–07:004.2min · 594 recorded · 581 measured
Gap to highest-delay hour27.8min06:00 ↔ 18:00
Recorded flights14,328CLT–DFW

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 · 88.5% · 1,252 recorded · 1,237 measured · Source: the US BTS 06:00 · 86.9% · 594 recorded · 581 measured · Source: the US BTS 07:00 · 86.9% · 1,183 recorded · 1,165 measured · Source: the US BTS 08:00 · 82.5% · 843 recorded · 828 measured · Source: the US BTS 09:00 · 85.0% · 683 recorded · 672 measured · Source: the US BTS 10:00 · 78.3% · 668 recorded · 658 measured · Source: the US BTS 11:00 · 77.9% · 680 recorded · 671 measured · Source: the US BTS 12:00 · 76.7% · 807 recorded · 795 measured · Source: the US BTS 13:00 · 74.3% · 887 recorded · 873 measured · Source: the US BTS 14:00 · 65.8% · 348 recorded · 342 measured · Source: the US BTS 15:00 · 68.0% · 1,391 recorded · 1,360 measured · Source: the US BTS 16:00 · 69.2% · 927 recorded · 907 measured · Source: the US BTS 17:00 · 71.7% · 539 recorded · 520 measured · Source: the US BTS 18:00 · 61.1% · 799 recorded · 772 measured · Source: the US BTS 19:00 · 70.7% · 836 recorded · 804 measured · Source: the US BTS 20:00 · 60.9% · 964 recorded · 926 measured · Source: the US BTS 21:00 · 56.3% · 398 recorded · 371 measured · Source: the US BTS 22:00 · 65.1% · 529 recorded · 510 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 · 4.5 min · 1,252 recorded · 1,237 measured · Source: the US BTS 06:00 · 4.2 min · 594 recorded · 581 measured · Source: the US BTS 07:00 · 7.3 min · 1,183 recorded · 1,165 measured · Source: the US BTS 08:00 · 9.3 min · 843 recorded · 828 measured · Source: the US BTS 09:00 · 8.0 min · 683 recorded · 672 measured · Source: the US BTS 10:00 · 16.6 min · 668 recorded · 658 measured · Source: the US BTS 11:00 · 14.2 min · 680 recorded · 671 measured · Source: the US BTS 12:00 · 15.5 min · 807 recorded · 795 measured · Source: the US BTS 13:00 · 16.0 min · 887 recorded · 873 measured · Source: the US BTS 14:00 · 20.8 min · 348 recorded · 342 measured · Source: the US BTS 15:00 · 21.4 min · 1,391 recorded · 1,360 measured · Source: the US BTS 16:00 · 20.9 min · 927 recorded · 907 measured · Source: the US BTS 17:00 · 18.4 min · 539 recorded · 520 measured · Source: the US BTS 18:00 · 32.0 min · 799 recorded · 772 measured · Source: the US BTS 19:00 · 19.1 min · 836 recorded · 804 measured · Source: the US BTS 20:00 · 26.7 min · 964 recorded · 926 measured · Source: the US BTS 21:00 · 29.0 min · 398 recorded · 371 measured · Source: the US BTS 22:00 · 23.8 min · 529 recorded · 510 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 · 1,252 · 1,252 recorded · 1,237 measured · Source: the US BTS 06:00 · 594 · 594 recorded · 581 measured · Source: the US BTS 07:00 · 1,183 · 1,183 recorded · 1,165 measured · Source: the US BTS 08:00 · 843 · 843 recorded · 828 measured · Source: the US BTS 09:00 · 683 · 683 recorded · 672 measured · Source: the US BTS 10:00 · 668 · 668 recorded · 658 measured · Source: the US BTS 11:00 · 680 · 680 recorded · 671 measured · Source: the US BTS 12:00 · 807 · 807 recorded · 795 measured · Source: the US BTS 13:00 · 887 · 887 recorded · 873 measured · Source: the US BTS 14:00 · 348 · 348 recorded · 342 measured · Source: the US BTS 15:00 · 1,391 · 1,391 recorded · 1,360 measured · Source: the US BTS 16:00 · 927 · 927 recorded · 907 measured · Source: the US BTS 17:00 · 539 · 539 recorded · 520 measured · Source: the US BTS 18:00 · 799 · 799 recorded · 772 measured · Source: the US BTS 19:00 · 836 · 836 recorded · 804 measured · Source: the US BTS 20:00 · 964 · 964 recorded · 926 measured · Source: the US BTS 21:00 · 398 · 398 recorded · 371 measured · Source: the US BTS 22:00 · 529 · 529 recorded · 510 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:0088.5%4.5 min1,2371,252
06:0086.9%4.2 min581594
07:0086.9%7.3 min1,1651,183
08:0082.5%9.3 min828843
09:0085.0%8.0 min672683
10:0078.3%16.6 min658668
11:0077.9%14.2 min671680
12:0076.7%15.5 min795807
13:0074.3%16.0 min873887
14:0065.8%20.8 min342348
15:0068.0%21.4 min1,3601,391
16:0069.2%20.9 min907927
17:0071.7%18.4 min520539
18:0061.1%32.0 min772799
19:0070.7%19.1 min804836
20:0060.9%26.7 min926964
21:0056.3%29.0 min371398
22:0065.1%23.8 min510529
23:00No observations———

Day of week

On-time departures Partial coverage: only airlines that report on-time data to the US DOT
Monday · 72.9% · 2,175 recorded · 2,135 measured · Source: the US BTS Tuesday · 77.3% · 1,926 recorded · 1,885 measured · Source: the US BTS Wednesday · 79.2% · 1,960 recorded · 1,937 measured · Source: the US BTS Thursday · 75.1% · 2,056 recorded · 2,007 measured · Source: the US BTS Friday · 75.0% · 2,153 recorded · 2,095 measured · Source: the US BTS Saturday · 72.7% · 1,967 recorded · 1,909 measured · Source: the US BTS Sunday · 71.4% · 2,091 recorded · 2,024 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 · 18.0 min · 2,175 recorded · 2,135 measured · Source: the US BTS Tuesday · 15.1 min · 1,926 recorded · 1,885 measured · Source: the US BTS Wednesday · 11.9 min · 1,960 recorded · 1,937 measured · Source: the US BTS Thursday · 14.3 min · 2,056 recorded · 2,007 measured · Source: the US BTS Friday · 16.8 min · 2,153 recorded · 2,095 measured · Source: the US BTS Saturday · 17.5 min · 1,967 recorded · 1,909 measured · Source: the US BTS Sunday · 20.5 min · 2,091 recorded · 2,024 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,175 · 2,175 recorded · 2,135 measured · Source: the US BTS Tuesday · 1,926 · 1,926 recorded · 1,885 measured · Source: the US BTS Wednesday · 1,960 · 1,960 recorded · 1,937 measured · Source: the US BTS Thursday · 2,056 · 2,056 recorded · 2,007 measured · Source: the US BTS Friday · 2,153 · 2,153 recorded · 2,095 measured · Source: the US BTS Saturday · 1,967 · 1,967 recorded · 1,909 measured · Source: the US BTS Sunday · 2,091 · 2,091 recorded · 2,024 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
Monday72.9%18.0 min2,1352,175
Tuesday77.3%15.1 min1,8851,926
Wednesday79.2%11.9 min1,9371,960
Thursday75.1%14.3 min2,0072,056
Friday75.0%16.8 min2,0952,153
Saturday72.7%17.5 min1,9091,967
Sunday71.4%20.5 min2,0242,091

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 · 78.8% · 1,333 recorded · 1,216 measured · Source: the US BTS Feb · 81.0% · 1,224 recorded · 1,209 measured · Source: the US BTS Mar · 75.5% · 1,377 recorded · 1,349 measured · Source: the US BTS Apr · 74.1% · 1,285 recorded · 1,271 measured · Source: the US BTS May · 74.7% · 1,371 recorded · 1,341 measured · Source: the US BTS Jun · 65.9% · 1,318 recorded · 1,270 measured · Source: the US BTS Jul · 62.5% · 1,363 recorded · 1,345 measured · Source: the US BTS Aug · 69.5% · 650 recorded · 635 measured · Source: the US BTS Sep · 79.1% · 635 recorded · 623 measured · Source: the US BTS Oct · 79.4% · 1,115 recorded · 1,113 measured · Source: the US BTS Nov · 81.3% · 1,275 recorded · 1,262 measured · Source: the US BTS Dec · 76.5% · 1,382 recorded · 1,358 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.3 min · 1,333 recorded · 1,216 measured · Source: the US BTS Feb · 9.9 min · 1,224 recorded · 1,209 measured · Source: the US BTS Mar · 14.3 min · 1,377 recorded · 1,349 measured · Source: the US BTS Apr · 14.5 min · 1,285 recorded · 1,271 measured · Source: the US BTS May · 17.1 min · 1,371 recorded · 1,341 measured · Source: the US BTS Jun · 23.8 min · 1,318 recorded · 1,270 measured · Source: the US BTS Jul · 27.2 min · 1,363 recorded · 1,345 measured · Source: the US BTS Aug · 23.5 min · 650 recorded · 635 measured · Source: the US BTS Sep · 12.4 min · 635 recorded · 623 measured · Source: the US BTS Oct · 14.2 min · 1,115 recorded · 1,113 measured · Source: the US BTS Nov · 10.6 min · 1,275 recorded · 1,262 measured · Source: the US BTS Dec · 14.7 min · 1,382 recorded · 1,358 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,333 · 1,333 recorded · 1,216 measured · Source: the US BTS Feb · 1,224 · 1,224 recorded · 1,209 measured · Source: the US BTS Mar · 1,377 · 1,377 recorded · 1,349 measured · Source: the US BTS Apr · 1,285 · 1,285 recorded · 1,271 measured · Source: the US BTS May · 1,371 · 1,371 recorded · 1,341 measured · Source: the US BTS Jun · 1,318 · 1,318 recorded · 1,270 measured · Source: the US BTS Jul · 1,363 · 1,363 recorded · 1,345 measured · Source: the US BTS Aug · 650 · 650 recorded · 635 measured · Source: the US BTS Sep · 635 · 635 recorded · 623 measured · Source: the US BTS Oct · 1,115 · 1,115 recorded · 1,113 measured · Source: the US BTS Nov · 1,275 · 1,275 recorded · 1,262 measured · Source: the US BTS Dec · 1,382 · 1,382 recorded · 1,358 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
Jan78.8%14.3 min1,2161,333
Feb81.0%9.9 min1,2091,224
Mar75.5%14.3 min1,3491,377
Apr74.1%14.5 min1,2711,285
May74.7%17.1 min1,3411,371
Jun65.9%23.8 min1,2701,318
Jul62.5%27.2 min1,3451,363
Aug69.5%23.5 min635650
Sep79.1%12.4 min623635
Oct79.4%14.2 min1,1131,115
Nov81.3%10.6 min1,2621,275
Dec76.5%14.7 min1,3581,382

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 73.0% 10,459
  • Delayed >15 min 24.7% 3,533
  • Cancelled 2.3% 336
  • 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

104
104 of 104
Flight numbersBy direction DeparturesOn time
AA1703 DFW → CLT 488 60.4%
AA317 DFW → CLT 487 84.1%
AA1696 DFW → CLT 477 73.4%
AA575 DFW → CLT 445 85.8%
AA1695 CLT → DFW 436 83.6%
AA1709 CLT → DFW 433 80.4%
AA1690 DFW → CLT 406 81.8%
AA1707 CLT → DFW 374 87.6%
F993110 DFW → CLT 355 79.9%
AA1698 DFW → CLT 348 69.7%
AA2838 CLT → DFW 299 86.3%
AA3180 CLT → DFW 285 90.0%
AA1229 DFW → CLT 284 44.4%
AA840 CLT → DFW 258 78.0%
AA522 DFW → CLT 256 61.4%
AA1212 DFW → CLT 243 68.9%
F993109 CLT → DFW 243 75.9%
AA1792 DFW → CLT 232 54.6%
AA522 CLT → DFW 232 73.2%
AA2602 CLT → DFW 210 77.6%
AA2747 CLT → DFW 190 77.8%
AA2815 DFW → CLT 190 75.1%
AA364 DFW → CLT 181 55.7%
AA460 CLT → DFW 150 64.0%
AA1461 DFW → CLT 145 76.6%
AA2681 CLT → DFW 144 93.0%
AA1203 CLT → DFW 141 82.5%
AA579 DFW → CLT 141 50.0%
AA1704 DFW → CLT 140 62.4%
AA619 DFW → CLT 140 88.3%
AA1029 CLT → DFW 137 69.2%
AA1681 DFW → CLT 137 70.5%
AA2866 DFW → CLT 135 89.4%
AA2947 CLT → DFW 131 54.0%
AA1303 DFW → CLT 126 75.4%
AA1653 CLT → DFW 126 88.6%
AA1261 CLT → DFW 125 90.8%
AA1152 DFW → CLT 116 79.7%
AA375 CLT → DFW 114 84.4%
AA3124 CLT → DFW 113 50.0%
AA1790 CLT → DFW 111 74.3%
AA1303 CLT → DFW 106 81.1%
AA2725 CLT → DFW 103 91.8%
AA2714 CLT → DFW 101 58.2%
AA1091 DFW → CLT 93 94.6%
AA1702 DFW → CLT 91 95.4%
AA449 DFW → CLT 82 65.4%
AA986 CLT → DFW 82 88.8%
AA3101 CLT → DFW 79 77.9%
AA986 DFW → CLT 78 61.5%
AA1091 CLT → DFW 77 85.7%
AA3101 DFW → CLT 74 79.7%
AA1285 CLT → DFW 72 82.9%
AA1857 DFW → CLT 72 56.3%
AA2407 CLT → DFW 72 60.6%
F993165 CLT → DFW 72 75.0%
AA1276 CLT → DFW 71 78.6%
AA1698 CLT → DFW 71 47.1%
AA2409 CLT → DFW 71 57.1%
AA2815 CLT → DFW 71 56.5%
NK210 CLT → DFW 71 78.3%
NK213 DFW → CLT 71 72.5%
AA2407 DFW → CLT 70 35.3%
AA1271 CLT → DFW 69 50.8%
F993889 CLT → DFW 68 63.1%
AA3108 CLT → DFW 66 71.9%
AA2409 DFW → CLT 63 25.9%
AA1005 CLT → DFW 60 90.0%
AA1489 CLT → DFW 59 70.7%
AA1152 CLT → DFW 57 75.4%
AA1352 CLT → DFW 56 66.7%
AA1084 CLT → DFW 44 90.7%
AA1355 CLT → DFW 44 72.1%
AA1365 CLT → DFW 44 95.5%
AA1367 CLT → DFW 44 74.4%
AA1391 CLT → DFW 44 64.3%
AA1634 CLT → DFW 44 75.0%
AA1707 DFW → CLT 44 81.8%
AA1715 CLT → DFW 44 90.7%
AA2747 DFW → CLT 44 60.5%
AA3180 DFW → CLT 44 90.9%
AA2205 CLT → DFW 39 79.5%
NK2359 DFW → CLT 39 87.2%
NK2366 CLT → DFW 39 69.2%
AA1095 CLT → DFW 37 68.6%
AA1141 CLT → DFW 37 97.0%
AA1358 CLT → DFW 37 88.9%
AA1709 DFW → CLT 37 44.4%
AA2056 CLT → DFW 37 61.8%
AA2081 CLT → DFW 37 74.2%
AA2290 CLT → DFW 37 74.2%
NK1135 CLT → DFW 35 88.6%
NK1138 DFW → CLT 34 70.6%
AA1285 DFW → CLT 31 45.2%
AA2741 CLT → DFW 31 70.0%
AA2779 CLT → DFW 31 93.6%
AA855 DFW → CLT 31 80.7%
AA1061 CLT → DFW 30 86.7%
AA1318 DFW → CLT 30 58.6%
AA1653 DFW → CLT 30 66.7%
AA1682 DFW → CLT 30 83.3%
AA2354 CLT → DFW 30 80.0%
AA2559 DFW → CLT 30 73.3%
AA3035 CLT → DFW 30 93.3%

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 663 −2.8% 5 59.7%
June 2026 630 −1.6% 27 64.1%
May 2026 682 +3.5% 24 76.4%
April 2026 663 +9.0% 5 77.7%
March 2026 640 −9.7% 13 74.7%
February 2026 569 −11.1% 11 77.0%
January 2026 536 −21.2% 66 73.9%
December 2025 642 −10.3% 2 79.6%
November 2025 613 −5.5% 9 78.6%
October 2025 649 +39.9% 2 79.7%
September 2025 623 12 79.1%
August 2025 635 15 69.4%
July 2025 682 13 65.1%
June 2025 640 21 67.7%
May 2025 659 6 72.8%
April 2025 608 9 70.2%
March 2025 709 15 76.3%
February 2025 640 4 84.5%
January 2025 680 51 82.6%
December 2024 716 22 73.7%
November 2024 649 4 83.8%
October 2024 464 0 79.1%

How to read this chart

Loading the guide…