1,032 km · Domestic

Denver (DEN) – Dallas Fort Worth (DFW)

In July 2026, 1,084 flights operated between Denver and Dallas Fort Worth (both directions), and 67.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
January894878▼ 1.8%
February902914▲ 1.3%
March1,0361,070▲ 3.3%
April1,006967▼ 3.9%
May1,0541,046▼ 0.8%
June1,0381,046▲ 0.8%
July1,0511,084▲ 3.1%
August1,002––
September910––
October1,032–in progress
November912––
December961––
Year to date (Jan–Jul)6,9817,005▲ 0.3%

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
January78.9%79.2%▲ 0.4%
February82.8%78.6%▼ 5.1%
March78.9%75.9%▼ 3.8%
April72.6%79.0%▲ 8.8%
May70.4%74.9%▲ 6.4%
June62.2%66.5%▲ 6.9%
July61.7%67.5%▲ 9.4%
August68.0%––
September80.4%––
October77.6%–in progress
November79.7%––
December73.0%––
Year-to-date average (Jan–Jul)72.5%74.5%▲ 2.8%

Cancelled flights by month

The most recent periods19 periods
PeriodCancelled flights 2025Cancelled flights 2026Change vs last year
January5981▲ 37.3%
February46▲ 50.0%
March2210▼ 54.5%
April2311▼ 52.2%
May2119▼ 9.5%
June2332▲ 39.1%
July2910▼ 65.5%
August26––
September15––
October12–in progress
November24––
December0––
Year to date (Jan–Jul)181169▼ 6.6%

Airlines on this route

  1. American Airlines 49.5%
  2. United Airlines 31.5%
  3. Frontier Airlines 18.3%
  4. Envoy Air 0.4%
  5. SkyWest Airlines 0.3%

Oct 1, 2024 – Jul 31, 2026

By direction

DEN → DFW

Scheduled flights
10,965
Flights operated
10,738
Cancelled
227 · 2.1%
On-time departures
76.6%

DFW → DEN

Scheduled flights
10,962
Flights operated
10,712
Cancelled
250 · 2.3%
On-time departures
72.8%

DEN → DFW and DFW → DEN counted separately.

Airlines on this route

Oct 1, 2024 – Jul 31, 2026
AirlineScheduled flights Share On-time departures Cancelled
American Airlines AA 10,860 49.5% 70.2% 350
United Airlines UA 6,900 31.5% 79.8% 64
Frontier Airlines F9 4,023 18.3% 77.3% 63
Envoy Air MQ 86 0.4% 80.2% 0
SkyWest Airlines OO 58 0.3% 93.1% 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:002.5min · 1,223 recorded · 1,195 measured
Gap to highest-delay hour35.0min06:00 ↔ 22:00
Recorded flights21,927DEN–DFW

Departure hour

