1,305 km · Domestic

Dallas Fort Worth (DFW) – Tucson (TUS)

In July 2026, 304 flights operated between Dallas Fort Worth and Tucson (both directions), and 64.8% 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
January408339▼ 16.9%
February388345▼ 11.1%
March416379▼ 8.9%
April334351▲ 5.1%
May351359▲ 2.3%
June336305▼ 9.2%
July306304▼ 0.7%
August295––
September341––
October343–in progress
November438––
December433––
Year to date (Jan–Jul)2,5392,382▼ 6.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
January82.4%72.0%▼ 12.6%
February84.8%80.9%▼ 4.6%
March76.0%77.3%▲ 1.7%
April72.8%75.8%▲ 4.1%
May70.4%68.0%▼ 3.4%
June64.9%58.4%▼ 10.0%
July65.4%64.8%▼ 0.9%
August68.8%––
September73.0%––
October74.1%–in progress
November80.4%––
December74.1%––
Year-to-date average (Jan–Jul)73.8%71.0%▼ 3.8%

Cancelled flights by month

The most recent periods19 periods
PeriodCancelled flights 2025Cancelled flights 2026Change vs last year
January2645▲ 73.1%
February42▼ 50.0%
March147▼ 50.0%
April158▼ 46.7%
May12120.0%
June1628▲ 75.0%
July120▼ 100.0%
August15––
September15––
October3–in progress
November11––
December1––
Year to date (Jan–Jul)99102▲ 3.0%

Airlines on this route

  1. American Airlines 98.2%
  2. Frontier Airlines 1.0%
  3. Envoy Air 0.8%
  4. SkyWest Airlines 0.0%

Oct 1, 2024 – Jul 31, 2026

By direction

DFW → TUS

Scheduled flights
4,065
Flights operated
3,933
Cancelled
132 · 3.2%
On-time departures
67.5%

TUS → DFW

Scheduled flights
4,066
Flights operated
3,926
Cancelled
140 · 3.4%
On-time departures
80.2%

DFW → TUS and TUS → DFW counted separately.

Airlines on this route

