668 km · Domestic

Eppley (OMA) – Chicago O'Hare (ORD)

In July 2026, 576 flights operated between Eppley and Chicago O'Hare (both directions), and 76.2% 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
January388418▲ 7.7%
February375402▲ 7.2%
March401476▲ 18.7%
April414566▲ 36.7%
May475571▲ 20.2%
June514546▲ 6.2%
July522576▲ 10.3%
August496––
September489––
October530–in progress
November456––
December429––
Year to date (Jan–Jul)3,0893,555▲ 15.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.3%71.8%▼ 15.8%
February82.1%83.1%▲ 1.2%
March80.3%72.5%▼ 9.7%
April83.1%79.7%▼ 4.1%
May81.3%80.4%▼ 1.1%
June72.8%74.2%▲ 1.9%
July67.8%76.2%▲ 12.4%
August79.4%––
September81.6%––
October82.1%–in progress
November79.2%––
December65.7%––
Year-to-date average (Jan–Jul)79.0%76.8%▼ 2.7%

Cancelled flights by month

The most recent periods19 periods
PeriodCancelled flights 2025Cancelled flights 2026Change vs last year
January42▼ 50.0%
February00–
March23230.0%
April634▲ 466.7%
May220.0%
June320▲ 566.7%
July1234▲ 183.3%
August12––
September5––
October2–in progress
November23––
December11––
Year to date (Jan–Jul)50115▲ 130.0%

Airlines on this route

  1. United Airlines 45.2%
  2. Envoy Air 23.1%
  3. SkyWest Airlines 13.0%
  4. Republic Airways 10.2%
  5. American Airlines 8.4%
  6. PSA Airlines 0.2%

Oct 1, 2024 – Jul 31, 2026

By direction

OMA → ORD

Scheduled flights
5,098
Flights operated
4,977
Cancelled
121 · 2.4%
On-time departures
81.3%

ORD → OMA

Scheduled flights
5,096
Flights operated
4,996
Cancelled
100 · 2.0%
On-time departures
75.7%

OMA → ORD and ORD → OMA counted separately.

Airlines on this route