On-time departures Partial coverage: only airlines that report on-time data to the US DOT
00:00 · Fewer than 200 measured departures · 2 recorded · 2 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 · 91.7% · 1,232 recorded · 1,216 measured · Source: the US BTS 06:00 · 92.2% · 1,223 recorded · 1,195 measured · Source: the US BTS 07:00 · 87.9% · 1,576 recorded · 1,556 measured · Source: the US BTS 08:00 · 81.8% · 1,915 recorded · 1,875 measured · Source: the US BTS 09:00 · 84.1% · 1,547 recorded · 1,530 measured · Source: the US BTS 10:00 · 72.9% · 1,405 recorded · 1,362 measured · Source: the US BTS 11:00 · 84.5% · 714 recorded · 711 measured · Source: the US BTS 12:00 · 72.5% · 1,334 recorded · 1,302 measured · Source: the US BTS 13:00 · 80.2% · 1,514 recorded · 1,491 measured · Source: the US BTS 14:00 · 69.5% · 1,268 recorded · 1,240 measured · Source: the US BTS 15:00 · 72.1% · 815 recorded · 793 measured · Source: the US BTS 16:00 · 63.4% · 1,520 recorded · 1,472 measured · Source: the US BTS 17:00 · 70.1% · 1,071 recorded · 1,044 measured · Source: the US BTS 18:00 · 56.9% · 1,661 recorded · 1,616 measured · Source: the US BTS 19:00 · 65.4% · 456 recorded · 442 measured · Source: the US BTS 20:00 · 63.1% · 1,266 recorded · 1,234 measured · Source: the US BTS 21:00 · 61.6% · 752 recorded · 734 measured · Source: the US BTS 22:00 · 54.2% · 654 recorded · 633 measured · Source: the US BTS 23:00 · Fewer than 200 measured departures · 2 recorded · 2 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 · Fewer than 200 measured departures · 2 recorded · 2 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.1 min · 1,232 recorded · 1,216 measured · Source: the US BTS 06:00 · 2.5 min · 1,223 recorded · 1,195 measured · Source: the US BTS 07:00 · 6.7 min · 1,576 recorded · 1,556 measured · Source: the US BTS 08:00 · 16.4 min · 1,915 recorded · 1,875 measured · Source: the US BTS 09:00 · 10.2 min · 1,547 recorded · 1,530 measured · Source: the US BTS 10:00 · 19.1 min · 1,405 recorded · 1,362 measured · Source: the US BTS 11:00 · 9.4 min · 714 recorded · 711 measured · Source: the US BTS 12:00 · 18.1 min · 1,334 recorded · 1,302 measured · Source: the US BTS 13:00 · 15.0 min · 1,514 recorded · 1,491 measured · Source: the US BTS 14:00 · 22.8 min · 1,268 recorded · 1,240 measured · Source: the US BTS 15:00 · 20.2 min · 815 recorded · 793 measured · Source: the US BTS 16:00 · 30.9 min · 1,520 recorded · 1,472 measured · Source: the US BTS 17:00 · 24.8 min · 1,071 recorded · 1,044 measured · Source: the US BTS 18:00 · 36.4 min · 1,661 recorded · 1,616 measured · Source: the US BTS 19:00 · 26.4 min · 456 recorded · 442 measured · Source: the US BTS 20:00 · 27.5 min · 1,266 recorded · 1,234 measured · Source: the US BTS 21:00 · 29.6 min · 752 recorded · 734 measured · Source: the US BTS 22:00 · 37.5 min · 654 recorded · 633 measured · Source: the US BTS 23:00 · Fewer than 200 measured departures · 2 recorded · 2 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 · 2 · 2 recorded · 2 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,216 measured · Source: the US BTS 06:00 · 1,223 · 1,223 recorded · 1,195 measured · Source: the US BTS 07:00 · 1,576 · 1,576 recorded · 1,556 measured · Source: the US BTS 08:00 · 1,915 · 1,915 recorded · 1,875 measured · Source: the US BTS 09:00 · 1,547 · 1,547 recorded · 1,530 measured · Source: the US BTS 10:00 · 1,405 · 1,405 recorded · 1,362 measured · Source: the US BTS 11:00 · 714 · 714 recorded · 711 measured · Source: the US BTS 12:00 · 1,334 · 1,334 recorded · 1,302 measured · Source: the US BTS 13:00 · 1,514 · 1,514 recorded · 1,491 measured · Source: the US BTS 14:00 · 1,268 · 1,268 recorded · 1,240 measured · Source: the US BTS 15:00 · 815 · 815 recorded · 793 measured · Source: the US BTS 16:00 · 1,520 · 1,520 recorded · 1,472 measured · Source: the US BTS 17:00 · 1,071 · 1,071 recorded · 1,044 measured · Source: the US BTS 18:00 · 1,661 · 1,661 recorded · 1,616 measured · Source: the US BTS 19:00 · 456 · 456 recorded · 442 measured · Source: the US BTS 20:00 · 1,266 · 1,266 recorded · 1,234 measured · Source: the US BTS 21:00 · 752 · 752 recorded · 734 measured · Source: the US BTS 22:00 · 654 · 654 recorded · 633 measured · Source: the US BTS 23:00 · 2 · 2 recorded · 2 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:00Fewer than 200 measured departures—22
01:00No observations———
02:00No observations———
03:00No observations———
04:00No observations———
05:0091.7%5.1 min1,2161,232
06:0092.2%2.5 min1,1951,223
07:0087.9%6.7 min1,5561,576
08:0081.8%16.4 min1,8751,915
09:0084.1%10.2 min1,5301,547
10:0072.9%19.1 min1,3621,405
11:0084.5%9.4 min711714
12:0072.5%18.1 min1,3021,334
13:0080.2%15.0 min1,4911,514
14:0069.5%22.8 min1,2401,268
15:0072.1%20.2 min793815
16:0063.4%30.9 min1,4721,520
17:0070.1%24.8 min1,0441,071
18:0056.9%36.4 min1,6161,661
19:0065.4%26.4 min442456
20:0063.1%27.5 min1,2341,266
21:0061.6%29.6 min734752
22:0054.2%37.5 min633654
23:00Fewer than 200 measured departures—22

