722 km · Domestic

Charlotte Douglas (CLT) – Philadelphia (PHL)

In July 2026, 556 flights operated between Charlotte Douglas and Philadelphia (both directions), and 65.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
January629527▼ 16.2%
February559481▼ 14.0%
March655588▼ 10.2%
April582583▲ 0.2%
May655591▼ 9.8%
June565568▲ 0.5%
July551556▲ 0.9%
August563––
September580––
October614–in progress
November608––
December593––
Year to date (Jan–Jul)4,1963,894▼ 7.2%

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.1%78.9%▼ 1.5%
February79.8%80.2%▲ 0.5%
March80.2%74.7%▼ 6.9%
April80.2%80.4%▲ 0.2%
May71.8%83.4%▲ 16.2%
June71.9%73.1%▲ 1.7%
July70.6%65.6%▼ 7.1%
August74.8%––
September84.5%––
October80.1%–in progress
November78.5%––
December71.8%––
Year-to-date average (Jan–Jul)76.4%76.6%▲ 0.3%

Cancelled flights by month

The most recent periods19 periods
PeriodCancelled flights 2025Cancelled flights 2026Change vs last year
January1565▲ 333.3%
February2540▲ 60.0%
March712▲ 71.4%
April61▼ 83.3%
May192▼ 89.5%
June106▼ 40.0%
July2640▲ 53.8%
August6––
September2––
October0–in progress
November5––
December10––
Year to date (Jan–Jul)108166▲ 53.7%

Airlines on this route

  1. American Airlines 81.8%
  2. Frontier Airlines 16.1%
  3. Spirit Airlines 1.9%
  4. PSA Airlines 0.2%

Oct 1, 2024 – Jul 31, 2026

By direction

CLT → PHL

Scheduled flights
6,546
Flights operated
6,394
Cancelled
152 · 2.3%
On-time departures
76.2%

PHL → CLT

Scheduled flights
6,550
Flights operated
6,403
Cancelled
147 · 2.2%
On-time departures
78.8%

CLT → PHL and PHL → CLT counted separately.

Airlines on this route

