940 km · Domestic

Dallas Fort Worth (DFW) – Eppley (OMA)

In July 2026, 274 flights operated between Dallas Fort Worth and Eppley (both directions), and 58.0% 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
January206215▲ 4.4%
February193218▲ 13.0%
March228238▲ 4.4%
April227238▲ 4.8%
May321276▼ 14.0%
June292258▼ 11.6%
July291274▼ 5.8%
August267––
September236––
October294–in progress
November264––
December261––
Year to date (Jan–Jul)1,7581,717▼ 2.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
January69.9%75.3%▲ 7.7%
February78.2%75.7%▼ 3.2%
March71.5%73.1%▲ 2.2%
April75.3%71.8%▼ 4.6%
May72.0%72.8%▲ 1.1%
June58.2%61.2%▲ 5.2%
July60.5%58.0%▼ 4.1%
August65.2%––
September82.2%––
October79.6%–in progress
November78.4%––
December74.3%––
Year-to-date average (Jan–Jul)69.4%69.7%▲ 0.5%

Cancelled flights by month

The most recent periods19 periods
PeriodCancelled flights 2025Cancelled flights 2026Change vs last year
January1226▲ 116.7%
February42▼ 50.0%
March1410▼ 28.6%
April132▼ 84.6%
May710▲ 42.9%
June1216▲ 33.3%
July152▼ 86.7%
August7––
September4––
October2–in progress
November8––
December1––
Year to date (Jan–Jul)7768▼ 11.7%

Airlines on this route

  1. American Airlines 87.8%
  2. Envoy Air 10.5%
  3. PSA Airlines 1.2%
  4. SkyWest Airlines 0.5%

Oct 1, 2024 – Jul 31, 2026

By direction

DFW → OMA

Scheduled flights
2,774
Flights operated
2,690
Cancelled
84 · 3.0%
On-time departures
66.5%

OMA → DFW

Scheduled flights
2,774
Flights operated
2,689
Cancelled
85 · 3.1%
On-time departures
75.9%

DFW → OMA and OMA → DFW counted separately.

Airlines on this route

