2,093 km · Domestic

Dallas Fort Worth (DFW) – Philadelphia (PHL)

In July 2026, 650 flights operated between Dallas Fort Worth and Philadelphia (both directions), and 61.5% 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
January506488▼ 3.6%
February461474▲ 2.8%
March525576▲ 9.7%
April512524▲ 2.3%
May578607▲ 5.0%
June546634▲ 16.1%
July536650▲ 21.3%
August566––
September507––
October596–in progress
November561––
December529––
Year to date (Jan–Jul)3,6643,953▲ 7.9%

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%70.3%▼ 14.9%
February84.4%78.5%▼ 7.0%
March82.3%76.4%▼ 7.2%
April74.6%80.7%▲ 8.2%
May75.8%77.1%▲ 1.7%
June65.8%63.2%▼ 4.0%
July61.6%61.5%▼ 0.2%
August63.8%––
September76.7%––
October76.8%–in progress
November78.1%––
December71.3%––
Year-to-date average (Jan–Jul)75.3%72.5%▼ 3.7%

Cancelled flights by month

The most recent periods19 periods
PeriodCancelled flights 2025Cancelled flights 2026Change vs last year
January2049▲ 145.0%
February1433▲ 135.7%
March611▲ 83.3%
April185▼ 72.2%
May1018▲ 80.0%
June2926▼ 10.3%
July5131▼ 39.2%
August13––
September11––
October6–in progress
November14––
December14––
Year to date (Jan–Jul)148173▲ 16.9%

Airlines on this route

  1. American Airlines 92.3%
  2. Frontier Airlines 7.7%
  3. Spirit Airlines 0.0%

Oct 1, 2024 – Jul 31, 2026

By direction

DFW → PHL

Scheduled flights
6,160
Flights operated
5,965
Cancelled
195 · 3.2%
On-time departures
69.8%

PHL → DFW

Scheduled flights
6,166
Flights operated
5,968
Cancelled
198 · 3.2%
On-time departures
78.9%

DFW → PHL and PHL → DFW counted separately.

Airlines on this route

