217 km · Domestic

Dallas Fort Worth (DFW) – Killeen Regional Airport / Robert Gray Army (GRK)

In July 2026, 366 flights operated between Dallas Fort Worth and Killeen Regional Airport / Robert Gray Army (both directions), and 80.9% 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
January292238▼ 18.5%
February266243▼ 8.6%
March293271▼ 7.5%
April284318▲ 12.0%
May294343▲ 16.7%
June265337▲ 27.2%
July270366▲ 35.6%
August266––
September252––
October337–in progress
November315––
December360––
Year to date (Jan–Jul)1,9642,116▲ 7.7%

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
January79.8%83.6%▲ 4.8%
February82.7%79.8%▼ 3.5%
March80.5%73.8%▼ 8.3%
April79.6%83.0%▲ 4.3%
May81.3%81.9%▲ 0.7%
June68.3%73.3%▲ 7.3%
July73.3%80.9%▲ 10.4%
August78.2%––
September82.1%––
October81.9%–in progress
November86.7%––
December82.2%––
Year-to-date average (Jan–Jul)77.9%79.5%▲ 2.0%

Cancelled flights by month

The most recent periods19 periods
PeriodCancelled flights 2025Cancelled flights 2026Change vs last year
January1252▲ 333.3%
February220.0%
March1113▲ 18.2%
April1611▼ 31.3%
May1615▼ 6.3%
June1423▲ 64.3%
July84▼ 50.0%
August6––
September4––
October8–in progress
November31––
December0––
Year to date (Jan–Jul)79120▲ 51.9%

Airlines on this route

  1. Envoy Air 71.0%
  2. SkyWest Airlines 29.0%

Oct 1, 2024 – Jul 31, 2026

By direction

DFW → GRK

Scheduled flights
3,376
Flights operated
3,244
Cancelled
132 · 3.9%
On-time departures
78.5%

GRK → DFW

Scheduled flights
3,376
Flights operated
3,240
Cancelled
136 · 4.0%
On-time departures
82.3%

DFW → GRK and GRK → DFW counted separately.

Airlines on this route

