2,848 km · Domestic

Charlotte Douglas (CLT) – Phoenix Sky Harbor (PHX)

In July 2026, 488 flights operated between Charlotte Douglas and Phoenix Sky Harbor (both directions), and 67.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
January486397▼ 18.3%
February466451▼ 3.2%
March5545540.0%
April539531▼ 1.5%
May542529▼ 2.4%
June483476▼ 1.4%
July487488▲ 0.2%
August452––
September434––
October489–in progress
November435––
December467––
Year to date (Jan–Jul)3,5573,426▼ 3.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
January89.3%84.1%▼ 5.8%
February88.8%88.5%▼ 0.3%
March86.1%87.5%▲ 1.6%
April85.7%87.4%▲ 2.0%
May84.3%81.1%▼ 3.8%
June73.9%79.4%▲ 7.4%
July71.0%67.6%▼ 4.8%
August77.0%––
September84.3%––
October87.1%–in progress
November82.5%––
December84.2%––
Year-to-date average (Jan–Jul)82.7%82.2%▼ 0.6%

Cancelled flights by month

The most recent periods19 periods
PeriodCancelled flights 2025Cancelled flights 2026Change vs last year
January835▲ 337.5%
February08–
March04–
April00–
May00–
June42▼ 50.0%
July72▼ 71.4%
August2––
September2––
October2–in progress
November4––
December0––
Year to date (Jan–Jul)1951▲ 168.4%

By direction

CLT → PHX

Scheduled flights
5,330
Flights operated
5,290
Cancelled
40 · 0.8%
On-time departures
78.5%

PHX → CLT

Scheduled flights
5,334
Flights operated
5,292
Cancelled
42 · 0.8%
On-time departures
87.5%

CLT → PHX and PHX → CLT counted separately.

Airlines on this route

Oct 1, 2024 – Jul 31, 2026
AirlineScheduled flights Share On-time departures Cancelled
American Airlines AA 10,664 100.0% 83.0% 82

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 delay05:00–06:00-0.6min · 372 recorded · 372 measured
Gap to highest-delay hour23.4min05:00 ↔ 18:00
Recorded flights10,664CLT–PHX

Departure hour