Oct 1, 2024 – Jul 31, 2026
AirlineScheduled flights Share On-time departures Cancelled
American Airlines AA 11,376 92.3% 74.7% 365
Frontier Airlines F9 946 7.7% 70.4% 28
Spirit Airlines NK 4 0.0% 75.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 delay06:00–07:001.9min · 592 recorded · 579 measured
Gap to highest-delay hour36.1min06:00 ↔ 20:00
Recorded flights12,326DFW–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 · 89.8% · 1,232 recorded · 1,193 measured · Source: the US BTS 06:00 · 91.5% · 592 recorded · 579 measured · Source: the US BTS 07:00 · 85.8% · 815 recorded · 796 measured · Source: the US BTS 08:00 · 81.4% · 1,370 recorded · 1,335 measured · Source: the US BTS 09:00 · 74.4% · 216 recorded · 211 measured · Source: the US BTS 10:00 · 80.0% · 995 recorded · 975 measured · Source: the US BTS 11:00 · 76.7% · 392 recorded · 382 measured · Source: the US BTS 12:00 · 74.6% · 969 recorded · 941 measured · Source: the US BTS 13:00 · 68.9% · 639 recorded · 621 measured · Source: the US BTS 14:00 · 66.1% · 383 recorded · 375 measured · Source: the US BTS 15:00 · 67.5% · 1,017 recorded · 989 measured · Source: the US BTS 16:00 · 68.7% · 795 recorded · 770 measured · Source: the US BTS 17:00 · 65.8% · 825 recorded · 787 measured · Source: the US BTS 18:00 · 63.7% · 1,036 recorded · 986 measured · Source: the US BTS 19:00 · Fewer than 200 measured departures · 208 recorded · 196 measured · Source: the US BTS 20:00 · 51.0% · 528 recorded · 500 measured · Source: the US BTS 21:00 · 58.0% · 310 recorded · 293 measured · Source: the US BTS 22:00 · Fewer than 200 measured departures · 4 recorded · 4 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 · 5.4 min · 1,232 recorded · 1,193 measured · Source: the US BTS 06:00 · 1.9 min · 592 recorded · 579 measured · Source: the US BTS 07:00 · 5.9 min · 815 recorded · 796 measured · Source: the US BTS 08:00 · 17.2 min · 1,370 recorded · 1,335 measured · Source: the US BTS 09:00 · 28.7 min · 216 recorded · 211 measured · Source: the US BTS 10:00 · 13.3 min · 995 recorded · 975 measured · Source: the US BTS 11:00 · 24.8 min · 392 recorded · 382 measured · Source: the US BTS 12:00 · 23.1 min · 969 recorded · 941 measured · Source: the US BTS 13:00 · 25.4 min · 639 recorded · 621 measured · Source: the US BTS 14:00 · 27.1 min · 383 recorded · 375 measured · Source: the US BTS 15:00 · 24.9 min · 1,017 recorded · 989 measured · Source: the US BTS 16:00 · 22.9 min · 795 recorded · 770 measured · Source: the US BTS 17:00 · 24.9 min · 825 recorded · 787 measured · Source: the US BTS 18:00 · 28.5 min · 1,036 recorded · 986 measured · Source: the US BTS 19:00 · Fewer than 200 measured departures · 208 recorded · 196 measured · Source: the US BTS 20:00 · 38.0 min · 528 recorded · 500 measured · Source: the US BTS 21:00 · 35.4 min · 310 recorded · 293 measured · Source: the US BTS 22:00 · Fewer than 200 measured departures · 4 recorded · 4 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,232 · 1,232 recorded · 1,193 measured · Source: the US BTS 06:00 · 592 · 592 recorded · 579 measured · Source: the US BTS 07:00 · 815 · 815 recorded · 796 measured · Source: the US BTS 08:00 · 1,370 · 1,370 recorded · 1,335 measured · Source: the US BTS 09:00 · 216 · 216 recorded · 211 measured · Source: the US BTS 10:00 · 995 · 995 recorded · 975 measured · Source: the US BTS 11:00 · 392 · 392 recorded · 382 measured · Source: the US BTS 12:00 · 969 · 969 recorded · 941 measured · Source: the US BTS 13:00 · 639 · 639 recorded · 621 measured · Source: the US BTS 14:00 · 383 · 383 recorded · 375 measured · Source: the US BTS 15:00 · 1,017 · 1,017 recorded · 989 measured · Source: the US BTS 16:00 · 795 · 795 recorded · 770 measured · Source: the US BTS 17:00 · 825 · 825 recorded · 787 measured · Source: the US BTS 18:00 · 1,036 · 1,036 recorded · 986 measured · Source: the US BTS 19:00 · 208 · 208 recorded · 196 measured · Source: the US BTS 20:00 · 528 · 528 recorded · 500 measured · Source: the US BTS 21:00 · 310 · 310 recorded · 293 measured · Source: the US BTS 22:00 · 4 · 4 recorded · 4 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:0089.8%5.4 min1,1931,232
06:0091.5%1.9 min579592
07:0085.8%5.9 min796815
08:0081.4%17.2 min1,3351,370
09:0074.4%28.7 min211216
10:0080.0%13.3 min975995
11:0076.7%24.8 min382392
12:0074.6%23.1 min941969
13:0068.9%25.4 min621639
14:0066.1%27.1 min375383
15:0067.5%24.9 min9891,017
16:0068.7%22.9 min770795
17:0065.8%24.9 min787825
18:0063.7%28.5 min9861,036
19:00Fewer than 200 measured departures—196208
20:0051.0%38.0 min500528
21:0058.0%35.4 min293310
22:00Fewer than 200 measured departures—44
23:00No observations———