Oct 1, 2024 – Jul 31, 2026
AirlineScheduled flights Share On-time departures Cancelled
Envoy Air MQ 4,794 71.0% 81.3% 165
SkyWest Airlines OO 1,958 29.0% 78.3% 103

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:00-0.3min · 514 recorded · 505 measured
Gap to highest-delay hour17.4min05:00 ↔ 12:00
Recorded flights6,752DFW–GRK

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 · 93.7% · 514 recorded · 505 measured · Source: the US BTS 06:00 · 90.1% · 352 recorded · 344 measured · Source: the US BTS 07:00 · Fewer than 200 measured departures · 199 recorded · 190 measured · Source: the US BTS 08:00 · 89.3% · 522 recorded · 506 measured · Source: the US BTS 09:00 · Fewer than 200 measured departures · 171 recorded · 161 measured · Source: the US BTS 10:00 · 83.4% · 881 recorded · 851 measured · Source: the US BTS 11:00 · 76.9% · 574 recorded · 549 measured · Source: the US BTS 12:00 · 72.2% · 404 recorded · 388 measured · Source: the US BTS 13:00 · Fewer than 200 measured departures · 112 recorded · 109 measured · Source: the US BTS 14:00 · Fewer than 200 measured departures · 162 recorded · 156 measured · Source: the US BTS 15:00 · 74.2% · 372 recorded · 357 measured · Source: the US BTS 16:00 · 70.3% · 528 recorded · 502 measured · Source: the US BTS 17:00 · 78.4% · 371 recorded · 338 measured · Source: the US BTS 18:00 · 72.3% · 295 recorded · 282 measured · Source: the US BTS 19:00 · 76.3% · 448 recorded · 426 measured · Source: the US BTS 20:00 · Fewer than 200 measured departures · 197 recorded · 195 measured · Source: the US BTS 21:00 · 78.6% · 283 recorded · 271 measured · Source: the US BTS 22:00 · 77.4% · 367 recorded · 354 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 · -0.3 min · 514 recorded · 505 measured · Source: the US BTS 06:00 · 3.8 min · 352 recorded · 344 measured · Source: the US BTS 07:00 · Fewer than 200 measured departures · 199 recorded · 190 measured · Source: the US BTS 08:00 · 0.4 min · 522 recorded · 506 measured · Source: the US BTS 09:00 · Fewer than 200 measured departures · 171 recorded · 161 measured · Source: the US BTS 10:00 · 8.1 min · 881 recorded · 851 measured · Source: the US BTS 11:00 · 12.5 min · 574 recorded · 549 measured · Source: the US BTS 12:00 · 17.1 min · 404 recorded · 388 measured · Source: the US BTS 13:00 · Fewer than 200 measured departures · 112 recorded · 109 measured · Source: the US BTS 14:00 · Fewer than 200 measured departures · 162 recorded · 156 measured · Source: the US BTS 15:00 · 14.2 min · 372 recorded · 357 measured · Source: the US BTS 16:00 · 16.6 min · 528 recorded · 502 measured · Source: the US BTS 17:00 · 8.8 min · 371 recorded · 338 measured · Source: the US BTS 18:00 · 15.0 min · 295 recorded · 282 measured · Source: the US BTS 19:00 · 13.4 min · 448 recorded · 426 measured · Source: the US BTS 20:00 · Fewer than 200 measured departures · 197 recorded · 195 measured · Source: the US BTS 21:00 · 15.9 min · 283 recorded · 271 measured · Source: the US BTS 22:00 · 13.7 min · 367 recorded · 354 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 · 514 · 514 recorded · 505 measured · Source: the US BTS 06:00 · 352 · 352 recorded · 344 measured · Source: the US BTS 07:00 · 199 · 199 recorded · 190 measured · Source: the US BTS 08:00 · 522 · 522 recorded · 506 measured · Source: the US BTS 09:00 · 171 · 171 recorded · 161 measured · Source: the US BTS 10:00 · 881 · 881 recorded · 851 measured · Source: the US BTS 11:00 · 574 · 574 recorded · 549 measured · Source: the US BTS 12:00 · 404 · 404 recorded · 388 measured · Source: the US BTS 13:00 · 112 · 112 recorded · 109 measured · Source: the US BTS 14:00 · 162 · 162 recorded · 156 measured · Source: the US BTS 15:00 · 372 · 372 recorded · 357 measured · Source: the US BTS 16:00 · 528 · 528 recorded · 502 measured · Source: the US BTS 17:00 · 371 · 371 recorded · 338 measured · Source: the US BTS 18:00 · 295 · 295 recorded · 282 measured · Source: the US BTS 19:00 · 448 · 448 recorded · 426 measured · Source: the US BTS 20:00 · 197 · 197 recorded · 195 measured · Source: the US BTS 21:00 · 283 · 283 recorded · 271 measured · Source: the US BTS 22:00 · 367 · 367 recorded · 354 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:0093.7%-0.3 min505514
06:0090.1%3.8 min344352
07:00Fewer than 200 measured departures—190199
08:0089.3%0.4 min506522
09:00Fewer than 200 measured departures—161171
10:0083.4%8.1 min851881
11:0076.9%12.5 min549574
12:0072.2%17.1 min388404
13:00Fewer than 200 measured departures—109112
14:00Fewer than 200 measured departures—156162
15:0074.2%14.2 min357372
16:0070.3%16.6 min502528
17:0078.4%8.8 min338371
18:0072.3%15.0 min282295
19:0076.3%13.4 min426448
20:00Fewer than 200 measured departures—195197
21:0078.6%15.9 min271283
22:0077.4%13.7 min354367
23:00No observations———

Day of week

