796 km · Domestic

Denver (DEN) – OKC Will Rogers World (OKC)

In July 2026, 581 flights operated between Denver and OKC Will Rogers World (both directions), and 73.3% 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
January494453▼ 8.3%
February451414▼ 8.2%
March542488▼ 10.0%
April535484▼ 9.5%
May554537▼ 3.1%
June563557▼ 1.1%
July634581▼ 8.4%
August592––
September559––
October563–in progress
November498––
December506––
Year to date (Jan–Jul)3,7733,514▼ 6.9%

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
January81.2%84.3%▲ 3.8%
February78.7%86.2%▲ 9.5%
March84.3%76.0%▼ 9.8%
April73.8%83.7%▲ 13.4%
May68.4%75.2%▲ 9.9%
June68.7%74.0%▲ 7.7%
July70.2%73.3%▲ 4.4%
August72.3%––
September80.9%––
October84.0%–in progress
November89.0%––
December73.7%––
Year-to-date average (Jan–Jul)75.0%79.0%▲ 5.2%

Cancelled flights by month

The most recent periods19 periods
PeriodCancelled flights 2025Cancelled flights 2026Change vs last year
January525▲ 400.0%
February90▼ 100.0%
March42▼ 50.0%
April24▲ 100.0%
May32▼ 33.3%
June330.0%
July73▼ 57.1%
August1––
September0––
October2–in progress
November0––
December0––
Year to date (Jan–Jul)3339▲ 18.2%

Airlines on this route

  1. SkyWest Airlines 44.9%
  2. Southwest Airlines 38.1%
  3. Frontier Airlines 10.6%
  4. United Airlines 6.3%

Oct 1, 2024 – Jul 31, 2026

By direction

DEN → OKC

Scheduled flights
5,732
Flights operated
5,693
Cancelled
39 · 0.7%
On-time departures
75.7%

OKC → DEN

Scheduled flights
5,746
Flights operated
5,694
Cancelled
52 · 0.9%
On-time departures
80.6%

DEN → OKC and OKC → DEN counted separately.

Airlines on this route

