744 km · Domestic

Dallas Fort Worth (DFW) – Valley (HRL)

In July 2026, 218 flights operated between Dallas Fort Worth and Valley (both directions), and 80.7% 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
January248232▼ 6.5%
February246220▼ 10.6%
March254240▼ 5.5%
April286238▼ 16.8%
May292235▼ 19.5%
June244226▼ 7.4%
July240218▼ 9.2%
August242––
September238––
October237–in progress
November270––
December284––
Year to date (Jan–Jul)1,8101,609▼ 11.1%

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
January85.5%89.2%▲ 4.3%
February86.6%93.6%▲ 8.1%
March78.7%90.8%▲ 15.4%
April83.2%84.0%▲ 1.0%
May79.8%85.1%▲ 6.6%
June75.8%81.4%▲ 7.4%
July80.8%80.7%▼ 0.1%
August81.8%––
September84.9%––
October89.5%–in progress
November87.4%––
December84.9%––
Year-to-date average (Jan–Jul)81.5%86.4%▲ 6.0%

Cancelled flights by month

The most recent periods19 periods
PeriodCancelled flights 2025Cancelled flights 2026Change vs last year
January2612▼ 53.8%
February24▲ 100.0%
March484▼ 91.7%
April62▼ 66.7%
May1613▼ 18.8%
June414▲ 250.0%
July42▼ 50.0%
August6––
September2––
October9–in progress
November18––
December0––
Year to date (Jan–Jul)10651▼ 51.9%

Airlines on this route

  1. Envoy Air 86.5%
  2. PSA Airlines 8.3%
  3. SkyWest Airlines 5.2%

Oct 1, 2024 – Jul 31, 2026

By direction

DFW → HRL

Scheduled flights
2,810
Flights operated
2,708
Cancelled
102 · 3.6%
On-time departures
85.1%

HRL → DFW

Scheduled flights
2,810
Flights operated
2,708
Cancelled
102 · 3.6%
On-time departures
85.4%

DFW → HRL and HRL → DFW counted separately.

Airlines on this route