Oct 1, 2024 – Jul 31, 2026
AirlineScheduled flights Share On-time departures Cancelled
United Airlines UA 4,603 45.2% 80.0% 62
Envoy Air MQ 2,353 23.1% 79.5% 69
SkyWest Airlines OO 1,325 13.0% 74.6% 45
Republic Airways YX 1,044 10.2% 80.1% 26
American Airlines AA 853 8.4% 71.5% 17
PSA Airlines OH 16 0.2% 71.4% 2

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:004.9min · 1,288 recorded · 1,272 measured
Gap to highest-delay hour27.1min08:00 ↔ 22:00
Recorded flights10,194OMA–ORD

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 · 2 recorded · 2 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% · 221 recorded · 217 measured · Source: the US BTS 06:00 · 88.2% · 452 recorded · 439 measured · Source: the US BTS 07:00 · 88.1% · 440 recorded · 427 measured · Source: the US BTS 08:00 · 89.8% · 1,288 recorded · 1,272 measured · Source: the US BTS 09:00 · 82.9% · 367 recorded · 357 measured · Source: the US BTS 10:00 · 85.2% · 334 recorded · 331 measured · Source: the US BTS 11:00 · 82.6% · 818 recorded · 806 measured · Source: the US BTS 12:00 · 80.1% · 1,060 recorded · 1,046 measured · Source: the US BTS 13:00 · 79.7% · 319 recorded · 315 measured · Source: the US BTS 14:00 · Fewer than 200 measured departures · 173 recorded · 169 measured · Source: the US BTS 15:00 · 77.0% · 1,336 recorded · 1,316 measured · Source: the US BTS 16:00 · 77.2% · 336 recorded · 325 measured · Source: the US BTS 17:00 · 68.4% · 501 recorded · 481 measured · Source: the US BTS 18:00 · 75.0% · 837 recorded · 815 measured · Source: the US BTS 19:00 · 68.1% · 451 recorded · 429 measured · Source: the US BTS 20:00 · 64.0% · 697 recorded · 686 measured · Source: the US BTS 21:00 · 63.7% · 272 recorded · 262 measured · Source: the US BTS 22:00 · 55.7% · 264 recorded · 253 measured · Source: the US BTS 23:00 · Fewer than 200 measured departures · 26 recorded · 25 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 · 2 recorded · 2 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 · 6.1 min · 221 recorded · 217 measured · Source: the US BTS 06:00 · 15.0 min · 452 recorded · 439 measured · Source: the US BTS 07:00 · 5.7 min · 440 recorded · 427 measured · Source: the US BTS 08:00 · 4.9 min · 1,288 recorded · 1,272 measured · Source: the US BTS 09:00 · 6.3 min · 367 recorded · 357 measured · Source: the US BTS 10:00 · 6.1 min · 334 recorded · 331 measured · Source: the US BTS 11:00 · 10.7 min · 818 recorded · 806 measured · Source: the US BTS 12:00 · 12.2 min · 1,060 recorded · 1,046 measured · Source: the US BTS 13:00 · 11.8 min · 319 recorded · 315 measured · Source: the US BTS 14:00 · Fewer than 200 measured departures · 173 recorded · 169 measured · Source: the US BTS 15:00 · 16.8 min · 1,336 recorded · 1,316 measured · Source: the US BTS 16:00 · 13.1 min · 336 recorded · 325 measured · Source: the US BTS 17:00 · 19.7 min · 501 recorded · 481 measured · Source: the US BTS 18:00 · 19.5 min · 837 recorded · 815 measured · Source: the US BTS 19:00 · 24.6 min · 451 recorded · 429 measured · Source: the US BTS 20:00 · 26.3 min · 697 recorded · 686 measured · Source: the US BTS 21:00 · 31.7 min · 272 recorded · 262 measured · Source: the US BTS 22:00 · 32.0 min · 264 recorded · 253 measured · Source: the US BTS 23:00 · Fewer than 200 measured departures · 26 recorded · 25 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 · 2 · 2 recorded · 2 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 · 221 · 221 recorded · 217 measured · Source: the US BTS 06:00 · 452 · 452 recorded · 439 measured · Source: the US BTS 07:00 · 440 · 440 recorded · 427 measured · Source: the US BTS 08:00 · 1,288 · 1,288 recorded · 1,272 measured · Source: the US BTS 09:00 · 367 · 367 recorded · 357 measured · Source: the US BTS 10:00 · 334 · 334 recorded · 331 measured · Source: the US BTS 11:00 · 818 · 818 recorded · 806 measured · Source: the US BTS 12:00 · 1,060 · 1,060 recorded · 1,046 measured · Source: the US BTS 13:00 · 319 · 319 recorded · 315 measured · Source: the US BTS 14:00 · 173 · 173 recorded · 169 measured · Source: the US BTS 15:00 · 1,336 · 1,336 recorded · 1,316 measured · Source: the US BTS 16:00 · 336 · 336 recorded · 325 measured · Source: the US BTS 17:00 · 501 · 501 recorded · 481 measured · Source: the US BTS 18:00 · 837 · 837 recorded · 815 measured · Source: the US BTS 19:00 · 451 · 451 recorded · 429 measured · Source: the US BTS 20:00 · 697 · 697 recorded · 686 measured · Source: the US BTS 21:00 · 272 · 272 recorded · 262 measured · Source: the US BTS 22:00 · 264 · 264 recorded · 253 measured · Source: the US BTS 23:00 · 26 · 26 recorded · 25 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—22
01:00No observations———
02:00No observations———
03:00No observations———
04:00No observations———
05:0089.9%6.1 min217221
06:0088.2%15.0 min439452
07:0088.1%5.7 min427440
08:0089.8%4.9 min1,2721,288
09:0082.9%6.3 min357367
10:0085.2%6.1 min331334
11:0082.6%10.7 min806818
12:0080.1%12.2 min1,0461,060
13:0079.7%11.8 min315319
14:00Fewer than 200 measured departures—169173
15:0077.0%16.8 min1,3161,336
16:0077.2%13.1 min325336
17:0068.4%19.7 min481501
18:0075.0%19.5 min815837
19:0068.1%24.6 min429451
20:0064.0%26.3 min686697
21:0063.7%31.7 min262272
22:0055.7%32.0 min253264
23:00Fewer than 200 measured departures—2526

Day of week