Oct 1, 2024 – Jul 31, 2026
AirlineScheduled flights Share On-time departures Cancelled
SkyWest Airlines OO 5,159 44.9% 82.3% 44
Southwest Airlines WN 4,374 38.1% 73.1% 31
Frontier Airlines F9 1,218 10.6% 75.7% 11
United Airlines UA 727 6.3% 83.2% 5

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:000.6min · 282 recorded · 282 measured
Gap to highest-delay hour29.0min07:00 ↔ 19:00
Recorded flights11,478DEN–OKC

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 · 44 recorded · 44 measured · Source: the US BTS 06:00 · 92.6% · 1,168 recorded · 1,158 measured · Source: the US BTS 07:00 · 90.4% · 282 recorded · 282 measured · Source: the US BTS 08:00 · 89.8% · 601 recorded · 597 measured · Source: the US BTS 09:00 · 86.3% · 1,003 recorded · 999 measured · Source: the US BTS 10:00 · 84.2% · 928 recorded · 926 measured · Source: the US BTS 11:00 · 84.8% · 947 recorded · 936 measured · Source: the US BTS 12:00 · 78.4% · 274 recorded · 273 measured · Source: the US BTS 13:00 · 82.3% · 982 recorded · 974 measured · Source: the US BTS 14:00 · Fewer than 200 measured departures · 188 recorded · 187 measured · Source: the US BTS 15:00 · 75.2% · 435 recorded · 431 measured · Source: the US BTS 16:00 · 69.3% · 389 recorded · 384 measured · Source: the US BTS 17:00 · 71.0% · 1,648 recorded · 1,635 measured · Source: the US BTS 18:00 · 64.7% · 422 recorded · 414 measured · Source: the US BTS 19:00 · 58.7% · 771 recorded · 765 measured · Source: the US BTS 20:00 · 67.7% · 1,083 recorded · 1,072 measured · Source: the US BTS 21:00 · 69.8% · 270 recorded · 268 measured · Source: the US BTS 22:00 · Fewer than 200 measured departures · 41 recorded · 40 measured · Source: the US BTS 23:00 · Fewer than 200 measured departures · 2 recorded · 2 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 · 44 recorded · 44 measured · Source: the US BTS 06:00 · 2.4 min · 1,168 recorded · 1,158 measured · Source: the US BTS 07:00 · 0.6 min · 282 recorded · 282 measured · Source: the US BTS 08:00 · 4.7 min · 601 recorded · 597 measured · Source: the US BTS 09:00 · 5.6 min · 1,003 recorded · 999 measured · Source: the US BTS 10:00 · 7.2 min · 928 recorded · 926 measured · Source: the US BTS 11:00 · 7.7 min · 947 recorded · 936 measured · Source: the US BTS 12:00 · 10.1 min · 274 recorded · 273 measured · Source: the US BTS 13:00 · 9.1 min · 982 recorded · 974 measured · Source: the US BTS 14:00 · Fewer than 200 measured departures · 188 recorded · 187 measured · Source: the US BTS 15:00 · 12.1 min · 435 recorded · 431 measured · Source: the US BTS 16:00 · 17.8 min · 389 recorded · 384 measured · Source: the US BTS 17:00 · 21.2 min · 1,648 recorded · 1,635 measured · Source: the US BTS 18:00 · 22.5 min · 422 recorded · 414 measured · Source: the US BTS 19:00 · 29.6 min · 771 recorded · 765 measured · Source: the US BTS 20:00 · 21.9 min · 1,083 recorded · 1,072 measured · Source: the US BTS 21:00 · 14.4 min · 270 recorded · 268 measured · Source: the US BTS 22:00 · Fewer than 200 measured departures · 41 recorded · 40 measured · Source: the US BTS 23:00 · Fewer than 200 measured departures · 2 recorded · 2 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 · 44 · 44 recorded · 44 measured · Source: the US BTS 06:00 · 1,168 · 1,168 recorded · 1,158 measured · Source: the US BTS 07:00 · 282 · 282 recorded · 282 measured · Source: the US BTS 08:00 · 601 · 601 recorded · 597 measured · Source: the US BTS 09:00 · 1,003 · 1,003 recorded · 999 measured · Source: the US BTS 10:00 · 928 · 928 recorded · 926 measured · Source: the US BTS 11:00 · 947 · 947 recorded · 936 measured · Source: the US BTS 12:00 · 274 · 274 recorded · 273 measured · Source: the US BTS 13:00 · 982 · 982 recorded · 974 measured · Source: the US BTS 14:00 · 188 · 188 recorded · 187 measured · Source: the US BTS 15:00 · 435 · 435 recorded · 431 measured · Source: the US BTS 16:00 · 389 · 389 recorded · 384 measured · Source: the US BTS 17:00 · 1,648 · 1,648 recorded · 1,635 measured · Source: the US BTS 18:00 · 422 · 422 recorded · 414 measured · Source: the US BTS 19:00 · 771 · 771 recorded · 765 measured · Source: the US BTS 20:00 · 1,083 · 1,083 recorded · 1,072 measured · Source: the US BTS 21:00 · 270 · 270 recorded · 268 measured · Source: the US BTS 22:00 · 41 · 41 recorded · 40 measured · Source: the US BTS 23:00 · 2 · 2 recorded · 2 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—4444
06:0092.6%2.4 min1,1581,168
07:0090.4%0.6 min282282
08:0089.8%4.7 min597601
09:0086.3%5.6 min9991,003
10:0084.2%7.2 min926928
11:0084.8%7.7 min936947
12:0078.4%10.1 min273274
13:0082.3%9.1 min974982
14:00Fewer than 200 measured departures—187188
15:0075.2%12.1 min431435
16:0069.3%17.8 min384389
17:0071.0%21.2 min1,6351,648
18:0064.7%22.5 min414422
19:0058.7%29.6 min765771
20:0067.7%21.9 min1,0721,083
21:0069.8%14.4 min268270
22:00Fewer than 200 measured departures—4041
23:00Fewer than 200 measured departures—22

