1,114 km · Domestic

OKC Will Rogers World (OKC) – Chicago O'Hare (ORD)

In July 2026, 477 flights operated between OKC Will Rogers World and Chicago O'Hare (both directions), and 73.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
January296350▲ 18.2%
February285337▲ 18.2%
March383400▲ 4.4%
April372433▲ 16.4%
May453466▲ 2.9%
June456455▼ 0.2%
July446477▲ 7.0%
August417––
September429––
October471–in progress
November412––
December424––
Year to date (Jan–Jul)2,6912,918▲ 8.4%

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
January86.8%69.7%▼ 19.7%
February82.5%78.9%▼ 4.4%
March84.9%67.8%▼ 20.1%
April89.8%81.3%▼ 9.5%
May85.0%79.4%▼ 6.6%
June67.3%78.0%▲ 15.9%
July70.2%73.2%▲ 4.3%
August76.5%––
September82.5%––
October78.6%–in progress
November78.2%––
December66.7%––
Year-to-date average (Jan–Jul)80.9%75.5%▼ 6.7%

Cancelled flights by month

The most recent periods19 periods
PeriodCancelled flights 2025Cancelled flights 2026Change vs last year
January419▲ 375.0%
February114▼ 63.6%
March515▲ 200.0%
April527▲ 440.0%
May15▲ 400.0%
June019–
July519▲ 280.0%
August13––
September4––
October0–in progress
November24––
December13––
Year to date (Jan–Jul)31108▲ 248.4%

Airlines on this route

  1. SkyWest Airlines 78.5%
  2. Republic Airways 12.4%
  3. Envoy Air 9.0%
  4. United Airlines 0.1%

Oct 1, 2024 – Jul 31, 2026

By direction

OKC → ORD

Scheduled flights
4,464
Flights operated
4,369
Cancelled
95 · 2.1%
On-time departures
82.5%

ORD → OKC

Scheduled flights
4,462
Flights operated
4,362
Cancelled
100 · 2.2%
On-time departures
73.8%

OKC → ORD and ORD → OKC counted separately.

Airlines on this route