Oct 1, 2024 – Jul 31, 2026
AirlineScheduled flights Share On-time departures Cancelled
American Airlines AA 4,869 87.8% 69.4% 150
Envoy Air MQ 584 10.5% 85.6% 14
PSA Airlines OH 66 1.2% 75.4% 5
SkyWest Airlines OO 29 0.5% 72.4% 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 delay07:00–08:0011.1min · 583 recorded · 573 measured
Gap to highest-delay hour34.7min07:00 ↔ 17:00
Recorded flights5,548DFW–OMA

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 · 89.9% · 658 recorded · 642 measured · Source: the US BTS 06:00 · No observations · 0 recorded · 0 measured · Source: the US BTS 07:00 · 80.1% · 583 recorded · 573 measured · Source: the US BTS 08:00 · Fewer than 200 measured departures · 56 recorded · 54 measured · Source: the US BTS 09:00 · 76.9% · 752 recorded · 735 measured · Source: the US BTS 10:00 · Fewer than 200 measured departures · 130 recorded · 124 measured · Source: the US BTS 11:00 · Fewer than 200 measured departures · 188 recorded · 182 measured · Source: the US BTS 12:00 · 71.9% · 380 recorded · 367 measured · Source: the US BTS 13:00 · 65.0% · 344 recorded · 337 measured · Source: the US BTS 14:00 · Fewer than 200 measured departures · 145 recorded · 138 measured · Source: the US BTS 15:00 · 78.4% · 443 recorded · 430 measured · Source: the US BTS 16:00 · 56.0% · 396 recorded · 382 measured · Source: the US BTS 17:00 · 58.3% · 328 recorded · 314 measured · Source: the US BTS 18:00 · Fewer than 200 measured departures · 99 recorded · 97 measured · Source: the US BTS 19:00 · 64.4% · 420 recorded · 402 measured · Source: the US BTS 20:00 · Fewer than 200 measured departures · 24 recorded · 24 measured · Source: the US BTS 21:00 · 55.5% · 601 recorded · 577 measured · Source: the US BTS 22:00 · Fewer than 200 measured departures · 1 recorded · 1 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 · 12.7 min · 658 recorded · 642 measured · Source: the US BTS 06:00 · No observations · 0 recorded · 0 measured · Source: the US BTS 07:00 · 11.1 min · 583 recorded · 573 measured · Source: the US BTS 08:00 · Fewer than 200 measured departures · 56 recorded · 54 measured · Source: the US BTS 09:00 · 24.1 min · 752 recorded · 735 measured · Source: the US BTS 10:00 · Fewer than 200 measured departures · 130 recorded · 124 measured · Source: the US BTS 11:00 · Fewer than 200 measured departures · 188 recorded · 182 measured · Source: the US BTS 12:00 · 21.9 min · 380 recorded · 367 measured · Source: the US BTS 13:00 · 22.4 min · 344 recorded · 337 measured · Source: the US BTS 14:00 · Fewer than 200 measured departures · 145 recorded · 138 measured · Source: the US BTS 15:00 · 15.0 min · 443 recorded · 430 measured · Source: the US BTS 16:00 · 39.1 min · 396 recorded · 382 measured · Source: the US BTS 17:00 · 45.7 min · 328 recorded · 314 measured · Source: the US BTS 18:00 · Fewer than 200 measured departures · 99 recorded · 97 measured · Source: the US BTS 19:00 · 33.2 min · 420 recorded · 402 measured · Source: the US BTS 20:00 · Fewer than 200 measured departures · 24 recorded · 24 measured · Source: the US BTS 21:00 · 28.0 min · 601 recorded · 577 measured · Source: the US BTS 22:00 · Fewer than 200 measured departures · 1 recorded · 1 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 · 658 · 658 recorded · 642 measured · Source: the US BTS 06:00 · No observations · 0 recorded · 0 measured · Source: the US BTS 07:00 · 583 · 583 recorded · 573 measured · Source: the US BTS 08:00 · 56 · 56 recorded · 54 measured · Source: the US BTS 09:00 · 752 · 752 recorded · 735 measured · Source: the US BTS 10:00 · 130 · 130 recorded · 124 measured · Source: the US BTS 11:00 · 188 · 188 recorded · 182 measured · Source: the US BTS 12:00 · 380 · 380 recorded · 367 measured · Source: the US BTS 13:00 · 344 · 344 recorded · 337 measured · Source: the US BTS 14:00 · 145 · 145 recorded · 138 measured · Source: the US BTS 15:00 · 443 · 443 recorded · 430 measured · Source: the US BTS 16:00 · 396 · 396 recorded · 382 measured · Source: the US BTS 17:00 · 328 · 328 recorded · 314 measured · Source: the US BTS 18:00 · 99 · 99 recorded · 97 measured · Source: the US BTS 19:00 · 420 · 420 recorded · 402 measured · Source: the US BTS 20:00 · 24 · 24 recorded · 24 measured · Source: the US BTS 21:00 · 601 · 601 recorded · 577 measured · Source: the US BTS 22:00 · 1 · 1 recorded · 1 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:0089.9%12.7 min642658
06:00No observations———
07:0080.1%11.1 min573583
08:00Fewer than 200 measured departures—5456
09:0076.9%24.1 min735752
10:00Fewer than 200 measured departures—124130
11:00Fewer than 200 measured departures—182188
12:0071.9%21.9 min367380
13:0065.0%22.4 min337344
14:00Fewer than 200 measured departures—138145
15:0078.4%15.0 min430443
16:0056.0%39.1 min382396
17:0058.3%45.7 min314328
18:00Fewer than 200 measured departures—9799
19:0064.4%33.2 min402420
20:00Fewer than 200 measured departures—2424
21:0055.5%28.0 min577601
22:00Fewer than 200 measured departures—11
23:00No observations———

Day of week