Oct 1, 2024 – Jul 31, 2026
AirlineScheduled flights Share On-time departures Cancelled
Envoy Air MQ 4,859 86.5% 86.0% 150
PSA Airlines OH 467 8.3% 82.5% 27
SkyWest Airlines OO 294 5.2% 75.7% 27

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 delay08:00–09:00-0.0min · 657 recorded · 639 measured
Gap to highest-delay hour16.4min08:00 ↔ 22:00
Recorded flights5,620DFW–HRL

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 · 92.9% · 451 recorded · 439 measured · Source: the US BTS 06:00 · 90.2% · 207 recorded · 204 measured · Source: the US BTS 07:00 · No observations · 0 recorded · 0 measured · Source: the US BTS 08:00 · 91.9% · 657 recorded · 639 measured · Source: the US BTS 09:00 · Fewer than 200 measured departures · 132 recorded · 127 measured · Source: the US BTS 10:00 · 87.9% · 769 recorded · 741 measured · Source: the US BTS 11:00 · Fewer than 200 measured departures · 36 recorded · 35 measured · Source: the US BTS 12:00 · 85.3% · 485 recorded · 469 measured · Source: the US BTS 13:00 · Fewer than 200 measured departures · 91 recorded · 88 measured · Source: the US BTS 14:00 · 82.9% · 551 recorded · 532 measured · Source: the US BTS 15:00 · Fewer than 200 measured departures · 50 recorded · 49 measured · Source: the US BTS 16:00 · 81.3% · 597 recorded · 576 measured · Source: the US BTS 17:00 · 72.0% · 256 recorded · 243 measured · Source: the US BTS 18:00 · 84.1% · 357 recorded · 340 measured · Source: the US BTS 19:00 · Fewer than 200 measured departures · 211 recorded · 195 measured · Source: the US BTS 20:00 · Fewer than 200 measured departures · 184 recorded · 175 measured · Source: the US BTS 21:00 · 87.1% · 291 recorded · 280 measured · Source: the US BTS 22:00 · 76.8% · 295 recorded · 284 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 · 3.9 min · 451 recorded · 439 measured · Source: the US BTS 06:00 · 7.9 min · 207 recorded · 204 measured · Source: the US BTS 07:00 · No observations · 0 recorded · 0 measured · Source: the US BTS 08:00 · -0.0 min · 657 recorded · 639 measured · Source: the US BTS 09:00 · Fewer than 200 measured departures · 132 recorded · 127 measured · Source: the US BTS 10:00 · 2.8 min · 769 recorded · 741 measured · Source: the US BTS 11:00 · Fewer than 200 measured departures · 36 recorded · 35 measured · Source: the US BTS 12:00 · 11.6 min · 485 recorded · 469 measured · Source: the US BTS 13:00 · Fewer than 200 measured departures · 91 recorded · 88 measured · Source: the US BTS 14:00 · 9.5 min · 551 recorded · 532 measured · Source: the US BTS 15:00 · Fewer than 200 measured departures · 50 recorded · 49 measured · Source: the US BTS 16:00 · 10.3 min · 597 recorded · 576 measured · Source: the US BTS 17:00 · 12.5 min · 256 recorded · 243 measured · Source: the US BTS 18:00 · 8.5 min · 357 recorded · 340 measured · Source: the US BTS 19:00 · Fewer than 200 measured departures · 211 recorded · 195 measured · Source: the US BTS 20:00 · Fewer than 200 measured departures · 184 recorded · 175 measured · Source: the US BTS 21:00 · 8.4 min · 291 recorded · 280 measured · Source: the US BTS 22:00 · 16.3 min · 295 recorded · 284 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 · 451 · 451 recorded · 439 measured · Source: the US BTS 06:00 · 207 · 207 recorded · 204 measured · Source: the US BTS 07:00 · No observations · 0 recorded · 0 measured · Source: the US BTS 08:00 · 657 · 657 recorded · 639 measured · Source: the US BTS 09:00 · 132 · 132 recorded · 127 measured · Source: the US BTS 10:00 · 769 · 769 recorded · 741 measured · Source: the US BTS 11:00 · 36 · 36 recorded · 35 measured · Source: the US BTS 12:00 · 485 · 485 recorded · 469 measured · Source: the US BTS 13:00 · 91 · 91 recorded · 88 measured · Source: the US BTS 14:00 · 551 · 551 recorded · 532 measured · Source: the US BTS 15:00 · 50 · 50 recorded · 49 measured · Source: the US BTS 16:00 · 597 · 597 recorded · 576 measured · Source: the US BTS 17:00 · 256 · 256 recorded · 243 measured · Source: the US BTS 18:00 · 357 · 357 recorded · 340 measured · Source: the US BTS 19:00 · 211 · 211 recorded · 195 measured · Source: the US BTS 20:00 · 184 · 184 recorded · 175 measured · Source: the US BTS 21:00 · 291 · 291 recorded · 280 measured · Source: the US BTS 22:00 · 295 · 295 recorded · 284 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:0092.9%3.9 min439451
06:0090.2%7.9 min204207
07:00No observations———
08:0091.9%-0.0 min639657
09:00Fewer than 200 measured departures—127132
10:0087.9%2.8 min741769
11:00Fewer than 200 measured departures—3536
12:0085.3%11.6 min469485
13:00Fewer than 200 measured departures—8891
14:0082.9%9.5 min532551
15:00Fewer than 200 measured departures—4950
16:0081.3%10.3 min576597
17:0072.0%12.5 min243256
18:0084.1%8.5 min340357
19:00Fewer than 200 measured departures—195211
20:00Fewer than 200 measured departures—175184
21:0087.1%8.4 min280291
22:0076.8%16.3 min284295
23:00No observations———

Day of week