On-time departures Partial coverage: only airlines that report on-time data to the US DOT
Monday · 76.4% · 991 recorded · 958 measured · Source: the US BTS Tuesday · 86.6% · 957 recorded · 915 measured · Source: the US BTS Wednesday · 81.3% · 924 recorded · 894 measured · Source: the US BTS Thursday · 82.3% · 987 recorded · 953 measured · Source: the US BTS Friday · 80.1% · 989 recorded · 963 measured · Source: the US BTS Saturday · 79.2% · 920 recorded · 876 measured · Source: the US BTS Sunday · 77.2% · 984 recorded · 925 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 · 14.1 min · 991 recorded · 958 measured · Source: the US BTS Tuesday · 6.3 min · 957 recorded · 915 measured · Source: the US BTS Wednesday · 8.4 min · 924 recorded · 894 measured · Source: the US BTS Thursday · 7.5 min · 987 recorded · 953 measured · Source: the US BTS Friday · 10.1 min · 989 recorded · 963 measured · Source: the US BTS Saturday · 12.0 min · 920 recorded · 876 measured · Source: the US BTS Sunday · 11.4 min · 984 recorded · 925 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 · 991 · 991 recorded · 958 measured · Source: the US BTS Tuesday · 957 · 957 recorded · 915 measured · Source: the US BTS Wednesday · 924 · 924 recorded · 894 measured · Source: the US BTS Thursday · 987 · 987 recorded · 953 measured · Source: the US BTS Friday · 989 · 989 recorded · 963 measured · Source: the US BTS Saturday · 920 · 920 recorded · 876 measured · Source: the US BTS Sunday · 984 · 984 recorded · 925 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
Monday76.4%14.1 min958991
Tuesday86.6%6.3 min915957
Wednesday81.3%8.4 min894924
Thursday82.3%7.5 min953987
Friday80.1%10.1 min963989
Saturday79.2%12.0 min876920
Sunday77.2%11.4 min925984

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 · 81.5% · 594 recorded · 530 measured · Source: the US BTS Feb · 81.3% · 513 recorded · 509 measured · Source: the US BTS Mar · 77.3% · 588 recorded · 564 measured · Source: the US BTS Apr · 81.4% · 629 recorded · 602 measured · Source: the US BTS May · 81.6% · 668 recorded · 637 measured · Source: the US BTS Jun · 71.1% · 639 recorded · 602 measured · Source: the US BTS Jul · 77.7% · 648 recorded · 636 measured · Source: the US BTS Aug · 78.2% · 272 recorded · 266 measured · Source: the US BTS Sep · 82.1% · 256 recorded · 252 measured · Source: the US BTS Oct · 85.9% · 577 recorded · 569 measured · Source: the US BTS Nov · 84.7% · 696 recorded · 652 measured · Source: the US BTS Dec · 81.8% · 672 recorded · 665 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 · 7.0 min · 594 recorded · 530 measured · Source: the US BTS Feb · 6.9 min · 513 recorded · 509 measured · Source: the US BTS Mar · 14.5 min · 588 recorded · 564 measured · Source: the US BTS Apr · 8.9 min · 629 recorded · 602 measured · Source: the US BTS May · 11.4 min · 668 recorded · 637 measured · Source: the US BTS Jun · 18.2 min · 639 recorded · 602 measured · Source: the US BTS Jul · 8.6 min · 648 recorded · 636 measured · Source: the US BTS Aug · 14.8 min · 272 recorded · 266 measured · Source: the US BTS Sep · 6.9 min · 256 recorded · 252 measured · Source: the US BTS Oct · 7.1 min · 577 recorded · 569 measured · Source: the US BTS Nov · 7.7 min · 696 recorded · 652 measured · Source: the US BTS Dec · 8.3 min · 672 recorded · 665 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 · 594 · 594 recorded · 530 measured · Source: the US BTS Feb · 513 · 513 recorded · 509 measured · Source: the US BTS Mar · 588 · 588 recorded · 564 measured · Source: the US BTS Apr · 629 · 629 recorded · 602 measured · Source: the US BTS May · 668 · 668 recorded · 637 measured · Source: the US BTS Jun · 639 · 639 recorded · 602 measured · Source: the US BTS Jul · 648 · 648 recorded · 636 measured · Source: the US BTS Aug · 272 · 272 recorded · 266 measured · Source: the US BTS Sep · 256 · 256 recorded · 252 measured · Source: the US BTS Oct · 577 · 577 recorded · 569 measured · Source: the US BTS Nov · 696 · 696 recorded · 652 measured · Source: the US BTS Dec · 672 · 672 recorded · 665 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
Jan81.5%7.0 min530594
Feb81.3%6.9 min509513
Mar77.3%14.5 min564588
Apr81.4%8.9 min602629
May81.6%11.4 min637668
Jun71.1%18.2 min602639
Jul77.7%8.6 min636648
Aug78.2%14.8 min266272
Sep82.1%6.9 min252256
Oct85.9%7.1 min569577
Nov84.7%7.7 min652696
Dec81.8%8.3 min665672

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 77.2% 5,214
  • Delayed >15 min 18.8% 1,270
  • Cancelled 4.0% 268
  • 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