Oct 1, 2024 – Jul 31, 2026
AirlineScheduled flights Share On-time departures Cancelled
SkyWest Airlines OO 7,009 78.5% 75.9% 168
Republic Airways YX 1,109 12.4% 87.6% 16
Envoy Air MQ 800 9.0% 84.2% 11
United Airlines UA 8 0.1% 100.0% 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 delay09:00–10:009.6min · 1,061 recorded · 1,051 measured
Gap to highest-delay hour26.7min09:00 ↔ 18:00
Recorded flights8,926OKC–ORD

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 · Fewer than 200 measured departures · 202 recorded · 198 measured · Source: the US BTS 06:00 · 84.3% · 234 recorded · 229 measured · Source: the US BTS 07:00 · 87.0% · 906 recorded · 893 measured · Source: the US BTS 08:00 · 80.5% · 365 recorded · 359 measured · Source: the US BTS 09:00 · 83.4% · 1,061 recorded · 1,051 measured · Source: the US BTS 10:00 · 83.8% · 593 recorded · 585 measured · Source: the US BTS 11:00 · Fewer than 200 measured departures · 127 recorded · 123 measured · Source: the US BTS 12:00 · 75.3% · 586 recorded · 582 measured · Source: the US BTS 13:00 · 81.0% · 964 recorded · 954 measured · Source: the US BTS 14:00 · 79.0% · 538 recorded · 523 measured · Source: the US BTS 15:00 · 79.7% · 251 recorded · 246 measured · Source: the US BTS 16:00 · 73.7% · 936 recorded · 914 measured · Source: the US BTS 17:00 · 71.7% · 454 recorded · 435 measured · Source: the US BTS 18:00 · 61.8% · 440 recorded · 421 measured · Source: the US BTS 19:00 · 68.3% · 1,011 recorded · 969 measured · Source: the US BTS 20:00 · 81.2% · 214 recorded · 207 measured · Source: the US BTS 21:00 · Fewer than 200 measured departures · 44 recorded · 42 measured · Source: the US BTS 22:00 · No observations · 0 recorded · 0 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 · Fewer than 200 measured departures · 202 recorded · 198 measured · Source: the US BTS 06:00 · 11.8 min · 234 recorded · 229 measured · Source: the US BTS 07:00 · 10.6 min · 906 recorded · 893 measured · Source: the US BTS 08:00 · 13.0 min · 365 recorded · 359 measured · Source: the US BTS 09:00 · 9.6 min · 1,061 recorded · 1,051 measured · Source: the US BTS 10:00 · 10.7 min · 593 recorded · 585 measured · Source: the US BTS 11:00 · Fewer than 200 measured departures · 127 recorded · 123 measured · Source: the US BTS 12:00 · 17.7 min · 586 recorded · 582 measured · Source: the US BTS 13:00 · 13.4 min · 964 recorded · 954 measured · Source: the US BTS 14:00 · 13.0 min · 538 recorded · 523 measured · Source: the US BTS 15:00 · 19.7 min · 251 recorded · 246 measured · Source: the US BTS 16:00 · 22.7 min · 936 recorded · 914 measured · Source: the US BTS 17:00 · 28.4 min · 454 recorded · 435 measured · Source: the US BTS 18:00 · 36.2 min · 440 recorded · 421 measured · Source: the US BTS 19:00 · 26.2 min · 1,011 recorded · 969 measured · Source: the US BTS 20:00 · 16.8 min · 214 recorded · 207 measured · Source: the US BTS 21:00 · Fewer than 200 measured departures · 44 recorded · 42 measured · Source: the US BTS 22:00 · No observations · 0 recorded · 0 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 · 202 · 202 recorded · 198 measured · Source: the US BTS 06:00 · 234 · 234 recorded · 229 measured · Source: the US BTS 07:00 · 906 · 906 recorded · 893 measured · Source: the US BTS 08:00 · 365 · 365 recorded · 359 measured · Source: the US BTS 09:00 · 1,061 · 1,061 recorded · 1,051 measured · Source: the US BTS 10:00 · 593 · 593 recorded · 585 measured · Source: the US BTS 11:00 · 127 · 127 recorded · 123 measured · Source: the US BTS 12:00 · 586 · 586 recorded · 582 measured · Source: the US BTS 13:00 · 964 · 964 recorded · 954 measured · Source: the US BTS 14:00 · 538 · 538 recorded · 523 measured · Source: the US BTS 15:00 · 251 · 251 recorded · 246 measured · Source: the US BTS 16:00 · 936 · 936 recorded · 914 measured · Source: the US BTS 17:00 · 454 · 454 recorded · 435 measured · Source: the US BTS 18:00 · 440 · 440 recorded · 421 measured · Source: the US BTS 19:00 · 1,011 · 1,011 recorded · 969 measured · Source: the US BTS 20:00 · 214 · 214 recorded · 207 measured · Source: the US BTS 21:00 · 44 · 44 recorded · 42 measured · Source: the US BTS 22:00 · No observations · 0 recorded · 0 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:00Fewer than 200 measured departures—198202
06:0084.3%11.8 min229234
07:0087.0%10.6 min893906
08:0080.5%13.0 min359365
09:0083.4%9.6 min1,0511,061
10:0083.8%10.7 min585593
11:00Fewer than 200 measured departures—123127
12:0075.3%17.7 min582586
13:0081.0%13.4 min954964
14:0079.0%13.0 min523538
15:0079.7%19.7 min246251
16:0073.7%22.7 min914936
17:0071.7%28.4 min435454
18:0061.8%36.2 min421440
19:0068.3%26.2 min9691,011
20:0081.2%16.8 min207214
21:00Fewer than 200 measured departures—4244
22:00No observations———
23:00No observations———

Day of week