On-time departures Partial coverage: only airlines that report on-time data to the US DOT
00:00 · 92.1% · 270 recorded · 265 measured · Source: the US BTS 01:00 · Fewer than 200 measured departures · 3 recorded · 3 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 · 94.4% · 372 recorded · 372 measured · Source: the US BTS 06:00 · 93.3% · 644 recorded · 639 measured · Source: the US BTS 07:00 · 90.4% · 862 recorded · 856 measured · Source: the US BTS 08:00 · 89.2% · 505 recorded · 498 measured · Source: the US BTS 09:00 · 87.2% · 849 recorded · 845 measured · Source: the US BTS 10:00 · 80.2% · 480 recorded · 475 measured · Source: the US BTS 11:00 · 83.0% · 789 recorded · 787 measured · Source: the US BTS 12:00 · 84.2% · 462 recorded · 456 measured · Source: the US BTS 13:00 · 83.6% · 946 recorded · 941 measured · Source: the US BTS 14:00 · 74.8% · 1,000 recorded · 994 measured · Source: the US BTS 15:00 · 81.6% · 231 recorded · 228 measured · Source: the US BTS 16:00 · 78.0% · 638 recorded · 631 measured · Source: the US BTS 17:00 · Fewer than 200 measured departures · 82 recorded · 78 measured · Source: the US BTS 18:00 · 66.4% · 557 recorded · 551 measured · Source: the US BTS 19:00 · Fewer than 200 measured departures · 29 recorded · 29 measured · Source: the US BTS 20:00 · 64.7% · 406 recorded · 402 measured · Source: the US BTS 21:00 · Fewer than 200 measured departures · 132 recorded · 132 measured · Source: the US BTS 22:00 · 81.2% · 703 recorded · 697 measured · Source: the US BTS 23:00 · 88.5% · 704 recorded · 703 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 · 8.6 min · 270 recorded · 265 measured · Source: the US BTS 01:00 · Fewer than 200 measured departures · 3 recorded · 3 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 · -0.6 min · 372 recorded · 372 measured · Source: the US BTS 06:00 · -0.1 min · 644 recorded · 639 measured · Source: the US BTS 07:00 · 4.2 min · 862 recorded · 856 measured · Source: the US BTS 08:00 · 5.7 min · 505 recorded · 498 measured · Source: the US BTS 09:00 · 5.5 min · 849 recorded · 845 measured · Source: the US BTS 10:00 · 10.2 min · 480 recorded · 475 measured · Source: the US BTS 11:00 · 9.3 min · 789 recorded · 787 measured · Source: the US BTS 12:00 · 9.8 min · 462 recorded · 456 measured · Source: the US BTS 13:00 · 8.0 min · 946 recorded · 941 measured · Source: the US BTS 14:00 · 15.8 min · 1,000 recorded · 994 measured · Source: the US BTS 15:00 · 13.4 min · 231 recorded · 228 measured · Source: the US BTS 16:00 · 13.7 min · 638 recorded · 631 measured · Source: the US BTS 17:00 · Fewer than 200 measured departures · 82 recorded · 78 measured · Source: the US BTS 18:00 · 22.8 min · 557 recorded · 551 measured · Source: the US BTS 19:00 · Fewer than 200 measured departures · 29 recorded · 29 measured · Source: the US BTS 20:00 · 20.8 min · 406 recorded · 402 measured · Source: the US BTS 21:00 · Fewer than 200 measured departures · 132 recorded · 132 measured · Source: the US BTS 22:00 · 13.3 min · 703 recorded · 697 measured · Source: the US BTS 23:00 · 8.1 min · 704 recorded · 703 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 · 270 · 270 recorded · 265 measured · Source: the US BTS 01:00 · 3 · 3 recorded · 3 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 · 372 · 372 recorded · 372 measured · Source: the US BTS 06:00 · 644 · 644 recorded · 639 measured · Source: the US BTS 07:00 · 862 · 862 recorded · 856 measured · Source: the US BTS 08:00 · 505 · 505 recorded · 498 measured · Source: the US BTS 09:00 · 849 · 849 recorded · 845 measured · Source: the US BTS 10:00 · 480 · 480 recorded · 475 measured · Source: the US BTS 11:00 · 789 · 789 recorded · 787 measured · Source: the US BTS 12:00 · 462 · 462 recorded · 456 measured · Source: the US BTS 13:00 · 946 · 946 recorded · 941 measured · Source: the US BTS 14:00 · 1,000 · 1,000 recorded · 994 measured · Source: the US BTS 15:00 · 231 · 231 recorded · 228 measured · Source: the US BTS 16:00 · 638 · 638 recorded · 631 measured · Source: the US BTS 17:00 · 82 · 82 recorded · 78 measured · Source: the US BTS 18:00 · 557 · 557 recorded · 551 measured · Source: the US BTS 19:00 · 29 · 29 recorded · 29 measured · Source: the US BTS 20:00 · 406 · 406 recorded · 402 measured · Source: the US BTS 21:00 · 132 · 132 recorded · 132 measured · Source: the US BTS 22:00 · 703 · 703 recorded · 697 measured · Source: the US BTS 23:00 · 704 · 704 recorded · 703 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:0092.1%8.6 min265270
01:00Fewer than 200 measured departures—33
02:00No observations———
03:00No observations———
04:00No observations———
05:0094.4%-0.6 min372372
06:0093.3%-0.1 min639644
07:0090.4%4.2 min856862
08:0089.2%5.7 min498505
09:0087.2%5.5 min845849
10:0080.2%10.2 min475480
11:0083.0%9.3 min787789
12:0084.2%9.8 min456462
13:0083.6%8.0 min941946
14:0074.8%15.8 min9941,000
15:0081.6%13.4 min228231
16:0078.0%13.7 min631638
17:00Fewer than 200 measured departures—7882
18:0066.4%22.8 min551557
19:00Fewer than 200 measured departures—2929
20:0064.7%20.8 min402406
21:00Fewer than 200 measured departures—132132
22:0081.2%13.3 min697703
23:0088.5%8.1 min703704