63
63 of 63
Flight numbersBy direction DeparturesOn time
MQ3919 GRK → DFW 512 93.0%
MQ3569 DFW → GRK 480 76.9%
MQ3866 DFW → GRK 378 82.9%
MQ3866 GRK → DFW 301 75.7%
MQ4190 DFW → GRK 220 82.3%
OO4915 GRK → DFW 191 82.9%
MQ3873 GRK → DFW 189 74.6%
MQ3873 DFW → GRK 158 81.5%
OO4915 DFW → GRK 139 84.7%
MQ4300 GRK → DFW 124 63.0%
MQ3455 DFW → GRK 119 68.1%
OO6358 DFW → GRK 119 68.5%
MQ4191 GRK → DFW 118 93.0%
OO6191 GRK → DFW 116 91.1%
OO6231 DFW → GRK 102 68.8%
MQ3563 GRK → DFW 92 93.2%
MQ3902 GRK → DFW 88 88.6%
OO6232 DFW → GRK 87 77.9%
OO6225 GRK → DFW 82 74.4%
OO6225 DFW → GRK 82 67.5%
OO6244 GRK → DFW 80 71.1%
MQ3547 GRK → DFW 72 74.3%
MQ3547 DFW → GRK 72 78.6%
MQ3551 GRK → DFW 72 81.7%
MQ3551 DFW → GRK 72 81.7%
MQ3548 DFW → GRK 71 69.6%
MQ3957 DFW → GRK 71 72.7%
MQ4050 GRK → DFW 71 86.8%
MQ3548 GRK → DFW 70 74.2%
MQ3459 GRK → DFW 65 76.2%
MQ3459 DFW → GRK 65 84.4%
OO6192 DFW → GRK 63 65.0%
MQ3621 DFW → GRK 62 83.3%
OO6246 DFW → GRK 62 80.4%
MQ4067 DFW → GRK 61 68.4%
OO4825 GRK → DFW 61 82.5%
OO4825 DFW → GRK 61 79.3%
MQ3529 GRK → DFW 59 75.9%
MQ3678 DFW → GRK 56 87.3%
MQ3549 DFW → GRK 51 71.4%
MQ3549 GRK → DFW 51 73.5%
OO4959 GRK → DFW 46 92.7%
MQ4010 GRK → DFW 45 72.1%
MQ4010 DFW → GRK 45 76.7%
MQ3617 DFW → GRK 44 97.7%
OO6260 GRK → DFW 44 73.8%
OO6262 GRK → DFW 44 75.0%
MQ3569 GRK → DFW 37 83.9%
MQ3958 GRK → DFW 33 97.0%
MQ3903 DFW → GRK 32 68.8%
OO6231 GRK → DFW 32 71.9%
MQ3621 GRK → DFW 31 86.2%
MQ4047 GRK → DFW 31 82.1%
MQ4258 DFW → GRK 31 86.7%
OO6189 GRK → DFW 31 71.4%
OO6246 GRK → DFW 31 85.7%
OO6369 GRK → DFW 31 90.0%
OO6369 DFW → GRK 31 86.7%
MQ3639 DFW → GRK 30 100.0%
MQ3639 GRK → DFW 30 100.0%
OO6217 DFW → GRK 30 75.9%
OO6379 DFW → GRK 30 73.3%
OO6379 GRK → DFW 30 73.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 366 +35.6% 4 80.9%
June 2026 337 +27.2% 23 73.3%
May 2026 343 +16.7% 15 81.9%
April 2026 318 +12.0% 11 83.0%
March 2026 271 −7.5% 13 73.8%
February 2026 243 −8.6% 2 79.8%
January 2026 238 −18.5% 52 83.6%
December 2025 360 +18.0% 0 82.2%
November 2025 315 −6.5% 31 86.7%
October 2025 337 +45.3% 8 81.9%
September 2025 252 4 82.1%
August 2025 266 6 78.2%
July 2025 270 8 73.3%
June 2025 265 14 68.3%
May 2025 294 16 81.3%
April 2025 284 16 79.6%
March 2025 293 11 80.5%
February 2025 266 2 82.7%
January 2025 292 12 79.8%
December 2024 305 7 81.3%
November 2024 337 13 82.8%
October 2024 232 0 91.8%

How to read this chart

Loading the guide…