Oct 1, 2024 – Jul 31, 2026
AirlineScheduled flights Share On-time departures Cancelled
American Airlines AA 7,981 98.2% 73.7% 268
Frontier Airlines F9 84 1.0% 77.8% 3
Envoy Air MQ 65 0.8% 87.5% 1
SkyWest Airlines OO 1 0.0% 100.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 delay05:00–06:005.3min · 377 recorded · 363 measured
Gap to highest-delay hour34.7min05:00 ↔ 19:00
Recorded flights8,131DFW–TUS

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 · 1 recorded · 1 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.5% · 377 recorded · 363 measured · Source: the US BTS 06:00 · 91.5% · 436 recorded · 423 measured · Source: the US BTS 07:00 · 89.7% · 528 recorded · 515 measured · Source: the US BTS 08:00 · 82.4% · 927 recorded · 902 measured · Source: the US BTS 09:00 · 78.5% · 623 recorded · 609 measured · Source: the US BTS 10:00 · 77.6% · 716 recorded · 695 measured · Source: the US BTS 11:00 · 74.5% · 226 recorded · 216 measured · Source: the US BTS 12:00 · 71.7% · 798 recorded · 781 measured · Source: the US BTS 13:00 · 65.8% · 339 recorded · 330 measured · Source: the US BTS 14:00 · 69.1% · 817 recorded · 782 measured · Source: the US BTS 15:00 · 67.1% · 367 recorded · 350 measured · Source: the US BTS 16:00 · 67.6% · 312 recorded · 296 measured · Source: the US BTS 17:00 · 72.8% · 288 recorded · 276 measured · Source: the US BTS 18:00 · 55.8% · 327 recorded · 319 measured · Source: the US BTS 19:00 · 57.2% · 230 recorded · 222 measured · Source: the US BTS 20:00 · Fewer than 200 measured departures · 71 recorded · 65 measured · Source: the US BTS 21:00 · 62.7% · 329 recorded · 316 measured · Source: the US BTS 22:00 · 52.7% · 327 recorded · 313 measured · Source: the US BTS 23:00 · Fewer than 200 measured departures · 92 recorded · 85 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 · 1 recorded · 1 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.3 min · 377 recorded · 363 measured · Source: the US BTS 06:00 · 5.7 min · 436 recorded · 423 measured · Source: the US BTS 07:00 · 5.7 min · 528 recorded · 515 measured · Source: the US BTS 08:00 · 12.0 min · 927 recorded · 902 measured · Source: the US BTS 09:00 · 20.4 min · 623 recorded · 609 measured · Source: the US BTS 10:00 · 14.2 min · 716 recorded · 695 measured · Source: the US BTS 11:00 · 18.6 min · 226 recorded · 216 measured · Source: the US BTS 12:00 · 22.8 min · 798 recorded · 781 measured · Source: the US BTS 13:00 · 34.6 min · 339 recorded · 330 measured · Source: the US BTS 14:00 · 18.9 min · 817 recorded · 782 measured · Source: the US BTS 15:00 · 34.7 min · 367 recorded · 350 measured · Source: the US BTS 16:00 · 22.1 min · 312 recorded · 296 measured · Source: the US BTS 17:00 · 17.0 min · 288 recorded · 276 measured · Source: the US BTS 18:00 · 32.7 min · 327 recorded · 319 measured · Source: the US BTS 19:00 · 40.0 min · 230 recorded · 222 measured · Source: the US BTS 20:00 · Fewer than 200 measured departures · 71 recorded · 65 measured · Source: the US BTS 21:00 · 22.4 min · 329 recorded · 316 measured · Source: the US BTS 22:00 · 35.6 min · 327 recorded · 313 measured · Source: the US BTS 23:00 · Fewer than 200 measured departures · 92 recorded · 85 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 · 1 · 1 recorded · 1 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 · 377 · 377 recorded · 363 measured · Source: the US BTS 06:00 · 436 · 436 recorded · 423 measured · Source: the US BTS 07:00 · 528 · 528 recorded · 515 measured · Source: the US BTS 08:00 · 927 · 927 recorded · 902 measured · Source: the US BTS 09:00 · 623 · 623 recorded · 609 measured · Source: the US BTS 10:00 · 716 · 716 recorded · 695 measured · Source: the US BTS 11:00 · 226 · 226 recorded · 216 measured · Source: the US BTS 12:00 · 798 · 798 recorded · 781 measured · Source: the US BTS 13:00 · 339 · 339 recorded · 330 measured · Source: the US BTS 14:00 · 817 · 817 recorded · 782 measured · Source: the US BTS 15:00 · 367 · 367 recorded · 350 measured · Source: the US BTS 16:00 · 312 · 312 recorded · 296 measured · Source: the US BTS 17:00 · 288 · 288 recorded · 276 measured · Source: the US BTS 18:00 · 327 · 327 recorded · 319 measured · Source: the US BTS 19:00 · 230 · 230 recorded · 222 measured · Source: the US BTS 20:00 · 71 · 71 recorded · 65 measured · Source: the US BTS 21:00 · 329 · 329 recorded · 316 measured · Source: the US BTS 22:00 · 327 · 327 recorded · 313 measured · Source: the US BTS 23:00 · 92 · 92 recorded · 85 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—11
01:00No observations———
02:00No observations———
03:00No observations———
04:00No observations———
05:0091.5%5.3 min363377
06:0091.5%5.7 min423436
07:0089.7%5.7 min515528
08:0082.4%12.0 min902927
09:0078.5%20.4 min609623
10:0077.6%14.2 min695716
11:0074.5%18.6 min216226
12:0071.7%22.8 min781798
13:0065.8%34.6 min330339
14:0069.1%18.9 min782817
15:0067.1%34.7 min350367
16:0067.6%22.1 min296312
17:0072.8%17.0 min276288
18:0055.8%32.7 min319327
19:0057.2%40.0 min222230
20:00Fewer than 200 measured departures—6571
21:0062.7%22.4 min316329
22:0052.7%35.6 min313327
23:00Fewer than 200 measured departures—8592

Day of week