Oct 1, 2024 – Jul 31, 2026
AirlineScheduled flights Share On-time departures Cancelled
American Airlines AA 10,714 81.8% 78.7% 234
Frontier Airlines F9 2,111 16.1% 71.4% 63
Spirit Airlines NK 247 1.9% 74.7% 2
PSA Airlines OH 24 0.2% 79.2% 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:003.9min · 592 recorded · 580 measured
Gap to highest-delay hour25.3min07:00 ↔ 18:00
Recorded flights13,096CLT–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 · 178 recorded · 174 measured · Source: the US BTS 06:00 · 89.6% · 985 recorded · 963 measured · Source: the US BTS 07:00 · 87.4% · 592 recorded · 580 measured · Source: the US BTS 08:00 · 87.5% · 1,201 recorded · 1,177 measured · Source: the US BTS 09:00 · 84.7% · 417 recorded · 412 measured · Source: the US BTS 10:00 · 84.0% · 1,000 recorded · 977 measured · Source: the US BTS 11:00 · 81.1% · 953 recorded · 948 measured · Source: the US BTS 12:00 · 78.4% · 252 recorded · 245 measured · Source: the US BTS 13:00 · 79.6% · 1,372 recorded · 1,356 measured · Source: the US BTS 14:00 · 72.7% · 227 recorded · 223 measured · Source: the US BTS 15:00 · 69.6% · 1,421 recorded · 1,396 measured · Source: the US BTS 16:00 · 73.4% · 708 recorded · 684 measured · Source: the US BTS 17:00 · 68.8% · 730 recorded · 711 measured · Source: the US BTS 18:00 · 65.9% · 1,037 recorded · 1,004 measured · Source: the US BTS 19:00 · 70.5% · 575 recorded · 556 measured · Source: the US BTS 20:00 · 69.1% · 304 recorded · 294 measured · Source: the US BTS 21:00 · 77.3% · 415 recorded · 405 measured · Source: the US BTS 22:00 · 66.0% · 726 recorded · 689 measured · Source: the US BTS 23:00 · Fewer than 200 measured departures · 3 recorded · 3 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 · 178 recorded · 174 measured · Source: the US BTS 06:00 · 4.0 min · 985 recorded · 963 measured · Source: the US BTS 07:00 · 3.9 min · 592 recorded · 580 measured · Source: the US BTS 08:00 · 7.9 min · 1,201 recorded · 1,177 measured · Source: the US BTS 09:00 · 14.8 min · 417 recorded · 412 measured · Source: the US BTS 10:00 · 11.6 min · 1,000 recorded · 977 measured · Source: the US BTS 11:00 · 14.8 min · 953 recorded · 948 measured · Source: the US BTS 12:00 · 17.3 min · 252 recorded · 245 measured · Source: the US BTS 13:00 · 12.0 min · 1,372 recorded · 1,356 measured · Source: the US BTS 14:00 · 23.2 min · 227 recorded · 223 measured · Source: the US BTS 15:00 · 19.7 min · 1,421 recorded · 1,396 measured · Source: the US BTS 16:00 · 19.1 min · 708 recorded · 684 measured · Source: the US BTS 17:00 · 22.7 min · 730 recorded · 711 measured · Source: the US BTS 18:00 · 29.2 min · 1,037 recorded · 1,004 measured · Source: the US BTS 19:00 · 22.6 min · 575 recorded · 556 measured · Source: the US BTS 20:00 · 16.8 min · 304 recorded · 294 measured · Source: the US BTS 21:00 · 15.7 min · 415 recorded · 405 measured · Source: the US BTS 22:00 · 25.1 min · 726 recorded · 689 measured · Source: the US BTS 23:00 · Fewer than 200 measured departures · 3 recorded · 3 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 · 178 · 178 recorded · 174 measured · Source: the US BTS 06:00 · 985 · 985 recorded · 963 measured · Source: the US BTS 07:00 · 592 · 592 recorded · 580 measured · Source: the US BTS 08:00 · 1,201 · 1,201 recorded · 1,177 measured · Source: the US BTS 09:00 · 417 · 417 recorded · 412 measured · Source: the US BTS 10:00 · 1,000 · 1,000 recorded · 977 measured · Source: the US BTS 11:00 · 953 · 953 recorded · 948 measured · Source: the US BTS 12:00 · 252 · 252 recorded · 245 measured · Source: the US BTS 13:00 · 1,372 · 1,372 recorded · 1,356 measured · Source: the US BTS 14:00 · 227 · 227 recorded · 223 measured · Source: the US BTS 15:00 · 1,421 · 1,421 recorded · 1,396 measured · Source: the US BTS 16:00 · 708 · 708 recorded · 684 measured · Source: the US BTS 17:00 · 730 · 730 recorded · 711 measured · Source: the US BTS 18:00 · 1,037 · 1,037 recorded · 1,004 measured · Source: the US BTS 19:00 · 575 · 575 recorded · 556 measured · Source: the US BTS 20:00 · 304 · 304 recorded · 294 measured · Source: the US BTS 21:00 · 415 · 415 recorded · 405 measured · Source: the US BTS 22:00 · 726 · 726 recorded · 689 measured · Source: the US BTS 23:00 · 3 · 3 recorded · 3 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—174178
06:0089.6%4.0 min963985
07:0087.4%3.9 min580592
08:0087.5%7.9 min1,1771,201
09:0084.7%14.8 min412417
10:0084.0%11.6 min9771,000
11:0081.1%14.8 min948953
12:0078.4%17.3 min245252
13:0079.6%12.0 min1,3561,372
14:0072.7%23.2 min223227
15:0069.6%19.7 min1,3961,421
16:0073.4%19.1 min684708
17:0068.8%22.7 min711730
18:0065.9%29.2 min1,0041,037
19:0070.5%22.6 min556575
20:0069.1%16.8 min294304
21:0077.3%15.7 min405415
22:0066.0%25.1 min689726
23:00Fewer than 200 measured departures—33