On-time departures Partial coverage: only airlines that report on-time data to the US DOT
Monday · 83.2% · 808 recorded · 790 measured · Source: the US BTS Tuesday · 88.1% · 790 recorded · 756 measured · Source: the US BTS Wednesday · 85.8% · 792 recorded · 779 measured · Source: the US BTS Thursday · 88.1% · 814 recorded · 787 measured · Source: the US BTS Friday · 83.2% · 802 recorded · 769 measured · Source: the US BTS Saturday · 84.4% · 782 recorded · 739 measured · Source: the US BTS Sunday · 84.1% · 832 recorded · 796 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 · 10.6 min · 808 recorded · 790 measured · Source: the US BTS Tuesday · 5.1 min · 790 recorded · 756 measured · Source: the US BTS Wednesday · 4.5 min · 792 recorded · 779 measured · Source: the US BTS Thursday · 3.8 min · 814 recorded · 787 measured · Source: the US BTS Friday · 10.5 min · 802 recorded · 769 measured · Source: the US BTS Saturday · 8.6 min · 782 recorded · 739 measured · Source: the US BTS Sunday · 10.4 min · 832 recorded · 796 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 · 808 · 808 recorded · 790 measured · Source: the US BTS Tuesday · 790 · 790 recorded · 756 measured · Source: the US BTS Wednesday · 792 · 792 recorded · 779 measured · Source: the US BTS Thursday · 814 · 814 recorded · 787 measured · Source: the US BTS Friday · 802 · 802 recorded · 769 measured · Source: the US BTS Saturday · 782 · 782 recorded · 739 measured · Source: the US BTS Sunday · 832 · 832 recorded · 796 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
Monday83.2%10.6 min790808
Tuesday88.1%5.1 min756790
Wednesday85.8%4.5 min779792
Thursday88.1%3.8 min787814
Friday83.2%10.5 min769802
Saturday84.4%8.6 min739782
Sunday84.1%10.4 min796832

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 · 87.3% · 518 recorded · 480 measured · Source: the US BTS Feb · 89.9% · 472 recorded · 466 measured · Source: the US BTS Mar · 84.6% · 546 recorded · 494 measured · Source: the US BTS Apr · 83.6% · 532 recorded · 524 measured · Source: the US BTS May · 82.2% · 556 recorded · 527 measured · Source: the US BTS Jun · 78.5% · 488 recorded · 470 measured · Source: the US BTS Jul · 80.8% · 464 recorded · 458 measured · Source: the US BTS Aug · 81.8% · 248 recorded · 242 measured · Source: the US BTS Sep · 84.9% · 240 recorded · 238 measured · Source: the US BTS Oct · 91.0% · 432 recorded · 423 measured · Source: the US BTS Nov · 89.7% · 570 recorded · 546 measured · Source: the US BTS Dec · 86.9% · 554 recorded · 548 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 · 6.2 min · 518 recorded · 480 measured · Source: the US BTS Feb · 1.9 min · 472 recorded · 466 measured · Source: the US BTS Mar · 7.6 min · 546 recorded · 494 measured · Source: the US BTS Apr · 6.4 min · 532 recorded · 524 measured · Source: the US BTS May · 11.7 min · 556 recorded · 527 measured · Source: the US BTS Jun · 11.8 min · 488 recorded · 470 measured · Source: the US BTS Jul · 14.1 min · 464 recorded · 458 measured · Source: the US BTS Aug · 8.2 min · 248 recorded · 242 measured · Source: the US BTS Sep · 11.5 min · 240 recorded · 238 measured · Source: the US BTS Oct · 5.2 min · 432 recorded · 423 measured · Source: the US BTS Nov · 4.2 min · 570 recorded · 546 measured · Source: the US BTS Dec · 5.7 min · 554 recorded · 548 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 · 518 · 518 recorded · 480 measured · Source: the US BTS Feb · 472 · 472 recorded · 466 measured · Source: the US BTS Mar · 546 · 546 recorded · 494 measured · Source: the US BTS Apr · 532 · 532 recorded · 524 measured · Source: the US BTS May · 556 · 556 recorded · 527 measured · Source: the US BTS Jun · 488 · 488 recorded · 470 measured · Source: the US BTS Jul · 464 · 464 recorded · 458 measured · Source: the US BTS Aug · 248 · 248 recorded · 242 measured · Source: the US BTS Sep · 240 · 240 recorded · 238 measured · Source: the US BTS Oct · 432 · 432 recorded · 423 measured · Source: the US BTS Nov · 570 · 570 recorded · 546 measured · Source: the US BTS Dec · 554 · 554 recorded · 548 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
Jan87.3%6.2 min480518
Feb89.9%1.9 min466472
Mar84.6%7.6 min494546
Apr83.6%6.4 min524532
May82.2%11.7 min527556
Jun78.5%11.8 min470488
Jul80.8%14.1 min458464
Aug81.8%8.2 min242248
Sep84.9%11.5 min238240
Oct91.0%5.2 min423432
Nov89.7%4.2 min546570
Dec86.9%5.7 min548554

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 82.2% 4,617
  • Delayed >15 min 14.2% 799
  • Cancelled 3.6% 204
  • 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

