756 km · Domestic

Dallas Fort Worth (DFW) – McAllen Miller (MFE)

In July 2026, 420 flights operated between Dallas Fort Worth and McAllen Miller (both directions), and 73.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
January452371▼ 17.9%
February404357▼ 11.6%
March467408▼ 12.6%
April440405▼ 8.0%
May420414▼ 1.4%
June396399▲ 0.8%
July405420▲ 3.7%
August381––
September367––
October394–in progress
November378––
December398––
Year to date (Jan–Jul)2,9842,774▼ 7.0%

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
January75.9%75.2%▼ 0.9%
February79.0%82.4%▲ 4.3%
March73.2%71.3%▼ 2.6%
April70.5%68.4%▼ 3.0%
May71.4%73.7%▲ 3.2%
June73.7%69.4%▼ 5.8%
July77.3%73.6%▼ 4.8%
August73.5%––
September72.2%––
October81.0%–in progress
November76.5%––
December70.6%––
Year-to-date average (Jan–Jul)74.4%73.4%▼ 1.3%

Cancelled flights by month

The most recent periods19 periods
PeriodCancelled flights 2025Cancelled flights 2026Change vs last year
January2846▲ 64.3%
February40▼ 100.0%
March156▼ 60.0%
April307▼ 76.7%
May2014▼ 30.0%
June1221▲ 75.0%
July56▲ 20.0%
August14––
September9––
October4–in progress
November14––
December2––
Year to date (Jan–Jul)114100▼ 12.3%

Airlines on this route

  1. American Airlines 63.6%
  2. Envoy Air 30.9%
  3. SkyWest Airlines 5.5%

Oct 1, 2024 – Jul 31, 2026

By direction

DFW → MFE

Scheduled flights
4,606
Flights operated
4,472
Cancelled
134 · 2.9%
On-time departures
70.1%

MFE → DFW

Scheduled flights
4,607
Flights operated
4,467
Cancelled
140 · 3.0%
On-time departures
79.3%

DFW → MFE and MFE → DFW counted separately.

Airlines on this route