On-time departures Partial coverage: only airlines that report on-time data to the US DOT
Monday · 69.0% · 834 recorded · 820 measured · Source: the US BTS Tuesday · 75.6% · 750 recorded · 729 measured · Source: the US BTS Wednesday · 72.3% · 759 recorded · 733 measured · Source: the US BTS Thursday · 71.5% · 817 recorded · 796 measured · Source: the US BTS Friday · 72.8% · 820 recorded · 800 measured · Source: the US BTS Saturday · 71.7% · 746 recorded · 710 measured · Source: the US BTS Sunday · 66.1% · 822 recorded · 791 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 · 25.0 min · 834 recorded · 820 measured · Source: the US BTS Tuesday · 21.9 min · 750 recorded · 729 measured · Source: the US BTS Wednesday · 19.8 min · 759 recorded · 733 measured · Source: the US BTS Thursday · 26.8 min · 817 recorded · 796 measured · Source: the US BTS Friday · 21.5 min · 820 recorded · 800 measured · Source: the US BTS Saturday · 20.5 min · 746 recorded · 710 measured · Source: the US BTS Sunday · 33.5 min · 822 recorded · 791 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 · 834 · 834 recorded · 820 measured · Source: the US BTS Tuesday · 750 · 750 recorded · 729 measured · Source: the US BTS Wednesday · 759 · 759 recorded · 733 measured · Source: the US BTS Thursday · 817 · 817 recorded · 796 measured · Source: the US BTS Friday · 820 · 820 recorded · 800 measured · Source: the US BTS Saturday · 746 · 746 recorded · 710 measured · Source: the US BTS Sunday · 822 · 822 recorded · 791 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
Monday69.0%25.0 min820834
Tuesday75.6%21.9 min729750
Wednesday72.3%19.8 min733759
Thursday71.5%26.8 min796817
Friday72.8%21.5 min800820
Saturday71.7%20.5 min710746
Sunday66.1%33.5 min791822

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 · 72.7% · 459 recorded · 421 measured · Source: the US BTS Feb · 76.9% · 417 recorded · 411 measured · Source: the US BTS Mar · 72.3% · 490 recorded · 466 measured · Source: the US BTS Apr · 73.6% · 480 recorded · 465 measured · Source: the US BTS May · 72.4% · 614 recorded · 597 measured · Source: the US BTS Jun · 59.6% · 578 recorded · 550 measured · Source: the US BTS Jul · 59.3% · 582 recorded · 565 measured · Source: the US BTS Aug · 65.2% · 274 recorded · 267 measured · Source: the US BTS Sep · 82.2% · 240 recorded · 236 measured · Source: the US BTS Oct · 79.5% · 470 recorded · 468 measured · Source: the US BTS Nov · 76.6% · 480 recorded · 470 measured · Source: the US BTS Dec · 72.1% · 464 recorded · 463 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 · 25.3 min · 459 recorded · 421 measured · Source: the US BTS Feb · 10.2 min · 417 recorded · 411 measured · Source: the US BTS Mar · 30.0 min · 490 recorded · 466 measured · Source: the US BTS Apr · 20.2 min · 480 recorded · 465 measured · Source: the US BTS May · 21.1 min · 614 recorded · 597 measured · Source: the US BTS Jun · 39.9 min · 578 recorded · 550 measured · Source: the US BTS Jul · 46.2 min · 582 recorded · 565 measured · Source: the US BTS Aug · 27.8 min · 274 recorded · 267 measured · Source: the US BTS Sep · 10.8 min · 240 recorded · 236 measured · Source: the US BTS Oct · 10.7 min · 470 recorded · 468 measured · Source: the US BTS Nov · 17.0 min · 480 recorded · 470 measured · Source: the US BTS Dec · 18.6 min · 464 recorded · 463 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 · 459 · 459 recorded · 421 measured · Source: the US BTS Feb · 417 · 417 recorded · 411 measured · Source: the US BTS Mar · 490 · 490 recorded · 466 measured · Source: the US BTS Apr · 480 · 480 recorded · 465 measured · Source: the US BTS May · 614 · 614 recorded · 597 measured · Source: the US BTS Jun · 578 · 578 recorded · 550 measured · Source: the US BTS Jul · 582 · 582 recorded · 565 measured · Source: the US BTS Aug · 274 · 274 recorded · 267 measured · Source: the US BTS Sep · 240 · 240 recorded · 236 measured · Source: the US BTS Oct · 470 · 470 recorded · 468 measured · Source: the US BTS Nov · 480 · 480 recorded · 470 measured · Source: the US BTS Dec · 464 · 464 recorded · 463 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
Jan72.7%25.3 min421459
Feb76.9%10.2 min411417
Mar72.3%30.0 min466490
Apr73.6%20.2 min465480
May72.4%21.1 min597614
Jun59.6%39.9 min550578
Jul59.3%46.2 min565582
Aug65.2%27.8 min267274
Sep82.2%10.8 min236240
Oct79.5%10.7 min468470
Nov76.6%17.0 min470480
Dec72.1%18.6 min463464

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 69.0% 3,830
  • Delayed >15 min 27.9% 1,549
  • Cancelled 3.0% 169
  • 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