On-time departures Partial coverage: only airlines that report on-time data to the US DOT
Monday · 77.3% · 1,355 recorded · 1,313 measured · Source: the US BTS Tuesday · 80.4% · 1,214 recorded · 1,199 measured · Source: the US BTS Wednesday · 79.8% · 1,209 recorded · 1,190 measured · Source: the US BTS Thursday · 80.1% · 1,327 recorded · 1,299 measured · Source: the US BTS Friday · 77.7% · 1,330 recorded · 1,303 measured · Source: the US BTS Saturday · 78.9% · 1,147 recorded · 1,115 measured · Source: the US BTS Sunday · 73.3% · 1,344 recorded · 1,312 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 · 20.2 min · 1,355 recorded · 1,313 measured · Source: the US BTS Tuesday · 12.7 min · 1,214 recorded · 1,199 measured · Source: the US BTS Wednesday · 16.0 min · 1,209 recorded · 1,190 measured · Source: the US BTS Thursday · 13.8 min · 1,327 recorded · 1,299 measured · Source: the US BTS Friday · 17.8 min · 1,330 recorded · 1,303 measured · Source: the US BTS Saturday · 15.6 min · 1,147 recorded · 1,115 measured · Source: the US BTS Sunday · 23.0 min · 1,344 recorded · 1,312 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,355 · 1,355 recorded · 1,313 measured · Source: the US BTS Tuesday · 1,214 · 1,214 recorded · 1,199 measured · Source: the US BTS Wednesday · 1,209 · 1,209 recorded · 1,190 measured · Source: the US BTS Thursday · 1,327 · 1,327 recorded · 1,299 measured · Source: the US BTS Friday · 1,330 · 1,330 recorded · 1,303 measured · Source: the US BTS Saturday · 1,147 · 1,147 recorded · 1,115 measured · Source: the US BTS Sunday · 1,344 · 1,344 recorded · 1,312 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.3%20.2 min1,3131,355
Tuesday80.4%12.7 min1,1991,214
Wednesday79.8%16.0 min1,1901,209
Thursday80.1%13.8 min1,2991,327
Friday77.7%17.8 min1,3031,330
Saturday78.9%15.6 min1,1151,147
Sunday73.3%23.0 min1,3121,344

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 · 77.6% · 669 recorded · 646 measured · Source: the US BTS Feb · 80.6% · 637 recorded · 622 measured · Source: the US BTS Mar · 76.1% · 803 recorded · 783 measured · Source: the US BTS Apr · 85.2% · 837 recorded · 805 measured · Source: the US BTS May · 82.2% · 925 recorded · 919 measured · Source: the US BTS Jun · 72.7% · 930 recorded · 911 measured · Source: the US BTS Jul · 71.7% · 947 recorded · 923 measured · Source: the US BTS Aug · 76.5% · 430 recorded · 417 measured · Source: the US BTS Sep · 82.5% · 433 recorded · 429 measured · Source: the US BTS Oct · 81.8% · 744 recorded · 742 measured · Source: the US BTS Nov · 80.2% · 811 recorded · 787 measured · Source: the US BTS Dec · 73.6% · 760 recorded · 747 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 · 19.6 min · 669 recorded · 646 measured · Source: the US BTS Feb · 14.3 min · 637 recorded · 622 measured · Source: the US BTS Mar · 20.3 min · 803 recorded · 783 measured · Source: the US BTS Apr · 5.2 min · 837 recorded · 805 measured · Source: the US BTS May · 12.5 min · 925 recorded · 919 measured · Source: the US BTS Jun · 23.3 min · 930 recorded · 911 measured · Source: the US BTS Jul · 25.9 min · 947 recorded · 923 measured · Source: the US BTS Aug · 16.7 min · 430 recorded · 417 measured · Source: the US BTS Sep · 9.5 min · 433 recorded · 429 measured · Source: the US BTS Oct · 14.4 min · 744 recorded · 742 measured · Source: the US BTS Nov · 12.3 min · 811 recorded · 787 measured · Source: the US BTS Dec · 26.4 min · 760 recorded · 747 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 · 669 · 669 recorded · 646 measured · Source: the US BTS Feb · 637 · 637 recorded · 622 measured · Source: the US BTS Mar · 803 · 803 recorded · 783 measured · Source: the US BTS Apr · 837 · 837 recorded · 805 measured · Source: the US BTS May · 925 · 925 recorded · 919 measured · Source: the US BTS Jun · 930 · 930 recorded · 911 measured · Source: the US BTS Jul · 947 · 947 recorded · 923 measured · Source: the US BTS Aug · 430 · 430 recorded · 417 measured · Source: the US BTS Sep · 433 · 433 recorded · 429 measured · Source: the US BTS Oct · 744 · 744 recorded · 742 measured · Source: the US BTS Nov · 811 · 811 recorded · 787 measured · Source: the US BTS Dec · 760 · 760 recorded · 747 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
Jan77.6%19.6 min646669
Feb80.6%14.3 min622637
Mar76.1%20.3 min783803
Apr85.2%5.2 min805837
May82.2%12.5 min919925
Jun72.7%23.3 min911930
Jul71.7%25.9 min923947
Aug76.5%16.7 min417430
Sep82.5%9.5 min429433
Oct81.8%14.4 min742744
Nov80.2%12.3 min787811
Dec73.6%26.4 min747760

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.5% 6,824
  • Delayed >15 min 21.4% 1,907
  • Cancelled 2.2% 195
  • 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