Oct 1, 2024 – Jul 31, 2026
AirlineScheduled flights Share On-time departures Cancelled
American Airlines AA 5,857 63.6% 70.8% 190
Envoy Air MQ 2,848 30.9% 82.8% 68
SkyWest Airlines OO 508 5.5% 74.4% 16

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 delay12:00–13:005.2min · 474 recorded · 454 measured
Gap to highest-delay hour37.2min12:00 ↔ 22:00
Recorded flights9,213DFW–MFE

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 · 87.4% · 581 recorded · 562 measured · Source: the US BTS 06:00 · 86.9% · 379 recorded · 367 measured · Source: the US BTS 07:00 · 85.7% · 878 recorded · 857 measured · Source: the US BTS 08:00 · 84.3% · 543 recorded · 534 measured · Source: the US BTS 09:00 · 81.2% · 706 recorded · 686 measured · Source: the US BTS 10:00 · 80.1% · 559 recorded · 548 measured · Source: the US BTS 11:00 · 77.8% · 332 recorded · 329 measured · Source: the US BTS 12:00 · 86.1% · 474 recorded · 454 measured · Source: the US BTS 13:00 · 68.4% · 446 recorded · 437 measured · Source: the US BTS 14:00 · 81.1% · 388 recorded · 375 measured · Source: the US BTS 15:00 · 69.7% · 786 recorded · 763 measured · Source: the US BTS 16:00 · 61.6% · 245 recorded · 237 measured · Source: the US BTS 17:00 · 66.9% · 909 recorded · 876 measured · Source: the US BTS 18:00 · 71.2% · 332 recorded · 319 measured · Source: the US BTS 19:00 · 64.6% · 456 recorded · 443 measured · Source: the US BTS 20:00 · 59.1% · 339 recorded · 323 measured · Source: the US BTS 21:00 · 61.5% · 459 recorded · 439 measured · Source: the US BTS 22:00 · 51.5% · 401 recorded · 390 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 · 25.6 min · 581 recorded · 562 measured · Source: the US BTS 06:00 · 6.9 min · 379 recorded · 367 measured · Source: the US BTS 07:00 · 16.4 min · 878 recorded · 857 measured · Source: the US BTS 08:00 · 11.0 min · 543 recorded · 534 measured · Source: the US BTS 09:00 · 18.4 min · 706 recorded · 686 measured · Source: the US BTS 10:00 · 13.2 min · 559 recorded · 548 measured · Source: the US BTS 11:00 · 27.4 min · 332 recorded · 329 measured · Source: the US BTS 12:00 · 5.2 min · 474 recorded · 454 measured · Source: the US BTS 13:00 · 23.4 min · 446 recorded · 437 measured · Source: the US BTS 14:00 · 14.7 min · 388 recorded · 375 measured · Source: the US BTS 15:00 · 21.1 min · 786 recorded · 763 measured · Source: the US BTS 16:00 · 25.8 min · 245 recorded · 237 measured · Source: the US BTS 17:00 · 23.5 min · 909 recorded · 876 measured · Source: the US BTS 18:00 · 19.7 min · 332 recorded · 319 measured · Source: the US BTS 19:00 · 22.3 min · 456 recorded · 443 measured · Source: the US BTS 20:00 · 40.1 min · 339 recorded · 323 measured · Source: the US BTS 21:00 · 34.8 min · 459 recorded · 439 measured · Source: the US BTS 22:00 · 42.4 min · 401 recorded · 390 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 · 581 · 581 recorded · 562 measured · Source: the US BTS 06:00 · 379 · 379 recorded · 367 measured · Source: the US BTS 07:00 · 878 · 878 recorded · 857 measured · Source: the US BTS 08:00 · 543 · 543 recorded · 534 measured · Source: the US BTS 09:00 · 706 · 706 recorded · 686 measured · Source: the US BTS 10:00 · 559 · 559 recorded · 548 measured · Source: the US BTS 11:00 · 332 · 332 recorded · 329 measured · Source: the US BTS 12:00 · 474 · 474 recorded · 454 measured · Source: the US BTS 13:00 · 446 · 446 recorded · 437 measured · Source: the US BTS 14:00 · 388 · 388 recorded · 375 measured · Source: the US BTS 15:00 · 786 · 786 recorded · 763 measured · Source: the US BTS 16:00 · 245 · 245 recorded · 237 measured · Source: the US BTS 17:00 · 909 · 909 recorded · 876 measured · Source: the US BTS 18:00 · 332 · 332 recorded · 319 measured · Source: the US BTS 19:00 · 456 · 456 recorded · 443 measured · Source: the US BTS 20:00 · 339 · 339 recorded · 323 measured · Source: the US BTS 21:00 · 459 · 459 recorded · 439 measured · Source: the US BTS 22:00 · 401 · 401 recorded · 390 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:0087.4%25.6 min562581
06:0086.9%6.9 min367379
07:0085.7%16.4 min857878
08:0084.3%11.0 min534543
09:0081.2%18.4 min686706
10:0080.1%13.2 min548559
11:0077.8%27.4 min329332
12:0086.1%5.2 min454474
13:0068.4%23.4 min437446
14:0081.1%14.7 min375388
15:0069.7%21.1 min763786
16:0061.6%25.8 min237245
17:0066.9%23.5 min876909
18:0071.2%19.7 min319332
19:0064.6%22.3 min443456
20:0059.1%40.1 min323339
21:0061.5%34.8 min439459
22:0051.5%42.4 min390401
23:00No observations———

Day of week