Day of week

On-time departures Partial coverage: only airlines that report on-time data to the US DOT
Monday · 73.0% · 3,316 recorded · 3,254 measured · Source: the US BTS Tuesday · 76.1% · 2,855 recorded · 2,804 measured · Source: the US BTS Wednesday · 74.8% · 2,962 recorded · 2,910 measured · Source: the US BTS Thursday · 77.7% · 3,329 recorded · 3,248 measured · Source: the US BTS Friday · 74.8% · 3,307 recorded · 3,225 measured · Source: the US BTS Saturday · 73.6% · 2,799 recorded · 2,729 measured · Source: the US BTS Sunday · 72.8% · 3,359 recorded · 3,280 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 · 21.8 min · 3,316 recorded · 3,254 measured · Source: the US BTS Tuesday · 16.8 min · 2,855 recorded · 2,804 measured · Source: the US BTS Wednesday · 19.0 min · 2,962 recorded · 2,910 measured · Source: the US BTS Thursday · 17.2 min · 3,329 recorded · 3,248 measured · Source: the US BTS Friday · 18.0 min · 3,307 recorded · 3,225 measured · Source: the US BTS Saturday · 18.1 min · 2,799 recorded · 2,729 measured · Source: the US BTS Sunday · 22.6 min · 3,359 recorded · 3,280 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 · 3,316 · 3,316 recorded · 3,254 measured · Source: the US BTS Tuesday · 2,855 · 2,855 recorded · 2,804 measured · Source: the US BTS Wednesday · 2,962 · 2,962 recorded · 2,910 measured · Source: the US BTS Thursday · 3,329 · 3,329 recorded · 3,248 measured · Source: the US BTS Friday · 3,307 · 3,307 recorded · 3,225 measured · Source: the US BTS Saturday · 2,799 · 2,799 recorded · 2,729 measured · Source: the US BTS Sunday · 3,359 · 3,359 recorded · 3,280 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.0%21.8 min3,2543,316
Tuesday76.1%16.8 min2,8042,855
Wednesday74.8%19.0 min2,9102,962
Thursday77.7%17.2 min3,2483,329
Friday74.8%18.0 min3,2253,307
Saturday73.6%18.1 min2,7292,799
Sunday72.8%22.6 min3,2803,359

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.0% · 1,912 recorded · 1,772 measured · Source: the US BTS Feb · 80.7% · 1,826 recorded · 1,816 measured · Source: the US BTS Mar · 77.4% · 2,138 recorded · 2,106 measured · Source: the US BTS Apr · 75.7% · 2,007 recorded · 1,973 measured · Source: the US BTS May · 72.6% · 2,140 recorded · 2,100 measured · Source: the US BTS Jun · 64.4% · 2,139 recorded · 2,084 measured · Source: the US BTS Jul · 64.6% · 2,174 recorded · 2,135 measured · Source: the US BTS Aug · 68.0% · 1,028 recorded · 1,002 measured · Source: the US BTS Sep · 80.4% · 925 recorded · 910 measured · Source: the US BTS Oct · 80.7% · 1,758 recorded · 1,741 measured · Source: the US BTS Nov · 79.0% · 1,931 recorded · 1,889 measured · Source: the US BTS Dec · 76.8% · 1,949 recorded · 1,922 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 · 15.1 min · 1,912 recorded · 1,772 measured · Source: the US BTS Feb · 9.6 min · 1,826 recorded · 1,816 measured · Source: the US BTS Mar · 15.2 min · 2,138 recorded · 2,106 measured · Source: the US BTS Apr · 19.9 min · 2,007 recorded · 1,973 measured · Source: the US BTS May · 21.4 min · 2,140 recorded · 2,100 measured · Source: the US BTS Jun · 29.5 min · 2,139 recorded · 2,084 measured · Source: the US BTS Jul · 33.2 min · 2,174 recorded · 2,135 measured · Source: the US BTS Aug · 29.5 min · 1,028 recorded · 1,002 measured · Source: the US BTS Sep · 11.8 min · 925 recorded · 910 measured · Source: the US BTS Oct · 10.3 min · 1,758 recorded · 1,741 measured · Source: the US BTS Nov · 16.0 min · 1,931 recorded · 1,889 measured · Source: the US BTS Dec · 15.3 min · 1,949 recorded · 1,922 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,912 · 1,912 recorded · 1,772 measured · Source: the US BTS Feb · 1,826 · 1,826 recorded · 1,816 measured · Source: the US BTS Mar · 2,138 · 2,138 recorded · 2,106 measured · Source: the US BTS Apr · 2,007 · 2,007 recorded · 1,973 measured · Source: the US BTS May · 2,140 · 2,140 recorded · 2,100 measured · Source: the US BTS Jun · 2,139 · 2,139 recorded · 2,084 measured · Source: the US BTS Jul · 2,174 · 2,174 recorded · 2,135 measured · Source: the US BTS Aug · 1,028 · 1,028 recorded · 1,002 measured · Source: the US BTS Sep · 925 · 925 recorded · 910 measured · Source: the US BTS Oct · 1,758 · 1,758 recorded · 1,741 measured · Source: the US BTS Nov · 1,931 · 1,931 recorded · 1,889 measured · Source: the US BTS Dec · 1,949 · 1,949 recorded · 1,922 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.0%15.1 min1,7721,912
Feb80.7%9.6 min1,8161,826
Mar77.4%15.2 min2,1062,138
Apr75.7%19.9 min1,9732,007
May72.6%21.4 min2,1002,140
Jun64.4%29.5 min2,0842,139
Jul64.6%33.2 min2,1352,174
Aug68.0%29.5 min1,0021,028
Sep80.4%11.8 min910925
Oct80.7%10.3 min1,7411,758
Nov79.0%16.0 min1,8891,931
Dec76.8%15.3 min1,9221,949

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.1% 16,021
  • Delayed >15 min 24.8% 5,429
  • Cancelled 2.2% 477
  • 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