OO5364 OKC → ORD 612 87.4%
OO5823 OKC → ORD 554 86.1%
OO4766 ORD → OKC 538 75.3%
OO5392 ORD → OKC 380 69.3%
OO5999 ORD → OKC 256 82.0%
OO5557 ORD → OKC 217 80.4%
OO5867 OKC → ORD 208 81.1%
OO6519 OKC → ORD 161 74.2%
OO4935 ORD → OKC 156 69.3%
YX4421 OKC → ORD 153 94.6%
OO5316 ORD → OKC 149 78.8%
YX4417 ORD → OKC 144 85.4%
OO6487 ORD → OKC 131 51.2%
OO6493 OKC → ORD 131 81.5%
OO6434 OKC → ORD 119 68.6%
YX3658 ORD → OKC 116 87.9%
YX3671 OKC → ORD 116 91.4%
OO6481 ORD → OKC 114 54.4%
MQ3792 OKC → ORD 110 91.7%
OO6484 OKC → ORD 105 73.8%
MQ3839 OKC → ORD 102 75.0%
MQ3839 ORD → OKC 102 76.0%
OO6239 ORD → OKC 102 51.6%
OO6440 ORD → OKC 95 73.7%
OO6204 OKC → ORD 88 77.7%
OO6493 ORD → OKC 87 54.8%
OO6517 OKC → ORD 85 84.3%
YX3460 OKC → ORD 73 88.7%
OO6274 OKC → ORD 72 64.2%
OO6274 ORD → OKC 72 61.2%
OO6204 ORD → OKC 71 77.1%
MQ4197 ORD → OKC 66 89.4%
OO5599 OKC → ORD 65 77.8%
OO5605 OKC → ORD 63 88.9%
MQ3792 ORD → OKC 62 88.5%
OO4890 OKC → ORD 62 85.5%
OO6475 ORD → OKC 62 64.4%
OO5844 OKC → ORD 61 76.8%
OO4890 ORD → OKC 58 84.5%
OO6273 ORD → OKC 58 66.7%
OO5840 OKC → ORD 57 85.5%
OO5924 OKC → ORD 49 69.4%
OO6238 ORD → OKC 46 61.0%
OO6451 OKC → ORD 46 82.6%
OO4859 OKC → ORD 45 82.2%
YX3667 ORD → OKC 45 77.8%
OO6454 ORD → OKC 44 66.7%
OO6454 OKC → ORD 44 56.1%
OO6238 OKC → ORD 43 52.6%
OO6198 OKC → ORD 39 82.9%
MQ3335 OKC → ORD 37 86.5%
OO6230 OKC → ORD 37 72.2%
OO4685 ORD → OKC 36 91.7%
OO4898 ORD → OKC 36 74.3%
OO5269 ORD → OKC 36 63.9%
OO5614 ORD → OKC 35 82.9%
OO5621 OKC → ORD 35 74.3%
OO4992 ORD → OKC 34 59.4%
OO6034 ORD → OKC 34 88.2%
OO6413 OKC → ORD 33 84.4%
OO4985 OKC → ORD 32 51.6%
OO4985 ORD → OKC 32 53.1%
OO6262 ORD → OKC 32 26.7%
OO6379 ORD → OKC 32 74.2%
YX3456 OKC → ORD 32 83.9%
YX3507 OKC → ORD 32 93.8%
YX3525 ORD → OKC 32 75.0%
YX3600 ORD → OKC 32 100.0%
MQ3500 ORD → OKC 31 80.7%
OO4793 OKC → ORD 31 74.2%
OO5241 ORD → OKC 31 90.3%
OO6261 OKC → ORD 31 86.2%
OO6380 OKC → ORD 31 71.0%
OO6383 ORD → OKC 31 80.7%
MQ3920 OKC → ORD 30 72.4%
MQ3920 ORD → OKC 30 83.3%
OO5483 ORD → OKC 30 64.3%
OO6379 OKC → ORD 30 89.7%
OO6459 OKC → ORD 30 92.3%
OO6459 ORD → OKC 30 85.2%

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 477 +7.0% 19 73.2%
June 2026 455 −0.2% 19 78.0%
May 2026 466 +2.9% 5 79.4%
April 2026 433 +16.4% 27 81.3%
March 2026 400 +4.4% 15 67.8%
February 2026 337 +18.2% 4 78.9%
January 2026 350 +18.2% 19 69.7%
December 2025 424 +31.3% 13 66.7%
November 2025 412 +9.9% 24 78.2%
October 2025 471 +73.8% 0 78.6%
September 2025 429 4 82.5%
August 2025 417 13 76.5%
July 2025 446 5 70.2%
June 2025 456 0 67.3%
May 2025 453 1 85.0%
April 2025 372 5 89.8%
March 2025 383 5 84.9%
February 2025 285 11 82.5%
January 2025 296 4 86.8%
December 2024 323 0 82.7%
November 2024 375 0 82.4%
October 2024 271 2 87.5%

How to read this chart

Loading the guide…