On-time departures Partial coverage: only airlines that report on-time data to the US DOT
Monday · 74.9% · 1,347 recorded · 1,308 measured · Source: the US BTS Tuesday · 79.0% · 1,264 recorded · 1,221 measured · Source: the US BTS Wednesday · 75.0% · 1,259 recorded · 1,224 measured · Source: the US BTS Thursday · 73.1% · 1,354 recorded · 1,320 measured · Source: the US BTS Friday · 77.7% · 1,342 recorded · 1,302 measured · Source: the US BTS Saturday · 73.2% · 1,260 recorded · 1,221 measured · Source: the US BTS Sunday · 70.5% · 1,387 recorded · 1,343 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.3 min · 1,347 recorded · 1,308 measured · Source: the US BTS Tuesday · 14.8 min · 1,264 recorded · 1,221 measured · Source: the US BTS Wednesday · 21.5 min · 1,259 recorded · 1,224 measured · Source: the US BTS Thursday · 25.5 min · 1,354 recorded · 1,320 measured · Source: the US BTS Friday · 15.7 min · 1,342 recorded · 1,302 measured · Source: the US BTS Saturday · 24.1 min · 1,260 recorded · 1,221 measured · Source: the US BTS Sunday · 23.5 min · 1,387 recorded · 1,343 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,347 · 1,347 recorded · 1,308 measured · Source: the US BTS Tuesday · 1,264 · 1,264 recorded · 1,221 measured · Source: the US BTS Wednesday · 1,259 · 1,259 recorded · 1,224 measured · Source: the US BTS Thursday · 1,354 · 1,354 recorded · 1,320 measured · Source: the US BTS Friday · 1,342 · 1,342 recorded · 1,302 measured · Source: the US BTS Saturday · 1,260 · 1,260 recorded · 1,221 measured · Source: the US BTS Sunday · 1,387 · 1,387 recorded · 1,343 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%21.3 min1,3081,347
Tuesday79.0%14.8 min1,2211,264
Wednesday75.0%21.5 min1,2241,259
Thursday73.1%25.5 min1,3201,354
Friday77.7%15.7 min1,3021,342
Saturday73.2%24.1 min1,2211,260
Sunday70.5%23.5 min1,3431,387

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 · 75.6% · 897 recorded · 823 measured · Source: the US BTS Feb · 80.6% · 765 recorded · 761 measured · Source: the US BTS Mar · 72.3% · 896 recorded · 875 measured · Source: the US BTS Apr · 69.5% · 882 recorded · 845 measured · Source: the US BTS May · 72.5% · 868 recorded · 834 measured · Source: the US BTS Jun · 71.6% · 828 recorded · 795 measured · Source: the US BTS Jul · 75.4% · 836 recorded · 825 measured · Source: the US BTS Aug · 73.5% · 395 recorded · 381 measured · Source: the US BTS Sep · 72.2% · 376 recorded · 367 measured · Source: the US BTS Oct · 84.8% · 734 recorded · 730 measured · Source: the US BTS Nov · 74.7% · 839 recorded · 819 measured · Source: the US BTS Dec · 73.8% · 897 recorded · 884 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 · 28.0 min · 897 recorded · 823 measured · Source: the US BTS Feb · 18.0 min · 765 recorded · 761 measured · Source: the US BTS Mar · 27.0 min · 896 recorded · 875 measured · Source: the US BTS Apr · 25.2 min · 882 recorded · 845 measured · Source: the US BTS May · 23.1 min · 868 recorded · 834 measured · Source: the US BTS Jun · 23.5 min · 828 recorded · 795 measured · Source: the US BTS Jul · 22.7 min · 836 recorded · 825 measured · Source: the US BTS Aug · 21.1 min · 395 recorded · 381 measured · Source: the US BTS Sep · 20.1 min · 376 recorded · 367 measured · Source: the US BTS Oct · 4.0 min · 734 recorded · 730 measured · Source: the US BTS Nov · 16.2 min · 839 recorded · 819 measured · Source: the US BTS Dec · 19.9 min · 897 recorded · 884 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 · 897 · 897 recorded · 823 measured · Source: the US BTS Feb · 765 · 765 recorded · 761 measured · Source: the US BTS Mar · 896 · 896 recorded · 875 measured · Source: the US BTS Apr · 882 · 882 recorded · 845 measured · Source: the US BTS May · 868 · 868 recorded · 834 measured · Source: the US BTS Jun · 828 · 828 recorded · 795 measured · Source: the US BTS Jul · 836 · 836 recorded · 825 measured · Source: the US BTS Aug · 395 · 395 recorded · 381 measured · Source: the US BTS Sep · 376 · 376 recorded · 367 measured · Source: the US BTS Oct · 734 · 734 recorded · 730 measured · Source: the US BTS Nov · 839 · 839 recorded · 819 measured · Source: the US BTS Dec · 897 · 897 recorded · 884 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
Jan75.6%28.0 min823897
Feb80.6%18.0 min761765
Mar72.3%27.0 min875896
Apr69.5%25.2 min845882
May72.5%23.1 min834868
Jun71.6%23.5 min795828
Jul75.4%22.7 min825836
Aug73.5%21.1 min381395
Sep72.2%20.1 min367376
Oct84.8%4.0 min730734
Nov74.7%16.2 min819839
Dec73.8%19.9 min884897

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.5% 6,679
  • Delayed >15 min 24.5% 2,260
  • Cancelled 3.0% 274
  • 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