AA420 DEN → DFW 651 72.9%
AA1832 DFW → DEN 640 64.4%
UA1350 DEN → DFW 615 85.1%
AA1322 DFW → DEN 612 57.4%
AA577 DFW → DEN 608 53.1%
AA420 DFW → DEN 600 74.3%
AA1832 DEN → DFW 578 63.2%
F992147 DFW → DEN 561 90.4%
UA1565 DEN → DFW 547 69.7%
UA2655 DFW → DEN 532 73.5%
AA852 DEN → DFW 528 77.5%
F992632 DEN → DFW 505 65.5%
UA578 DEN → DFW 501 81.5%
AA2612 DEN → DFW 488 90.6%
AA2235 DFW → DEN 473 51.6%
F992631 DFW → DEN 467 74.6%
AA2359 DEN → DFW 449 69.0%
F991324 DEN → DFW 437 90.3%
AA2359 DFW → DEN 435 76.1%
AA1523 DEN → DFW 431 81.7%
AA1322 DEN → DFW 417 44.9%
AA1523 DFW → DEN 414 82.0%
AA662 DFW → DEN 411 49.4%
F994069 DFW → DEN 395 63.7%
UA2049 DFW → DEN 386 86.2%
AA2357 DFW → DEN 335 81.2%
AA2357 DEN → DFW 334 72.1%
UA2160 DEN → DFW 329 92.1%
AA2078 DEN → DFW 326 90.6%
UA1380 DFW → DEN 310 80.2%
F994464 DEN → DFW 282 74.6%
F992550 DEN → DFW 279 80.5%
UA248 DFW → DEN 279 84.0%
AA1244 DEN → DFW 275 73.4%
UA773 DFW → DEN 268 93.2%
F994463 DFW → DEN 258 69.1%
AA1756 DFW → DEN 253 78.9%
AA3285 DEN → DFW 243 95.4%
UA1602 DFW → DEN 229 69.2%
UA2330 DFW → DEN 217 61.6%
UA2853 DFW → DEN 208 81.3%
AA2579 DFW → DEN 207 68.8%
AA2579 DEN → DFW 206 67.8%
F992148 DEN → DFW 196 71.0%
F994070 DEN → DFW 185 68.9%
F991323 DFW → DEN 160 82.3%
UA640 DEN → DFW 135 71.6%
AA1090 DEN → DFW 134 81.5%
UA772 DEN → DFW 129 81.9%
F992549 DFW → DEN 125 91.8%
UA2239 DEN → DFW 125 72.6%
AA1244 DFW → DEN 107 91.4%
F993366 DEN → DFW 107 84.0%
UA414 DEN → DFW 100 72.0%
UA1961 DFW → DEN 96 52.7%
UA2108 DEN → DFW 94 67.0%
UA644 DFW → DEN 93 90.3%
AA1067 DEN → DFW 87 87.8%
AA1756 DEN → DFW 71 73.9%
UA1303 DFW → DEN 71 65.7%
UA445 DFW → DEN 60 93.3%
UA275 DEN → DFW 57 91.2%
UA1005 DFW → DEN 56 98.2%
UA1739 DEN → DFW 54 96.3%
UA1177 DFW → DEN 53 82.7%
UA1464 DEN → DFW 53 49.0%
UA1254 DEN → DFW 50 98.0%
AA3003 DFW → DEN 49 50.0%
UA1341 DEN → DFW 45 82.2%
AA935 DFW → DEN 44 72.7%
AA982 DEN → DFW 44 62.8%
F993365 DFW → DEN 44 93.2%
UA263 DEN → DFW 42 78.6%
UA2061 DEN → DFW 39 74.4%
AA2853 DFW → DEN 37 66.7%
UA1142 DFW → DEN 37 78.4%
UA1535 DFW → DEN 37 86.1%
UA1929 DFW → DEN 37 83.8%
UA357 DFW → DEN 37 91.4%
UA1300 DEN → DFW 36 69.4%
UA1389 DEN → DFW 36 75.0%
UA1924 DFW → DEN 36 88.2%
UA2459 DFW → DEN 36 91.7%
UA743 DEN → DFW 36 88.9%
UA2429 DFW → DEN 35 62.9%
UA262 DEN → DFW 35 76.5%
UA1238 DEN → DFW 34 45.5%
AA1847 DFW → DEN 33 71.0%
AA3215 DEN → DFW 33 77.4%
MQ3852 DEN → DFW 33 69.7%
UA1805 DEN → DFW 32 78.1%
UA355 DEN → DFW 32 90.6%
UA1911 DFW → DEN 31 74.2%
UA2025 DFW → DEN 31 100.0%
UA730 DEN → DFW 31 87.1%

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 1,084 +3.1% 10 67.5%
June 2026 1,046 +0.8% 32 66.5%
May 2026 1,046 −0.8% 19 74.9%
April 2026 967 −3.9% 11 79.0%
March 2026 1,070 +3.3% 10 75.9%
February 2026 914 +1.3% 6 78.6%
January 2026 878 −1.8% 81 79.2%
December 2025 961 +0.0% 0 73.0%
November 2025 912 −6.7% 24 79.7%
October 2025 1,032 +45.6% 12 77.6%
September 2025 910 15 80.4%
August 2025 1,002 26 68.0%
July 2025 1,051 29 61.7%
June 2025 1,038 23 62.2%
May 2025 1,054 21 70.4%
April 2025 1,006 23 72.6%
March 2025 1,036 22 78.9%
February 2025 902 4 82.8%
January 2025 894 59 78.9%
December 2024 961 27 80.5%
November 2024 977 18 78.3%
October 2024 709 5 85.2%

How to read this chart

Loading the guide…