Day of week

On-time departures Partial coverage: only airlines that report on-time data to the US DOT
Monday · 81.7% · 1,539 recorded · 1,526 measured · Source: the US BTS Tuesday · 87.0% · 1,491 recorded · 1,481 measured · Source: the US BTS Wednesday · 85.5% · 1,493 recorded · 1,487 measured · Source: the US BTS Thursday · 82.1% · 1,540 recorded · 1,535 measured · Source: the US BTS Friday · 81.5% · 1,525 recorded · 1,510 measured · Source: the US BTS Saturday · 83.1% · 1,509 recorded · 1,494 measured · Source: the US BTS Sunday · 80.3% · 1,567 recorded · 1,549 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 · 9.7 min · 1,539 recorded · 1,526 measured · Source: the US BTS Tuesday · 6.3 min · 1,491 recorded · 1,481 measured · Source: the US BTS Wednesday · 6.7 min · 1,493 recorded · 1,487 measured · Source: the US BTS Thursday · 11.4 min · 1,540 recorded · 1,535 measured · Source: the US BTS Friday · 10.8 min · 1,525 recorded · 1,510 measured · Source: the US BTS Saturday · 10.6 min · 1,509 recorded · 1,494 measured · Source: the US BTS Sunday · 12.8 min · 1,567 recorded · 1,549 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,539 · 1,539 recorded · 1,526 measured · Source: the US BTS Tuesday · 1,491 · 1,491 recorded · 1,481 measured · Source: the US BTS Wednesday · 1,493 · 1,493 recorded · 1,487 measured · Source: the US BTS Thursday · 1,540 · 1,540 recorded · 1,535 measured · Source: the US BTS Friday · 1,525 · 1,525 recorded · 1,510 measured · Source: the US BTS Saturday · 1,509 · 1,509 recorded · 1,494 measured · Source: the US BTS Sunday · 1,567 · 1,567 recorded · 1,549 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
Monday81.7%9.7 min1,5261,539
Tuesday87.0%6.3 min1,4811,491
Wednesday85.5%6.7 min1,4871,493
Thursday82.1%11.4 min1,5351,540
Friday81.5%10.8 min1,5101,525
Saturday83.1%10.6 min1,4941,509
Sunday80.3%12.8 min1,5491,567

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 · 87.0% · 926 recorded · 883 measured · Source: the US BTS Feb · 88.7% · 925 recorded · 917 measured · Source: the US BTS Mar · 86.8% · 1,112 recorded · 1,108 measured · Source: the US BTS Apr · 86.5% · 1,070 recorded · 1,070 measured · Source: the US BTS May · 82.7% · 1,071 recorded · 1,071 measured · Source: the US BTS Jun · 76.6% · 965 recorded · 959 measured · Source: the US BTS Jul · 69.3% · 984 recorded · 975 measured · Source: the US BTS Aug · 77.0% · 454 recorded · 452 measured · Source: the US BTS Sep · 84.3% · 436 recorded · 434 measured · Source: the US BTS Oct · 84.7% · 833 recorded · 831 measured · Source: the US BTS Nov · 86.8% · 926 recorded · 922 measured · Source: the US BTS Dec · 82.9% · 962 recorded · 960 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 · 6.4 min · 926 recorded · 883 measured · Source: the US BTS Feb · 7.9 min · 925 recorded · 917 measured · Source: the US BTS Mar · 5.8 min · 1,112 recorded · 1,108 measured · Source: the US BTS Apr · 7.0 min · 1,070 recorded · 1,070 measured · Source: the US BTS May · 11.6 min · 1,071 recorded · 1,071 measured · Source: the US BTS Jun · 15.9 min · 965 recorded · 959 measured · Source: the US BTS Jul · 20.8 min · 984 recorded · 975 measured · Source: the US BTS Aug · 10.4 min · 454 recorded · 452 measured · Source: the US BTS Sep · 10.9 min · 436 recorded · 434 measured · Source: the US BTS Oct · 7.6 min · 833 recorded · 831 measured · Source: the US BTS Nov · 5.8 min · 926 recorded · 922 measured · Source: the US BTS Dec · 8.3 min · 962 recorded · 960 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 · 926 · 926 recorded · 883 measured · Source: the US BTS Feb · 925 · 925 recorded · 917 measured · Source: the US BTS Mar · 1,112 · 1,112 recorded · 1,108 measured · Source: the US BTS Apr · 1,070 · 1,070 recorded · 1,070 measured · Source: the US BTS May · 1,071 · 1,071 recorded · 1,071 measured · Source: the US BTS Jun · 965 · 965 recorded · 959 measured · Source: the US BTS Jul · 984 · 984 recorded · 975 measured · Source: the US BTS Aug · 454 · 454 recorded · 452 measured · Source: the US BTS Sep · 436 · 436 recorded · 434 measured · Source: the US BTS Oct · 833 · 833 recorded · 831 measured · Source: the US BTS Nov · 926 · 926 recorded · 922 measured · Source: the US BTS Dec · 962 · 962 recorded · 960 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
Jan87.0%6.4 min883926
Feb88.7%7.9 min917925
Mar86.8%5.8 min1,1081,112
Apr86.5%7.0 min1,0701,070
May82.7%11.6 min1,0711,071
Jun76.6%15.9 min959965
Jul69.3%20.8 min975984
Aug77.0%10.4 min452454
Sep84.3%10.9 min434436
Oct84.7%7.6 min831833
Nov86.8%5.8 min922926
Dec82.9%8.3 min960962

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 82.3% 8,780
  • Delayed >15 min 16.9% 1,802
  • Cancelled 0.8% 82
  • 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