On-time departures Partial coverage: only airlines that report on-time data to the US DOT
Monday · 73.3% · 1,160 recorded · 1,126 measured · Source: the US BTS Tuesday · 77.2% · 1,153 recorded · 1,116 measured · Source: the US BTS Wednesday · 73.9% · 1,143 recorded · 1,113 measured · Source: the US BTS Thursday · 72.7% · 1,180 recorded · 1,141 measured · Source: the US BTS Friday · 75.1% · 1,139 recorded · 1,096 measured · Source: the US BTS Saturday · 70.7% · 1,144 recorded · 1,101 measured · Source: the US BTS Sunday · 74.2% · 1,212 recorded · 1,166 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.3 min · 1,160 recorded · 1,126 measured · Source: the US BTS Tuesday · 20.7 min · 1,153 recorded · 1,116 measured · Source: the US BTS Wednesday · 20.2 min · 1,143 recorded · 1,113 measured · Source: the US BTS Thursday · 16.7 min · 1,180 recorded · 1,141 measured · Source: the US BTS Friday · 20.5 min · 1,139 recorded · 1,096 measured · Source: the US BTS Saturday · 21.5 min · 1,144 recorded · 1,101 measured · Source: the US BTS Sunday · 20.6 min · 1,212 recorded · 1,166 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,160 · 1,160 recorded · 1,126 measured · Source: the US BTS Tuesday · 1,153 · 1,153 recorded · 1,116 measured · Source: the US BTS Wednesday · 1,143 · 1,143 recorded · 1,113 measured · Source: the US BTS Thursday · 1,180 · 1,180 recorded · 1,141 measured · Source: the US BTS Friday · 1,139 · 1,139 recorded · 1,096 measured · Source: the US BTS Saturday · 1,144 · 1,144 recorded · 1,101 measured · Source: the US BTS Sunday · 1,212 · 1,212 recorded · 1,166 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.3%19.3 min1,1261,160
Tuesday77.2%20.7 min1,1161,153
Wednesday73.9%20.2 min1,1131,143
Thursday72.7%16.7 min1,1411,180
Friday75.1%20.5 min1,0961,139
Saturday70.7%21.5 min1,1011,144
Sunday74.2%20.6 min1,1661,212

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 · 77.6% · 818 recorded · 747 measured · Source: the US BTS Feb · 83.0% · 739 recorded · 733 measured · Source: the US BTS Mar · 76.6% · 816 recorded · 795 measured · Source: the US BTS Apr · 74.3% · 708 recorded · 685 measured · Source: the US BTS May · 69.2% · 734 recorded · 710 measured · Source: the US BTS Jun · 61.8% · 685 recorded · 641 measured · Source: the US BTS Jul · 65.1% · 622 recorded · 610 measured · Source: the US BTS Aug · 68.8% · 310 recorded · 295 measured · Source: the US BTS Sep · 73.0% · 356 recorded · 341 measured · Source: the US BTS Oct · 77.5% · 624 recorded · 621 measured · Source: the US BTS Nov · 79.9% · 857 recorded · 836 measured · Source: the US BTS Dec · 72.7% · 862 recorded · 845 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.5 min · 818 recorded · 747 measured · Source: the US BTS Feb · 8.5 min · 739 recorded · 733 measured · Source: the US BTS Mar · 15.0 min · 816 recorded · 795 measured · Source: the US BTS Apr · 22.3 min · 708 recorded · 685 measured · Source: the US BTS May · 28.3 min · 734 recorded · 710 measured · Source: the US BTS Jun · 31.1 min · 685 recorded · 641 measured · Source: the US BTS Jul · 33.9 min · 622 recorded · 610 measured · Source: the US BTS Aug · 33.7 min · 310 recorded · 295 measured · Source: the US BTS Sep · 23.3 min · 356 recorded · 341 measured · Source: the US BTS Oct · 12.8 min · 624 recorded · 621 measured · Source: the US BTS Nov · 12.7 min · 857 recorded · 836 measured · Source: the US BTS Dec · 17.9 min · 862 recorded · 845 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 · 818 · 818 recorded · 747 measured · Source: the US BTS Feb · 739 · 739 recorded · 733 measured · Source: the US BTS Mar · 816 · 816 recorded · 795 measured · Source: the US BTS Apr · 708 · 708 recorded · 685 measured · Source: the US BTS May · 734 · 734 recorded · 710 measured · Source: the US BTS Jun · 685 · 685 recorded · 641 measured · Source: the US BTS Jul · 622 · 622 recorded · 610 measured · Source: the US BTS Aug · 310 · 310 recorded · 295 measured · Source: the US BTS Sep · 356 · 356 recorded · 341 measured · Source: the US BTS Oct · 624 · 624 recorded · 621 measured · Source: the US BTS Nov · 857 · 857 recorded · 836 measured · Source: the US BTS Dec · 862 · 862 recorded · 845 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
Jan77.6%14.5 min747818
Feb83.0%8.5 min733739
Mar76.6%15.0 min795816
Apr74.3%22.3 min685708
May69.2%28.3 min710734
Jun61.8%31.1 min641685
Jul65.1%33.9 min610622
Aug68.8%33.7 min295310
Sep73.0%23.3 min341356
Oct77.5%12.8 min621624
Nov79.9%12.7 min836857
Dec72.7%17.9 min845862

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 71.4% 5,805
  • Delayed >15 min 25.3% 2,054
  • Cancelled 3.3% 272
  • 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