Day of week

On-time departures Partial coverage: only airlines that report on-time data to the US DOT
Monday · 74.9% · 2,008 recorded · 1,956 measured · Source: the US BTS Tuesday · 82.6% · 1,729 recorded · 1,701 measured · Source: the US BTS Wednesday · 83.8% · 1,741 recorded · 1,718 measured · Source: the US BTS Thursday · 76.8% · 1,894 recorded · 1,869 measured · Source: the US BTS Friday · 76.3% · 1,987 recorded · 1,946 measured · Source: the US BTS Saturday · 77.3% · 1,791 recorded · 1,737 measured · Source: the US BTS Sunday · 72.0% · 1,946 recorded · 1,870 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 · 19.4 min · 2,008 recorded · 1,956 measured · Source: the US BTS Tuesday · 13.0 min · 1,729 recorded · 1,701 measured · Source: the US BTS Wednesday · 9.6 min · 1,741 recorded · 1,718 measured · Source: the US BTS Thursday · 15.7 min · 1,894 recorded · 1,869 measured · Source: the US BTS Friday · 14.9 min · 1,987 recorded · 1,946 measured · Source: the US BTS Saturday · 14.4 min · 1,791 recorded · 1,737 measured · Source: the US BTS Sunday · 21.6 min · 1,946 recorded · 1,870 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,008 · 2,008 recorded · 1,956 measured · Source: the US BTS Tuesday · 1,729 · 1,729 recorded · 1,701 measured · Source: the US BTS Wednesday · 1,741 · 1,741 recorded · 1,718 measured · Source: the US BTS Thursday · 1,894 · 1,894 recorded · 1,869 measured · Source: the US BTS Friday · 1,987 · 1,987 recorded · 1,946 measured · Source: the US BTS Saturday · 1,791 · 1,791 recorded · 1,737 measured · Source: the US BTS Sunday · 1,946 · 1,946 recorded · 1,870 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
Monday74.9%19.4 min1,9562,008
Tuesday82.6%13.0 min1,7011,729
Wednesday83.8%9.6 min1,7181,741
Thursday76.8%15.7 min1,8691,894
Friday76.3%14.9 min1,9461,987
Saturday77.3%14.4 min1,7371,791
Sunday72.0%21.6 min1,8701,946

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.6% · 1,236 recorded · 1,156 measured · Source: the US BTS Feb · 80.0% · 1,105 recorded · 1,040 measured · Source: the US BTS Mar · 77.6% · 1,262 recorded · 1,243 measured · Source: the US BTS Apr · 80.3% · 1,172 recorded · 1,165 measured · Source: the US BTS May · 77.3% · 1,267 recorded · 1,246 measured · Source: the US BTS Jun · 72.5% · 1,149 recorded · 1,133 measured · Source: the US BTS Jul · 68.1% · 1,173 recorded · 1,107 measured · Source: the US BTS Aug · 74.8% · 569 recorded · 563 measured · Source: the US BTS Sep · 84.5% · 582 recorded · 580 measured · Source: the US BTS Oct · 81.6% · 1,090 recorded · 1,090 measured · Source: the US BTS Nov · 82.2% · 1,259 recorded · 1,252 measured · Source: the US BTS Dec · 73.4% · 1,232 recorded · 1,222 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,236 recorded · 1,156 measured · Source: the US BTS Feb · 11.0 min · 1,105 recorded · 1,040 measured · Source: the US BTS Mar · 16.4 min · 1,262 recorded · 1,243 measured · Source: the US BTS Apr · 13.2 min · 1,172 recorded · 1,165 measured · Source: the US BTS May · 14.0 min · 1,267 recorded · 1,246 measured · Source: the US BTS Jun · 24.1 min · 1,149 recorded · 1,133 measured · Source: the US BTS Jul · 28.0 min · 1,173 recorded · 1,107 measured · Source: the US BTS Aug · 18.8 min · 569 recorded · 563 measured · Source: the US BTS Sep · 9.3 min · 582 recorded · 580 measured · Source: the US BTS Oct · 10.7 min · 1,090 recorded · 1,090 measured · Source: the US BTS Nov · 8.9 min · 1,259 recorded · 1,252 measured · Source: the US BTS Dec · 18.0 min · 1,232 recorded · 1,222 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,236 · 1,236 recorded · 1,156 measured · Source: the US BTS Feb · 1,105 · 1,105 recorded · 1,040 measured · Source: the US BTS Mar · 1,262 · 1,262 recorded · 1,243 measured · Source: the US BTS Apr · 1,172 · 1,172 recorded · 1,165 measured · Source: the US BTS May · 1,267 · 1,267 recorded · 1,246 measured · Source: the US BTS Jun · 1,149 · 1,149 recorded · 1,133 measured · Source: the US BTS Jul · 1,173 · 1,173 recorded · 1,107 measured · Source: the US BTS Aug · 569 · 569 recorded · 563 measured · Source: the US BTS Sep · 582 · 582 recorded · 580 measured · Source: the US BTS Oct · 1,090 · 1,090 recorded · 1,090 measured · Source: the US BTS Nov · 1,259 · 1,259 recorded · 1,252 measured · Source: the US BTS Dec · 1,232 · 1,232 recorded · 1,222 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.6%14.3 min1,1561,236
Feb80.0%11.0 min1,0401,105
Mar77.6%16.4 min1,2431,262
Apr80.3%13.2 min1,1651,172
May77.3%14.0 min1,2461,267
Jun72.5%24.1 min1,1331,149
Jul68.1%28.0 min1,1071,173
Aug74.8%18.8 min563569
Sep84.5%9.3 min580582
Oct81.6%10.7 min1,0901,090
Nov82.2%8.9 min1,2521,259
Dec73.4%18.0 min1,2221,232

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 75.7% 9,916
  • Delayed >15 min 22.0% 2,881
  • Cancelled 2.3% 299
  • 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