Day of week

On-time departures Partial coverage: only airlines that report on-time data to the US DOT
Monday · 77.5% · 1,731 recorded · 1,727 measured · Source: the US BTS Tuesday · 80.3% · 1,542 recorded · 1,534 measured · Source: the US BTS Wednesday · 78.4% · 1,543 recorded · 1,535 measured · Source: the US BTS Thursday · 76.2% · 1,702 recorded · 1,690 measured · Source: the US BTS Friday · 77.0% · 1,746 recorded · 1,716 measured · Source: the US BTS Saturday · 79.7% · 1,458 recorded · 1,441 measured · Source: the US BTS Sunday · 78.3% · 1,756 recorded · 1,744 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 · 12.1 min · 1,731 recorded · 1,727 measured · Source: the US BTS Tuesday · 11.5 min · 1,542 recorded · 1,534 measured · Source: the US BTS Wednesday · 12.1 min · 1,543 recorded · 1,535 measured · Source: the US BTS Thursday · 12.7 min · 1,702 recorded · 1,690 measured · Source: the US BTS Friday · 13.8 min · 1,746 recorded · 1,716 measured · Source: the US BTS Saturday · 14.0 min · 1,458 recorded · 1,441 measured · Source: the US BTS Sunday · 13.8 min · 1,756 recorded · 1,744 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,731 · 1,731 recorded · 1,727 measured · Source: the US BTS Tuesday · 1,542 · 1,542 recorded · 1,534 measured · Source: the US BTS Wednesday · 1,543 · 1,543 recorded · 1,535 measured · Source: the US BTS Thursday · 1,702 · 1,702 recorded · 1,690 measured · Source: the US BTS Friday · 1,746 · 1,746 recorded · 1,716 measured · Source: the US BTS Saturday · 1,458 · 1,458 recorded · 1,441 measured · Source: the US BTS Sunday · 1,756 · 1,756 recorded · 1,744 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.5%12.1 min1,7271,731
Tuesday80.3%11.5 min1,5341,542
Wednesday78.4%12.1 min1,5351,543
Thursday76.2%12.7 min1,6901,702
Friday77.0%13.8 min1,7161,746
Saturday79.7%14.0 min1,4411,458
Sunday78.3%13.8 min1,7441,756

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 · 82.7% · 977 recorded · 947 measured · Source: the US BTS Feb · 82.3% · 874 recorded · 865 measured · Source: the US BTS Mar · 80.4% · 1,036 recorded · 1,030 measured · Source: the US BTS Apr · 78.5% · 1,025 recorded · 1,019 measured · Source: the US BTS May · 71.8% · 1,096 recorded · 1,091 measured · Source: the US BTS Jun · 71.3% · 1,126 recorded · 1,120 measured · Source: the US BTS Jul · 71.7% · 1,225 recorded · 1,215 measured · Source: the US BTS Aug · 72.3% · 593 recorded · 592 measured · Source: the US BTS Sep · 80.9% · 559 recorded · 559 measured · Source: the US BTS Oct · 84.6% · 911 recorded · 908 measured · Source: the US BTS Nov · 84.6% · 1,034 recorded · 1,020 measured · Source: the US BTS Dec · 79.3% · 1,022 recorded · 1,021 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.4 min · 977 recorded · 947 measured · Source: the US BTS Feb · 10.5 min · 874 recorded · 865 measured · Source: the US BTS Mar · 12.9 min · 1,036 recorded · 1,030 measured · Source: the US BTS Apr · 11.8 min · 1,025 recorded · 1,019 measured · Source: the US BTS May · 19.6 min · 1,096 recorded · 1,091 measured · Source: the US BTS Jun · 20.2 min · 1,126 recorded · 1,120 measured · Source: the US BTS Jul · 19.8 min · 1,225 recorded · 1,215 measured · Source: the US BTS Aug · 14.8 min · 593 recorded · 592 measured · Source: the US BTS Sep · 7.9 min · 559 recorded · 559 measured · Source: the US BTS Oct · 6.2 min · 911 recorded · 908 measured · Source: the US BTS Nov · 6.8 min · 1,034 recorded · 1,020 measured · Source: the US BTS Dec · 11.1 min · 1,022 recorded · 1,021 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 · 977 · 977 recorded · 947 measured · Source: the US BTS Feb · 874 · 874 recorded · 865 measured · Source: the US BTS Mar · 1,036 · 1,036 recorded · 1,030 measured · Source: the US BTS Apr · 1,025 · 1,025 recorded · 1,019 measured · Source: the US BTS May · 1,096 · 1,096 recorded · 1,091 measured · Source: the US BTS Jun · 1,126 · 1,126 recorded · 1,120 measured · Source: the US BTS Jul · 1,225 · 1,225 recorded · 1,215 measured · Source: the US BTS Aug · 593 · 593 recorded · 592 measured · Source: the US BTS Sep · 559 · 559 recorded · 559 measured · Source: the US BTS Oct · 911 · 911 recorded · 908 measured · Source: the US BTS Nov · 1,034 · 1,034 recorded · 1,020 measured · Source: the US BTS Dec · 1,022 · 1,022 recorded · 1,021 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
Jan82.7%7.4 min947977
Feb82.3%10.5 min865874
Mar80.4%12.9 min1,0301,036
Apr78.5%11.8 min1,0191,025
May71.8%19.6 min1,0911,096
Jun71.3%20.2 min1,1201,126
Jul71.7%19.8 min1,2151,225
Aug72.3%14.8 min592593
Sep80.9%7.9 min559559
Oct84.6%6.2 min908911
Nov84.6%6.8 min1,0201,034
Dec79.3%11.1 min1,0211,022

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.5% 8,897
  • Delayed >15 min 21.7% 2,490
  • Cancelled 0.8% 91
  • 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