42
42 of 42
Flight numbersBy direction DeparturesOn time
AA1207 DFW → TUS 625 55.0%
AA2926 TUS → DFW 543 71.7%
AA1014 DFW → TUS 486 82.1%
AA1014 TUS → DFW 485 77.2%
AA1025 TUS → DFW 473 86.1%
AA2926 DFW → TUS 468 70.2%
AA584 TUS → DFW 449 68.7%
AA584 DFW → TUS 436 64.1%
AA2193 TUS → DFW 412 90.6%
AA785 DFW → TUS 348 59.2%
AA2927 DFW → TUS 280 74.8%
AA2927 TUS → DFW 279 71.0%
AA3058 DFW → TUS 203 68.5%
AA2721 DFW → TUS 180 77.3%
AA2721 TUS → DFW 179 78.9%
AA2720 DFW → TUS 169 80.0%
AA2720 TUS → DFW 168 80.4%
AA490 TUS → DFW 156 94.0%
AA3125 DFW → TUS 154 69.4%
AA3125 TUS → DFW 151 79.9%
AA875 TUS → DFW 124 89.8%
AA766 DFW → TUS 81 64.9%
AA1109 DFW → TUS 71 40.3%
AA756 TUS → DFW 65 85.9%
AA849 TUS → DFW 54 96.3%
AA2997 DFW → TUS 53 78.9%
AA2797 DFW → TUS 51 79.2%
AA1830 DFW → TUS 44 41.9%
AA2123 DFW → TUS 43 52.5%
F993879 DFW → TUS 42 73.2%
F993880 TUS → DFW 42 82.5%
AA2002 TUS → DFW 37 91.2%
AA758 TUS → DFW 37 100.0%
AA2786 TUS → DFW 35 82.9%
AA1591 TUS → DFW 33 56.3%
AA1774 DFW → TUS 33 68.8%
AA2433 TUS → DFW 33 96.8%
AA2630 DFW → TUS 33 90.9%
AA2630 TUS → DFW 33 81.8%
AA1039 TUS → DFW 30 93.1%
AA1048 DFW → TUS 30 69.0%
AA607 TUS → DFW 30 79.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 304 −0.7% 0 64.8%
June 2026 305 −9.2% 28 58.4%
May 2026 359 +2.3% 12 68.0%
April 2026 351 +5.1% 8 75.8%
March 2026 379 −8.9% 7 77.3%
February 2026 345 −11.1% 2 80.9%
January 2026 339 −16.9% 45 72.0%
December 2025 433 +5.1% 1 74.1%
November 2025 438 +10.1% 11 80.4%
October 2025 343 +23.4% 3 74.1%
September 2025 341 15 73.0%
August 2025 295 15 68.8%
July 2025 306 12 65.4%
June 2025 336 16 64.9%
May 2025 351 12 70.4%
April 2025 334 15 72.8%
March 2025 416 14 76.0%
February 2025 388 4 84.8%
January 2025 408 26 82.4%
December 2024 412 16 71.1%
November 2024 398 10 79.4%
October 2024 278 0 81.7%

How to read this chart

Loading the guide…