46
46 of 46
Flight numbersBy direction DeparturesOn time
AA2540 OMA → DFW 658 89.9%
AA2628 DFW → OMA 641 55.4%
AA2269 DFW → OMA 327 68.3%
AA2269 OMA → DFW 321 68.2%
AA2266 DFW → OMA 231 73.5%
AA2270 DFW → OMA 225 52.5%
AA2270 OMA → DFW 221 65.1%
AA2266 OMA → DFW 192 73.3%
AA1811 DFW → OMA 148 68.3%
AA1811 OMA → DFW 148 69.4%
AA2466 DFW → OMA 81 60.8%
AA2466 OMA → DFW 76 71.6%
AA2229 DFW → OMA 71 51.5%
AA2229 OMA → DFW 71 43.9%
AA2188 DFW → OMA 70 69.6%
AA2232 DFW → OMA 70 37.3%
AA2188 OMA → DFW 69 74.6%
AA2232 OMA → DFW 69 48.5%
AA2226 DFW → OMA 62 76.3%
AA2226 OMA → DFW 62 72.1%
AA3081 DFW → OMA 60 66.1%
AA3081 OMA → DFW 60 69.0%
AA2899 DFW → OMA 52 80.8%
AA2899 OMA → DFW 52 82.7%
AA2997 DFW → OMA 46 66.7%
AA2997 OMA → DFW 46 66.7%
MQ3984 OMA → DFW 46 84.8%
MQ3984 DFW → OMA 46 97.8%
AA2442 OMA → DFW 44 90.9%
AA2442 DFW → OMA 44 88.6%
MQ4055 OMA → DFW 36 88.9%
MQ4055 DFW → OMA 36 91.7%
AA913 OMA → DFW 35 76.7%
AA914 DFW → OMA 35 71.9%
AA2454 DFW → OMA 34 55.9%
AA2454 OMA → DFW 34 72.7%
AA1091 DFW → OMA 32 67.7%
AA3050 OMA → DFW 32 71.0%
MQ3900 DFW → OMA 32 83.9%
MQ3900 OMA → DFW 32 93.6%
AA2531 DFW → OMA 31 82.8%
MQ4138 OMA → DFW 31 83.3%
MQ4138 DFW → OMA 31 90.0%
AA2293 OMA → DFW 30 69.0%
AA2293 DFW → OMA 30 72.4%
AA2531 OMA → DFW 30 69.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 274 −5.8% 2 58.0%
June 2026 258 −11.6% 16 61.2%
May 2026 276 −14.0% 10 72.8%
April 2026 238 +4.8% 2 71.8%
March 2026 238 +4.4% 10 73.1%
February 2026 218 +13.0% 2 75.7%
January 2026 215 +4.4% 26 75.3%
December 2025 261 +29.2% 1 74.3%
November 2025 264 +28.2% 8 78.4%
October 2025 294 +69.0% 2 79.6%
September 2025 236 4 82.2%
August 2025 267 7 65.2%
July 2025 291 15 60.5%
June 2025 292 12 58.2%
May 2025 321 7 72.0%
April 2025 227 13 75.3%
March 2025 228 14 71.5%
February 2025 193 4 78.2%
January 2025 206 12 69.9%
December 2024 202 0 69.3%
November 2024 206 2 74.3%
October 2024 174 0 79.3%

How to read this chart

Loading the guide…