Day of week

On-time departures Partial coverage: only airlines that report on-time data to the US DOT
Monday · 73.7% · 1,809 recorded · 1,737 measured · Source: the US BTS Tuesday · 78.4% · 1,689 recorded · 1,641 measured · Source: the US BTS Wednesday · 77.6% · 1,679 recorded · 1,646 measured · Source: the US BTS Thursday · 75.9% · 1,789 recorded · 1,745 measured · Source: the US BTS Friday · 72.6% · 1,801 recorded · 1,757 measured · Source: the US BTS Saturday · 72.2% · 1,723 recorded · 1,655 measured · Source: the US BTS Sunday · 70.4% · 1,836 recorded · 1,752 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 · 22.5 min · 1,809 recorded · 1,737 measured · Source: the US BTS Tuesday · 15.6 min · 1,689 recorded · 1,641 measured · Source: the US BTS Wednesday · 16.1 min · 1,679 recorded · 1,646 measured · Source: the US BTS Thursday · 16.0 min · 1,789 recorded · 1,745 measured · Source: the US BTS Friday · 23.0 min · 1,801 recorded · 1,757 measured · Source: the US BTS Saturday · 23.4 min · 1,723 recorded · 1,655 measured · Source: the US BTS Sunday · 21.5 min · 1,836 recorded · 1,752 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,809 · 1,809 recorded · 1,737 measured · Source: the US BTS Tuesday · 1,689 · 1,689 recorded · 1,641 measured · Source: the US BTS Wednesday · 1,679 · 1,679 recorded · 1,646 measured · Source: the US BTS Thursday · 1,789 · 1,789 recorded · 1,745 measured · Source: the US BTS Friday · 1,801 · 1,801 recorded · 1,757 measured · Source: the US BTS Saturday · 1,723 · 1,723 recorded · 1,655 measured · Source: the US BTS Sunday · 1,836 · 1,836 recorded · 1,752 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
Monday73.7%22.5 min1,7371,809
Tuesday78.4%15.6 min1,6411,689
Wednesday77.6%16.1 min1,6461,679
Thursday75.9%16.0 min1,7451,789
Friday72.6%23.0 min1,7571,801
Saturday72.2%23.4 min1,6551,723
Sunday70.4%21.5 min1,7521,836

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 · 76.6% · 1,063 recorded · 994 measured · Source: the US BTS Feb · 81.4% · 982 recorded · 935 measured · Source: the US BTS Mar · 79.2% · 1,118 recorded · 1,101 measured · Source: the US BTS Apr · 77.7% · 1,059 recorded · 1,036 measured · Source: the US BTS May · 76.5% · 1,213 recorded · 1,185 measured · Source: the US BTS Jun · 64.4% · 1,235 recorded · 1,180 measured · Source: the US BTS Jul · 61.6% · 1,268 recorded · 1,186 measured · Source: the US BTS Aug · 63.8% · 579 recorded · 566 measured · Source: the US BTS Sep · 76.7% · 518 recorded · 507 measured · Source: the US BTS Oct · 79.9% · 1,009 recorded · 1,001 measured · Source: the US BTS Nov · 79.9% · 1,160 recorded · 1,142 measured · Source: the US BTS Dec · 74.0% · 1,122 recorded · 1,100 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 · 20.4 min · 1,063 recorded · 994 measured · Source: the US BTS Feb · 9.8 min · 982 recorded · 935 measured · Source: the US BTS Mar · 17.1 min · 1,118 recorded · 1,101 measured · Source: the US BTS Apr · 15.4 min · 1,059 recorded · 1,036 measured · Source: the US BTS May · 17.2 min · 1,213 recorded · 1,185 measured · Source: the US BTS Jun · 29.3 min · 1,235 recorded · 1,180 measured · Source: the US BTS Jul · 31.3 min · 1,268 recorded · 1,186 measured · Source: the US BTS Aug · 25.5 min · 579 recorded · 566 measured · Source: the US BTS Sep · 18.7 min · 518 recorded · 507 measured · Source: the US BTS Oct · 13.3 min · 1,009 recorded · 1,001 measured · Source: the US BTS Nov · 13.1 min · 1,160 recorded · 1,142 measured · Source: the US BTS Dec · 24.9 min · 1,122 recorded · 1,100 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,063 · 1,063 recorded · 994 measured · Source: the US BTS Feb · 982 · 982 recorded · 935 measured · Source: the US BTS Mar · 1,118 · 1,118 recorded · 1,101 measured · Source: the US BTS Apr · 1,059 · 1,059 recorded · 1,036 measured · Source: the US BTS May · 1,213 · 1,213 recorded · 1,185 measured · Source: the US BTS Jun · 1,235 · 1,235 recorded · 1,180 measured · Source: the US BTS Jul · 1,268 · 1,268 recorded · 1,186 measured · Source: the US BTS Aug · 579 · 579 recorded · 566 measured · Source: the US BTS Sep · 518 · 518 recorded · 507 measured · Source: the US BTS Oct · 1,009 · 1,009 recorded · 1,001 measured · Source: the US BTS Nov · 1,160 · 1,160 recorded · 1,142 measured · Source: the US BTS Dec · 1,122 · 1,122 recorded · 1,100 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
Jan76.6%20.4 min9941,063
Feb81.4%9.8 min935982
Mar79.2%17.1 min1,1011,118
Apr77.7%15.4 min1,0361,059
May76.5%17.2 min1,1851,213
Jun64.4%29.3 min1,1801,235
Jul61.6%31.3 min1,1861,268
Aug63.8%25.5 min566579
Sep76.7%18.7 min507518
Oct79.9%13.3 min1,0011,009
Nov79.9%13.1 min1,1421,160
Dec74.0%24.9 min1,1001,122

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 72.0% 8,871
  • Delayed >15 min 24.8% 3,062
  • Cancelled 3.2% 393
  • 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