100
100 of 100
Flight numbersBy direction DeparturesOn time
OO4751 OKC → DEN 653 92.4%
OO5324 DEN → OKC 653 87.0%
OO5808 DEN → OKC 570 86.0%
OO4727 DEN → OKC 489 71.1%
OO4768 OKC → DEN 416 68.4%
F991863 OKC → DEN 358 72.2%
OO5490 OKC → DEN 336 85.3%
F991864 DEN → OKC 311 73.5%
OO4801 DEN → OKC 274 73.3%
OO5256 OKC → DEN 258 81.0%
F991928 DEN → OKC 256 79.1%
F991927 OKC → DEN 248 81.0%
OO5241 OKC → DEN 239 83.1%
OO5500 OKC → DEN 178 87.6%
OO5841 DEN → OKC 143 80.9%
UA2609 OKC → DEN 135 88.0%
UA1184 DEN → OKC 127 74.0%
OO5346 OKC → DEN 104 79.4%
WN495 DEN → OKC 96 79.0%
WN1297 DEN → OKC 82 86.6%
OO5616 DEN → OKC 77 88.3%
WN1303 OKC → DEN 75 86.3%
WN4166 DEN → OKC 71 78.9%
OO6029 DEN → OKC 61 95.1%
WN1388 OKC → DEN 60 75.0%
WN2154 DEN → OKC 60 32.2%
WN2488 DEN → OKC 59 61.0%
WN175 DEN → OKC 58 25.9%
WN1756 DEN → OKC 58 44.8%
WN2117 DEN → OKC 58 50.0%
WN2421 DEN → OKC 58 56.9%
WN2830 DEN → OKC 58 69.0%
WN3111 OKC → DEN 58 93.0%
WN3615 OKC → DEN 58 52.6%
WN3826 OKC → DEN 58 81.0%
WN573 OKC → DEN 58 94.8%
WN4428 OKC → DEN 56 98.2%
WN2982 OKC → DEN 55 96.2%
WN1901 DEN → OKC 54 79.3%
OO5585 DEN → OKC 53 69.8%
WN1107 OKC → DEN 52 76.9%
WN1932 OKC → DEN 52 73.1%
WN2661 DEN → OKC 52 92.3%
WN3127 DEN → OKC 52 51.9%
WN4100 OKC → DEN 52 94.2%
OO5582 OKC → DEN 51 65.3%
UA1485 DEN → OKC 51 86.3%
WN2065 OKC → DEN 50 86.0%
WN3010 DEN → OKC 50 90.0%
WN3911 OKC → DEN 50 46.0%
WN887 OKC → DEN 50 50.0%
WN1545 DEN → OKC 49 45.8%
WN1652 DEN → OKC 49 73.5%
WN1653 DEN → OKC 49 44.9%
WN1706 OKC → DEN 47 91.1%
WN785 DEN → OKC 47 84.1%
WN3945 OKC → DEN 46 91.3%
OO5480 OKC → DEN 45 74.4%
WN1332 OKC → DEN 45 86.4%
WN1600 DEN → OKC 45 71.1%
WN3406 OKC → DEN 45 88.9%
WN727 OKC → DEN 43 45.2%
WN1139 DEN → OKC 42 69.1%
WN2476 DEN → OKC 42 92.5%
WN3032 OKC → DEN 42 61.9%
WN448 DEN → OKC 42 54.8%
WN687 OKC → DEN 42 88.1%
F993188 DEN → OKC 40 72.5%
WN1777 DEN → OKC 40 75.0%
WN3377 DEN → OKC 39 87.2%
OO4662 OKC → DEN 37 100.0%
OO5745 DEN → OKC 37 97.3%
UA1894 DEN → OKC 37 85.7%
OO4791 DEN → OKC 36 71.4%
OO5814 OKC → DEN 36 80.0%
UA1424 OKC → DEN 36 88.6%
UA2154 OKC → DEN 36 100.0%
OO5325 OKC → DEN 35 80.0%
UA2307 OKC → DEN 35 94.3%
UA484 OKC → DEN 35 71.4%
UA691 DEN → OKC 35 91.4%
WN3948 OKC → DEN 35 71.4%
WN1188 OKC → DEN 34 30.3%
WN3112 OKC → DEN 34 79.4%
WN3113 OKC → DEN 34 61.8%
WN117 DEN → OKC 33 75.8%
WN1906 OKC → DEN 33 96.9%
WN2040 DEN → OKC 33 75.8%
WN207 DEN → OKC 33 60.6%
WN3477 DEN → OKC 33 81.8%
WN3595 OKC → DEN 33 66.7%
WN3823 DEN → OKC 33 62.5%
WN2120 DEN → OKC 32 71.9%
WN3749 OKC → DEN 32 100.0%
OO5679 DEN → OKC 31 93.6%
UA1289 DEN → OKC 31 77.4%
WN2109 DEN → OKC 31 80.7%
WN2375 OKC → DEN 31 100.0%
UA1614 OKC → DEN 30 96.7%
WN4109 OKC → DEN 30 86.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 581 −8.4% 3 73.3%
June 2026 557 −1.1% 3 74.0%
May 2026 537 −3.1% 2 75.2%
April 2026 484 −9.5% 4 83.7%
March 2026 488 −10.0% 2 76.0%
February 2026 414 −8.2% 0 86.2%
January 2026 453 −8.3% 25 84.3%
December 2025 506 −1.7% 0 73.7%
November 2025 498 −4.6% 0 89.0%
October 2025 563 +63.2% 2 84.0%
September 2025 559 0 80.9%
August 2025 592 1 72.3%
July 2025 634 7 70.2%
June 2025 563 3 68.7%
May 2025 554 3 68.4%
April 2025 535 2 73.8%
March 2025 542 4 84.3%
February 2025 451 9 78.7%
January 2025 494 5 81.2%
December 2024 515 1 84.9%
November 2024 522 14 80.5%
October 2024 345 1 85.5%

How to read this chart

Loading the guide…