98
98 of 98
Flight numbersBy direction DeparturesOn time
AA1095 MFE → DFW 414 86.4%
AA485 DFW → MFE 324 49.5%
AA3124 DFW → MFE 275 60.6%
AA3050 DFW → MFE 248 78.9%
AA3050 MFE → DFW 220 77.9%
AA2994 MFE → DFW 197 83.0%
AA1803 DFW → MFE 189 53.0%
MQ3825 MFE → DFW 179 77.8%
AA1803 MFE → DFW 158 60.4%
AA2928 MFE → DFW 156 80.1%
AA1522 MFE → DFW 152 89.7%
AA2448 MFE → DFW 151 85.0%
AA1538 DFW → MFE 144 59.3%
AA1085 MFE → DFW 136 85.5%
MQ3700 MFE → DFW 133 86.9%
AA1084 DFW → MFE 115 63.4%
AA2928 DFW → MFE 114 77.7%
MQ4097 MFE → DFW 96 89.5%
OO4895 MFE → DFW 89 76.7%
MQ3383 DFW → MFE 87 85.4%
MQ4097 DFW → MFE 85 95.1%
AA2576 DFW → MFE 84 69.1%
AA753 MFE → DFW 83 81.7%
MQ3383 MFE → DFW 82 85.9%
AA1799 DFW → MFE 80 79.5%
MQ3829 MFE → DFW 78 70.7%
MQ3829 DFW → MFE 78 72.7%
AA2515 DFW → MFE 77 70.7%
AA2515 MFE → DFW 77 71.6%
AA2865 MFE → DFW 75 68.1%
AA3309 DFW → MFE 74 73.6%
AA1862 DFW → MFE 73 65.8%
AA1862 MFE → DFW 73 69.9%
AA2091 MFE → DFW 72 88.2%
MQ3700 DFW → MFE 72 91.6%
MQ3787 DFW → MFE 71 69.1%
MQ3787 MFE → DFW 71 73.1%
MQ3689 MFE → DFW 70 67.1%
MQ3689 DFW → MFE 70 78.3%
MQ3825 DFW → MFE 69 85.5%
MQ3918 MFE → DFW 69 88.4%
AA2576 MFE → DFW 67 76.9%
AA2029 DFW → MFE 66 56.3%
MQ3916 MFE → DFW 63 86.7%
MQ4171 DFW → MFE 62 62.3%
AA528 DFW → MFE 60 69.0%
AA1799 MFE → DFW 58 85.7%
MQ3352 DFW → MFE 58 88.7%
MQ3352 MFE → DFW 58 81.1%
OO4895 DFW → MFE 57 66.0%
AA1202 DFW → MFE 54 58.0%
OO4920 MFE → DFW 50 80.0%
OO4920 DFW → MFE 50 76.0%
AA2931 DFW → MFE 48 70.5%
AA753 DFW → MFE 46 66.7%
AA2865 DFW → MFE 44 66.7%
AA3309 MFE → DFW 44 60.5%
MQ3753 DFW → MFE 44 100.0%
MQ3753 MFE → DFW 44 88.6%
AA3225 MFE → DFW 43 83.3%
AA2111 DFW → MFE 42 35.0%
AA2353 DFW → MFE 42 75.0%
AA2145 DFW → MFE 39 73.0%
AA2145 MFE → DFW 39 67.6%
AA2157 MFE → DFW 39 64.9%
AA2157 DFW → MFE 39 46.2%
MQ3749 MFE → DFW 39 75.7%
MQ3923 DFW → MFE 39 75.7%
MQ3981 DFW → MFE 39 74.4%
OO6271 MFE → DFW 39 55.3%
OO6271 DFW → MFE 39 51.4%
MQ3800 MFE → DFW 38 83.8%
AA1674 DFW → MFE 37 67.7%
AA2501 DFW → MFE 37 64.7%
AA2501 MFE → DFW 37 84.4%
MQ3969 MFE → DFW 37 91.9%
AA2353 MFE → DFW 35 73.5%
MQ3967 DFW → MFE 35 77.1%
AA528 MFE → DFW 34 61.3%
OO5003 MFE → DFW 33 90.6%
OO5003 DFW → MFE 33 81.8%
MQ3487 DFW → MFE 32 90.6%
MQ3487 MFE → DFW 32 75.0%
MQ3657 DFW → MFE 32 90.6%
AA1245 MFE → DFW 31 60.0%
AA1352 MFE → DFW 31 83.9%
AA3223 DFW → MFE 31 58.1%
MQ3916 DFW → MFE 31 93.6%
MQ3972 DFW → MFE 31 89.7%
MQ3972 MFE → DFW 31 86.2%
AA2122 DFW → MFE 30 73.3%
AA2122 MFE → DFW 30 63.3%
AA2504 MFE → DFW 30 77.8%
AA2504 DFW → MFE 30 77.8%
AA2892 DFW → MFE 30 40.0%
MQ3375 DFW → MFE 30 90.0%
MQ3571 MFE → DFW 30 86.2%
MQ3571 DFW → MFE 30 89.7%

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 420 +3.7% 6 73.6%
June 2026 399 +0.8% 21 69.4%
May 2026 414 −1.4% 14 73.7%
April 2026 405 −8.0% 7 68.4%
March 2026 408 −12.6% 6 71.3%
February 2026 357 −11.6% 0 82.4%
January 2026 371 −17.9% 46 75.2%
December 2025 398 −18.1% 2 70.6%
November 2025 378 −14.3% 14 76.5%
October 2025 394 +17.3% 4 81.0%
September 2025 367 9 72.2%
August 2025 381 14 73.5%
July 2025 405 5 77.3%
June 2025 396 12 73.7%
May 2025 420 20 71.4%
April 2025 440 30 70.5%
March 2025 467 15 73.2%
February 2025 404 4 79.0%
January 2025 452 28 75.9%
December 2024 486 11 76.3%
November 2024 441 6 73.2%
October 2024 336 0 89.3%

How to read this chart

Loading the guide…