96
96 of 96
Flight numbersBy direction DeparturesOn time
AA1678 CLT → PHX 513 89.0%
AA588 CLT → PHX 406 81.7%
AA3009 PHX → CLT 306 92.8%
AA1274 PHX → CLT 292 92.1%
AA1688 PHX → CLT 289 91.0%
AA1986 CLT → PHX 260 79.5%
AA3220 CLT → PHX 254 55.3%
AA3046 CLT → PHX 217 78.8%
AA640 PHX → CLT 216 81.1%
AA849 CLT → PHX 210 66.5%
AA2240 CLT → PHX 207 84.7%
AA1044 CLT → PHX 190 80.5%
AA3057 PHX → CLT 190 74.7%
AA1823 PHX → CLT 188 79.0%
AA1948 PHX → CLT 188 80.5%
AA1688 CLT → PHX 184 83.2%
AA3251 CLT → PHX 155 63.2%
AA1869 PHX → CLT 145 84.7%
AA702 PHX → CLT 145 97.2%
AA1678 PHX → CLT 144 82.6%
AA1911 CLT → PHX 144 79.0%
AA2169 PHX → CLT 144 95.8%
AA2336 PHX → CLT 144 84.6%
AA1742 PHX → CLT 136 91.2%
AA2921 PHX → CLT 130 93.1%
AA961 PHX → CLT 126 92.9%
AA1158 CLT → PHX 124 77.9%
AA2812 CLT → PHX 124 71.9%
AA727 CLT → PHX 124 83.6%
AA3150 CLT → PHX 115 86.1%
AA2864 CLT → PHX 112 75.7%
AA2821 PHX → CLT 101 89.1%
AA1957 CLT → PHX 100 83.0%
AA1106 CLT → PHX 92 77.8%
AA3081 CLT → PHX 87 72.4%
AA1432 PHX → CLT 82 87.7%
AA2404 CLT → PHX 82 91.5%
AA3305 PHX → CLT 82 95.1%
AA1779 CLT → PHX 72 63.4%
AA2902 CLT → PHX 72 77.8%
AA849 PHX → CLT 72 73.6%
AA1073 CLT → PHX 71 54.3%
AA1330 PHX → CLT 71 77.1%
AA3169 PHX → CLT 71 78.9%
AA1211 PHX → CLT 69 60.9%
AA3088 PHX → CLT 69 89.9%
AA1986 PHX → CLT 68 86.8%
AA3075 PHX → CLT 68 91.2%
AA1595 PHX → CLT 61 96.4%
AA3033 CLT → PHX 50 90.0%
AA1424 PHX → CLT 44 79.6%
AA1437 CLT → PHX 44 88.6%
AA1622 CLT → PHX 44 75.0%
AA1661 PHX → CLT 44 90.9%
AA1680 CLT → PHX 44 86.4%
AA1700 CLT → PHX 44 88.6%
AA1924 CLT → PHX 44 72.7%
AA1990 PHX → CLT 44 81.8%
AA3046 PHX → CLT 44 97.7%
AA3249 CLT → PHX 44 81.8%
AA3251 PHX → CLT 44 95.5%
AA1339 CLT → PHX 43 88.4%
AA1381 CLT → PHX 42 81.0%
AA936 CLT → PHX 42 57.1%
AA1225 PHX → CLT 41 90.2%
AA2731 CLT → PHX 38 81.6%
AA1790 PHX → CLT 37 87.9%
AA1914 PHX → CLT 37 85.3%
AA1948 CLT → PHX 37 75.7%
AA2916 CLT → PHX 37 93.8%
AA1637 PHX → CLT 36 87.5%
AA3153 PHX → CLT 33 87.9%
AA1646 CLT → PHX 32 75.9%
AA2583 PHX → CLT 32 76.7%
AA2608 PHX → CLT 32 73.3%
AA2226 PHX → CLT 31 90.3%
AA2431 PHX → CLT 31 93.6%
AA3074 CLT → PHX 31 74.2%
AA1040 PHX → CLT 30 96.7%
AA1123 PHX → CLT 30 93.3%
AA1161 CLT → PHX 30 73.3%
AA1311 PHX → CLT 30 86.7%
AA1333 CLT → PHX 30 66.7%
AA1451 PHX → CLT 30 70.0%
AA1637 CLT → PHX 30 83.3%
AA1763 PHX → CLT 30 80.0%
AA2048 PHX → CLT 30 90.0%
AA2291 CLT → PHX 30 86.7%
AA2366 CLT → PHX 30 83.3%
AA2461 PHX → CLT 30 96.4%
AA2755 PHX → CLT 30 69.0%
AA2849 PHX → CLT 30 96.7%
AA2923 PHX → CLT 30 86.7%
AA3078 CLT → PHX 30 89.7%
AA3081 PHX → CLT 30 93.3%
AA3145 CLT → PHX 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 488 +0.2% 2 67.6%
June 2026 476 −1.4% 2 79.4%
May 2026 529 −2.4% 0 81.1%
April 2026 531 −1.5% 0 87.4%
March 2026 554 +0.0% 4 87.5%
February 2026 451 −3.2% 8 88.5%
January 2026 397 −18.3% 35 84.1%
December 2025 467 −5.3% 0 84.2%
November 2025 435 −10.7% 4 82.5%
October 2025 489 +43.0% 2 87.1%
September 2025 434 2 84.3%
August 2025 452 2 77.0%
July 2025 487 7 71.0%
June 2025 483 4 73.9%
May 2025 542 0 84.3%
April 2025 539 0 85.7%
March 2025 554 0 86.1%
February 2025 466 0 88.8%
January 2025 486 8 89.3%
December 2024 493 2 81.7%
November 2024 487 0 90.6%
October 2024 342 0 81.3%

How to read this chart

Loading the guide…