On-time departures Partial coverage: only airlines that report on-time data to the US DOT
Monday · 77.9% · 1,527 recorded · 1,484 measured · Source: the US BTS Tuesday · 83.9% · 1,418 recorded · 1,398 measured · Source: the US BTS Wednesday · 80.3% · 1,404 recorded · 1,373 measured · Source: the US BTS Thursday · 77.2% · 1,501 recorded · 1,476 measured · Source: the US BTS Friday · 76.9% · 1,486 recorded · 1,443 measured · Source: the US BTS Saturday · 78.6% · 1,364 recorded · 1,334 measured · Source: the US BTS Sunday · 74.9% · 1,494 recorded · 1,465 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 · 13.6 min · 1,527 recorded · 1,484 measured · Source: the US BTS Tuesday · 9.5 min · 1,418 recorded · 1,398 measured · Source: the US BTS Wednesday · 14.7 min · 1,404 recorded · 1,373 measured · Source: the US BTS Thursday · 18.0 min · 1,501 recorded · 1,476 measured · Source: the US BTS Friday · 16.2 min · 1,486 recorded · 1,443 measured · Source: the US BTS Saturday · 11.7 min · 1,364 recorded · 1,334 measured · Source: the US BTS Sunday · 18.0 min · 1,494 recorded · 1,465 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,527 · 1,527 recorded · 1,484 measured · Source: the US BTS Tuesday · 1,418 · 1,418 recorded · 1,398 measured · Source: the US BTS Wednesday · 1,404 · 1,404 recorded · 1,373 measured · Source: the US BTS Thursday · 1,501 · 1,501 recorded · 1,476 measured · Source: the US BTS Friday · 1,486 · 1,486 recorded · 1,443 measured · Source: the US BTS Saturday · 1,364 · 1,364 recorded · 1,334 measured · Source: the US BTS Sunday · 1,494 · 1,494 recorded · 1,465 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
Monday77.9%13.6 min1,4841,527
Tuesday83.9%9.5 min1,3981,418
Wednesday80.3%14.7 min1,3731,404
Thursday77.2%18.0 min1,4761,501
Friday76.9%16.2 min1,4431,486
Saturday78.6%11.7 min1,3341,364
Sunday74.9%18.0 min1,4651,494

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 · 78.3% · 812 recorded · 806 measured · Source: the US BTS Feb · 82.6% · 777 recorded · 777 measured · Source: the US BTS Mar · 76.1% · 923 recorded · 877 measured · Source: the US BTS Apr · 81.1% · 1,020 recorded · 980 measured · Source: the US BTS May · 80.8% · 1,050 recorded · 1,046 measured · Source: the US BTS Jun · 73.5% · 1,083 recorded · 1,060 measured · Source: the US BTS Jul · 72.2% · 1,144 recorded · 1,098 measured · Source: the US BTS Aug · 79.4% · 508 recorded · 496 measured · Source: the US BTS Sep · 81.6% · 494 recorded · 489 measured · Source: the US BTS Oct · 84.9% · 770 recorded · 768 measured · Source: the US BTS Nov · 82.3% · 832 recorded · 809 measured · Source: the US BTS Dec · 73.4% · 781 recorded · 767 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.0 min · 812 recorded · 806 measured · Source: the US BTS Feb · 9.6 min · 777 recorded · 777 measured · Source: the US BTS Mar · 19.0 min · 923 recorded · 877 measured · Source: the US BTS Apr · 12.4 min · 1,020 recorded · 980 measured · Source: the US BTS May · 10.6 min · 1,050 recorded · 1,046 measured · Source: the US BTS Jun · 17.3 min · 1,083 recorded · 1,060 measured · Source: the US BTS Jul · 25.9 min · 1,144 recorded · 1,098 measured · Source: the US BTS Aug · 13.2 min · 508 recorded · 496 measured · Source: the US BTS Sep · 7.2 min · 494 recorded · 489 measured · Source: the US BTS Oct · 6.1 min · 770 recorded · 768 measured · Source: the US BTS Nov · 13.5 min · 832 recorded · 809 measured · Source: the US BTS Dec · 19.0 min · 781 recorded · 767 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 · 812 · 812 recorded · 806 measured · Source: the US BTS Feb · 777 · 777 recorded · 777 measured · Source: the US BTS Mar · 923 · 923 recorded · 877 measured · Source: the US BTS Apr · 1,020 · 1,020 recorded · 980 measured · Source: the US BTS May · 1,050 · 1,050 recorded · 1,046 measured · Source: the US BTS Jun · 1,083 · 1,083 recorded · 1,060 measured · Source: the US BTS Jul · 1,144 · 1,144 recorded · 1,098 measured · Source: the US BTS Aug · 508 · 508 recorded · 496 measured · Source: the US BTS Sep · 494 · 494 recorded · 489 measured · Source: the US BTS Oct · 770 · 770 recorded · 768 measured · Source: the US BTS Nov · 832 · 832 recorded · 809 measured · Source: the US BTS Dec · 781 · 781 recorded · 767 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
Jan78.3%14.0 min806812
Feb82.6%9.6 min777777
Mar76.1%19.0 min877923
Apr81.1%12.4 min9801,020
May80.8%10.6 min1,0461,050
Jun73.5%17.3 min1,0601,083
Jul72.2%25.9 min1,0981,144
Aug79.4%13.2 min496508
Sep81.6%7.2 min489494
Oct84.9%6.1 min768770
Nov82.3%13.5 min809832
Dec73.4%19.0 min767781

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 76.8% 7,826
  • Delayed >15 min 21.1% 2,147
  • Cancelled 2.2% 221
  • 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