87
87 of 87
Flight numbersBy direction DeparturesOn time
AA2498 PHL → CLT 500 88.8%
F992387 PHL → CLT 467 83.5%
F991384 CLT → PHL 457 66.5%
AA2573 CLT → PHL 391 79.8%
AA1687 CLT → PHL 372 80.9%
AA847 PHL → CLT 367 84.0%
AA1648 CLT → PHL 364 73.4%
AA1822 PHL → CLT 356 72.0%
AA2189 CLT → PHL 351 69.6%
AA423 CLT → PHL 327 67.3%
AA3139 PHL → CLT 321 92.5%
AA793 PHL → CLT 305 77.5%
F994353 PHL → CLT 305 64.7%
F991328 CLT → PHL 276 60.0%
AA1838 CLT → PHL 262 65.4%
AA864 CLT → PHL 231 74.5%
AA1827 PHL → CLT 230 69.9%
AA1714 PHL → CLT 208 80.4%
AA2727 CLT → PHL 205 90.6%
AA2879 PHL → CLT 186 81.1%
AA1809 CLT → PHL 184 89.8%
AA1180 CLT → PHL 179 89.4%
AA1822 CLT → PHL 176 73.4%
AA3218 PHL → CLT 176 53.8%
F991383 PHL → CLT 173 67.5%
AA1160 CLT → PHL 168 71.6%
AA3152 CLT → PHL 157 88.5%
F992388 CLT → PHL 153 75.0%
F994354 CLT → PHL 149 81.6%
AA3012 PHL → CLT 146 78.6%
AA1250 CLT → PHL 142 74.1%
AA2034 PHL → CLT 141 69.6%
AA2064 PHL → CLT 132 82.2%
AA1550 PHL → CLT 124 87.8%
AA1180 PHL → CLT 116 80.0%
AA1651 CLT → PHL 114 79.7%
AA2573 PHL → CLT 114 71.7%
AA2498 CLT → PHL 110 75.9%
AA1969 PHL → CLT 106 86.9%
AA2879 CLT → PHL 104 69.0%
AA2733 PHL → CLT 101 91.6%
F991327 PHL → CLT 101 77.0%
AA1427 PHL → CLT 99 64.1%
AA1929 PHL → CLT 89 79.3%
AA3012 CLT → PHL 87 82.1%
AA2841 PHL → CLT 86 79.8%
AA2200 PHL → CLT 79 78.1%
AA1311 PHL → CLT 72 70.4%
AA1661 PHL → CLT 72 56.5%
AA2291 CLT → PHL 72 74.7%
AA1494 PHL → CLT 71 85.3%
AA3046 CLT → PHL 71 80.3%
AA1449 PHL → CLT 69 94.0%
AA3107 PHL → CLT 68 85.7%
AA1673 PHL → CLT 56 86.8%
AA3208 PHL → CLT 54 80.8%
AA1928 PHL → CLT 45 66.7%
AA1136 CLT → PHL 44 86.4%
AA1164 CLT → PHL 44 72.1%
AA1212 CLT → PHL 44 93.2%
AA1398 CLT → PHL 44 81.8%
AA1564 PHL → CLT 44 93.2%
AA1710 CLT → PHL 44 75.0%
AA864 PHL → CLT 44 88.4%
AA3152 PHL → CLT 42 81.0%
AA1859 PHL → CLT 41 70.7%
AA1428 CLT → PHL 37 78.8%
AA1824 PHL → CLT 37 79.4%
AA2641 CLT → PHL 37 94.4%
AA1339 CLT → PHL 36 75.0%
AA2286 CLT → PHL 35 84.4%
AA1407 CLT → PHL 34 69.7%
AA2344 PHL → CLT 33 78.8%
AA2461 PHL → CLT 31 70.0%
AA2531 CLT → PHL 31 87.1%
AA3130 CLT → PHL 31 83.9%
NK1000 PHL → CLT 31 58.1%
NK1013 CLT → PHL 31 73.3%
AA1224 CLT → PHL 30 73.3%
AA1315 CLT → PHL 30 76.7%
AA1645 PHL → CLT 30 90.0%
AA1714 CLT → PHL 30 93.3%
AA1873 CLT → PHL 30 51.7%
AA1892 CLT → PHL 30 69.0%
AA2151 CLT → PHL 30 82.8%
AA2231 PHL → CLT 30 75.9%
AA2813 PHL → CLT 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 556 +0.9% 40 65.6%
June 2026 568 +0.5% 6 73.1%
May 2026 591 −9.8% 2 83.4%
April 2026 583 +0.2% 1 80.4%
March 2026 588 −10.2% 12 74.7%
February 2026 481 −14.0% 40 80.2%
January 2026 527 −16.2% 65 78.9%
December 2025 593 −5.7% 10 71.8%
November 2025 608 −5.6% 5 78.5%
October 2025 614 +29.0% 0 80.1%
September 2025 580 2 84.5%
August 2025 563 6 74.8%
July 2025 551 26 70.6%
June 2025 565 10 71.9%
May 2025 655 19 71.8%
April 2025 582 6 80.2%
March 2025 655 7 80.2%
February 2025 559 25 79.8%
January 2025 629 15 80.1%
December 2024 629 0 74.9%
November 2024 644 2 85.7%
October 2024 476 0 83.4%

How to read this chart

Loading the guide…