95
95 of 95
Flight numbersBy direction DeparturesOn time
AA1692 PHL → DFW 450 85.6%
AA2533 PHL → DFW 415 70.3%
AA1670 PHL → DFW 413 90.5%
AA402 DFW → PHL 404 76.3%
AA1671 DFW → PHL 359 79.8%
F993985 PHL → DFW 344 71.9%
AA410 DFW → PHL 343 60.0%
AA415 DFW → PHL 304 79.5%
AA2542 DFW → PHL 290 48.0%
AA2973 DFW → PHL 260 52.6%
F992970 DFW → PHL 257 68.8%
AA1781 DFW → PHL 253 59.2%
AA2356 PHL → DFW 252 71.9%
AA3181 PHL → DFW 233 78.4%
AA417 DFW → PHL 227 87.4%
AA3326 PHL → DFW 200 77.8%
AA2964 PHL → DFW 170 92.7%
AA583 PHL → DFW 163 89.5%
AA3242 DFW → PHL 162 36.4%
AA2731 PHL → DFW 161 81.0%
AA3010 PHL → DFW 161 79.9%
AA3254 PHL → DFW 159 66.5%
AA808 PHL → DFW 154 48.6%
F993986 DFW → PHL 151 75.8%
AA1662 DFW → PHL 145 81.1%
AA451 PHL → DFW 145 81.1%
AA512 DFW → PHL 144 71.0%
AA1297 PHL → DFW 143 95.0%
AA3023 PHL → DFW 131 81.2%
AA1316 DFW → PHL 129 71.5%
AA1945 PHL → DFW 127 83.1%
AA1115 PHL → DFW 124 69.9%
AA952 DFW → PHL 124 64.7%
AA1256 DFW → PHL 123 85.0%
AA402 PHL → DFW 116 55.3%
AA2759 PHL → DFW 102 91.9%
F994161 PHL → DFW 97 66.7%
AA1440 DFW → PHL 96 84.8%
AA2562 PHL → DFW 96 91.6%
AA2836 PHL → DFW 96 83.2%
AA417 PHL → DFW 85 78.3%
AA1260 DFW → PHL 83 90.2%
AA1100 DFW → PHL 72 60.6%
AA2358 DFW → PHL 72 85.1%
AA2947 PHL → DFW 72 50.0%
AA2128 DFW → PHL 71 87.0%
AA2947 DFW → PHL 71 58.8%
AA415 PHL → DFW 71 67.6%
AA3193 PHL → DFW 70 88.4%
F994162 DFW → PHL 65 52.4%
AA2125 PHL → DFW 62 79.7%
AA1664 DFW → PHL 59 71.2%
AA1924 DFW → PHL 54 52.8%
AA1945 DFW → PHL 54 58.8%
AA3070 DFW → PHL 49 87.8%
AA1620 PHL → DFW 47 58.5%
AA1311 DFW → PHL 46 62.2%
AA1661 PHL → DFW 45 88.4%
AA3052 PHL → DFW 45 59.1%
AA1333 DFW → PHL 44 72.7%
AA1728 DFW → PHL 44 75.0%
AA3186 PHL → DFW 44 83.3%
AA3247 DFW → PHL 44 81.8%
AA1044 DFW → PHL 43 95.2%
AA798 DFW → PHL 41 51.4%
AA388 PHL → DFW 40 84.6%
AA1663 PHL → DFW 39 92.1%
AA2586 DFW → PHL 39 76.3%
AA2119 DFW → PHL 38 57.1%
AA1622 PHL → DFW 37 88.2%
AA1860 DFW → PHL 37 59.4%
AA1983 DFW → PHL 37 88.2%
AA2180 DFW → PHL 37 70.6%
AA2572 DFW → PHL 37 74.3%
AA3122 PHL → DFW 36 68.6%
AA2524 DFW → PHL 33 68.8%
AA2684 PHL → DFW 33 84.4%
F992969 PHL → DFW 32 87.5%
AA2928 PHL → DFW 31 77.4%
AA2985 PHL → DFW 31 74.2%
AA2989 DFW → PHL 31 74.2%
AA3238 DFW → PHL 31 67.7%
AA1787 PHL → DFW 30 78.6%
AA1856 DFW → PHL 30 73.3%
AA2108 DFW → PHL 30 44.8%
AA2279 PHL → DFW 30 73.3%
AA2296 DFW → PHL 30 56.7%
AA2359 PHL → DFW 30 79.3%
AA2407 DFW → PHL 30 55.2%
AA2759 DFW → PHL 30 89.7%
AA3059 PHL → DFW 30 83.3%
AA3069 DFW → PHL 30 80.0%
AA3139 PHL → DFW 30 83.3%
AA812 PHL → DFW 30 63.0%
AA991 DFW → PHL 30 27.6%

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 650 +21.3% 31 61.5%
June 2026 634 +16.1% 26 63.2%
May 2026 607 +5.0% 18 77.1%
April 2026 524 +2.3% 5 80.7%
March 2026 576 +9.7% 11 76.4%
February 2026 474 +2.8% 33 78.5%
January 2026 488 −3.6% 49 70.3%
December 2025 529 −7.4% 14 71.3%
November 2025 561 −3.4% 14 78.1%
October 2025 596 +47.2% 6 76.8%
September 2025 507 11 76.7%
August 2025 566 13 63.8%
July 2025 536 51 61.6%
June 2025 546 29 65.8%
May 2025 578 10 75.8%
April 2025 512 18 74.6%
March 2025 525 6 82.3%
February 2025 461 14 84.4%
January 2025 506 20 82.6%
December 2024 571 8 76.5%
November 2024 581 4 81.6%
October 2024 405 2 84.4%

How to read this chart

Loading the guide…