80
80 of 80
Flight numbersBy direction DeparturesOn time
UA739 OMA → ORD 490 75.6%
UA533 ORD → OMA 469 62.5%
UA1778 ORD → OMA 445 90.3%
UA247 ORD → OMA 325 80.4%
AA3197 OMA → ORD 282 88.0%
UA580 OMA → ORD 281 88.2%
UA2668 OMA → ORD 268 92.9%
AA3198 ORD → OMA 251 53.7%
UA293 OMA → ORD 224 92.1%
UA2207 ORD → OMA 218 73.0%
UA549 OMA → ORD 138 74.3%
UA600 OMA → ORD 132 82.2%
UA1625 ORD → OMA 124 61.7%
MQ3391 OMA → ORD 122 64.7%
UA1476 OMA → ORD 111 74.8%
MQ3717 OMA → ORD 88 78.6%
UA1933 OMA → ORD 88 95.3%
MQ3811 ORD → OMA 87 81.2%
MQ3339 ORD → OMA 86 77.5%
MQ3730 OMA → ORD 77 80.5%
UA342 ORD → OMA 77 87.0%
OO5737 ORD → OMA 76 50.7%
MQ4042 ORD → OMA 73 62.0%
MQ4273 ORD → OMA 69 71.2%
MQ3718 ORD → OMA 64 75.8%
MQ3738 OMA → ORD 62 75.0%
MQ3738 ORD → OMA 62 75.4%
MQ4051 ORD → OMA 62 80.7%
MQ4051 OMA → ORD 62 79.0%
MQ3730 ORD → OMA 60 90.0%
YX4433 OMA → ORD 60 72.9%
YX4433 ORD → OMA 60 79.7%
MQ3399 ORD → OMA 59 93.2%
MQ3399 OMA → ORD 59 84.8%
OO5587 OMA → ORD 59 67.9%
OO5589 ORD → OMA 59 82.8%
OO5340 OMA → ORD 54 87.0%
OO5558 ORD → OMA 53 92.5%
MQ3364 OMA → ORD 51 84.0%
UA1888 ORD → OMA 51 94.1%
MQ3813 OMA → ORD 49 83.3%
AA2550 OMA → ORD 46 87.0%
AA2596 ORD → OMA 46 76.1%
UA539 ORD → OMA 46 89.1%
UA457 ORD → OMA 45 68.2%
MQ3739 ORD → OMA 44 90.9%
MQ3739 OMA → ORD 44 88.4%
MQ3811 OMA → ORD 44 73.8%
MQ3986 OMA → ORD 44 90.9%
MQ4080 ORD → OMA 44 87.8%
MQ4221 ORD → OMA 44 81.8%
MQ4221 OMA → ORD 44 81.4%
MQ4273 OMA → ORD 43 82.1%
UA2427 OMA → ORD 43 88.1%
YX4790 OMA → ORD 42 90.5%
UA1023 OMA → ORD 38 78.4%
UA1853 ORD → OMA 37 83.8%
UA1897 OMA → ORD 37 78.4%
MQ3346 OMA → ORD 36 55.6%
MQ3898 ORD → OMA 35 68.6%
UA1850 ORD → OMA 35 61.8%
UA2329 ORD → OMA 35 67.7%
UA2832 OMA → ORD 35 67.7%
YX4724 OMA → ORD 34 71.9%
YX4724 ORD → OMA 34 75.8%
AA3124 ORD → OMA 33 45.5%
MQ3529 ORD → OMA 33 78.8%
MQ3642 ORD → OMA 33 96.9%
MQ3646 OMA → ORD 33 90.6%
UA1572 ORD → OMA 33 78.8%
OO5573 ORD → OMA 32 70.0%
UA1806 ORD → OMA 32 81.3%
YX3484 OMA → ORD 32 96.9%
YX3651 ORD → OMA 32 96.9%
OO5334 OMA → ORD 31 93.1%
OO5435 OMA → ORD 31 93.1%
OO5777 ORD → OMA 30 78.6%
UA1067 OMA → ORD 30 86.7%
YX4381 ORD → OMA 30 82.8%
YX4497 OMA → ORD 30 72.4%

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 576 +10.3% 34 76.2%
June 2026 546 +6.2% 20 74.2%
May 2026 571 +20.2% 2 80.4%
April 2026 566 +36.7% 34 79.7%
March 2026 476 +18.7% 23 72.5%
February 2026 402 +7.2% 0 83.1%
January 2026 418 +7.7% 2 71.8%
December 2025 429 +26.9% 11 65.7%
November 2025 456 +29.2% 23 79.2%
October 2025 530 +122.7% 2 82.1%
September 2025 489 5 81.6%
August 2025 496 12 79.4%
July 2025 522 12 67.8%
June 2025 514 3 72.8%
May 2025 475 2 81.3%
April 2025 414 6 83.1%
March 2025 401 23 80.3%
February 2025 375 0 82.1%
January 2025 388 4 85.3%
December 2024 338 3 83.1%
November 2024 353 0 86.4%
October 2024 238 0 91.2%

How to read this chart

Loading the guide…