54
54 of 54
Flight numbersBy direction DeparturesOn time
MQ3818 HRL → DFW 405 91.6%
MQ3344 DFW → HRL 376 79.0%
MQ3575 DFW → HRL 262 85.4%
MQ3576 HRL → DFW 202 91.4%
MQ3816 DFW → HRL 200 77.6%
MQ3473 DFW → HRL 174 92.4%
MQ3575 HRL → DFW 171 81.9%
MQ3986 DFW → HRL 157 87.3%
MQ3823 DFW → HRL 154 90.7%
MQ3337 HRL → DFW 150 95.7%
MQ3460 DFW → HRL 150 93.6%
MQ4316 HRL → DFW 149 83.8%
MQ3986 HRL → DFW 148 85.6%
MQ3473 HRL → DFW 113 83.0%
MQ4317 DFW → HRL 100 93.9%
MQ4325 HRL → DFW 97 91.3%
MQ4100 HRL → DFW 92 70.8%
MQ3718 DFW → HRL 84 89.2%
MQ3547 HRL → DFW 82 89.6%
MQ3861 HRL → DFW 82 76.3%
MQ3861 DFW → HRL 82 82.9%
MQ3576 DFW → HRL 72 88.7%
MQ3981 HRL → DFW 62 66.1%
MQ3981 DFW → HRL 62 75.8%
MQ4201 HRL → DFW 62 80.3%
MQ4201 DFW → HRL 62 90.2%
MQ3574 DFW → HRL 59 83.6%
MQ3574 HRL → DFW 59 83.3%
MQ4235 DFW → HRL 57 88.9%
MQ4235 HRL → DFW 57 88.5%
OO6345 HRL → DFW 57 67.9%
OO6345 DFW → HRL 57 73.6%
MQ4318 HRL → DFW 45 90.9%
MQ3651 DFW → HRL 44 90.7%
MQ3652 HRL → DFW 44 90.7%
MQ3652 DFW → HRL 44 95.5%
MQ3653 HRL → DFW 44 86.1%
MQ3816 HRL → DFW 40 94.7%
OH5517 DFW → HRL 40 74.4%
OO5014 HRL → DFW 39 76.5%
OO5014 DFW → HRL 39 61.8%
MQ3747 DFW → HRL 37 85.7%
MQ3657 DFW → HRL 36 85.3%
OH5086 DFW → HRL 33 87.5%
OH5568 DFW → HRL 33 81.8%
OH5568 HRL → DFW 33 72.7%
OH5304 HRL → DFW 32 96.8%
MQ3347 HRL → DFW 31 72.4%
MQ3347 DFW → HRL 31 92.9%
MQ3358 HRL → DFW 31 83.3%
MQ3370 DFW → HRL 31 80.0%
MQ3619 HRL → DFW 31 86.2%
MQ3672 HRL → DFW 30 86.7%
MQ3672 DFW → HRL 30 90.0%

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 218 −9.2% 2 80.7%
June 2026 226 −7.4% 14 81.4%
May 2026 235 −19.5% 13 85.1%
April 2026 238 −16.8% 2 84.0%
March 2026 240 −5.5% 4 90.8%
February 2026 220 −10.6% 4 93.6%
January 2026 232 −6.5% 12 89.2%
December 2025 284 +7.6% 0 84.9%
November 2025 270 −2.2% 18 87.4%
October 2025 237 +27.4% 9 89.5%
September 2025 238 2 84.9%
August 2025 242 6 81.8%
July 2025 240 4 80.8%
June 2025 244 4 75.8%
May 2025 292 16 79.8%
April 2025 286 6 83.2%
March 2025 254 48 78.7%
February 2025 246 2 86.6%
January 2025 248 26 85.5%
December 2024 264 6 89.0%
November 2024 276 6 92.0%
October 2024 186 0 93.0%

How to read this chart

Loading the guide…