1,316 km · Domestic

Denver (DEN) – Ontario (ONT)

In July 2026, 486 flights operated between Denver and Ontario (both directions), and 71.8% 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
January414369▼ 10.9%
February374340▼ 9.1%
March430397▼ 7.7%
April499410▼ 17.8%
May513484▼ 5.7%
June514500▼ 2.7%
July539486▼ 9.8%
August507––
September473––
October480–in progress
November439––
December389––
Year to date (Jan–Jul)3,2832,986▼ 9.0%

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
January78.5%83.5%▲ 6.4%
February79.1%80.0%▲ 1.1%
March81.9%76.3%▼ 6.8%
April74.7%81.5%▲ 9.1%
May70.0%76.9%▲ 9.9%
June63.6%67.2%▲ 5.7%
July61.2%71.8%▲ 17.3%
August71.4%––
September78.2%––
October82.1%–in progress
November84.5%––
December73.3%––
Year-to-date average (Jan–Jul)72.7%76.7%▲ 5.5%

Cancelled flights by month

The most recent periods19 periods
PeriodCancelled flights 2025Cancelled flights 2026Change vs last year
January31▼ 66.7%
February02–
March03–
April50▼ 100.0%
May80▼ 100.0%
June70▼ 100.0%
July50▼ 100.0%
August1––
September0––
October3–in progress
November1––
December0––
Year to date (Jan–Jul)286▼ 78.6%

Airlines on this route

  1. Southwest Airlines 46.9%
  2. United Airlines 31.3%
  3. Frontier Airlines 21.7%
  4. SkyWest Airlines 0.1%

Oct 1, 2024 – Jul 31, 2026

By direction

DEN → ONT

Scheduled flights
4,912
Flights operated
4,894
Cancelled
18 · 0.4%
On-time departures
72.1%

ONT → DEN

Scheduled flights
4,908
Flights operated
4,884
Cancelled
24 · 0.5%
On-time departures
80.2%

DEN → ONT and ONT → DEN counted separately.

Airlines on this route

Oct 1, 2024 – Jul 31, 2026
AirlineScheduled flights Share On-time departures Cancelled
Southwest Airlines WN 4,610 46.9% 72.5% 20
United Airlines UA 3,070 31.3% 80.1% 8
Frontier Airlines F9 2,128 21.7% 78.4% 14
SkyWest Airlines OO 12 0.1% 75.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 delay05:00–06:000.2min · 1,153 recorded · 1,149 measured
Gap to highest-delay hour37.8min05:00 ↔ 17:00
Recorded flights9,820DEN–ONT

Departure hour

On-time departures Partial coverage: only airlines that report on-time data to the US DOT
00:00 · 77.7% · 250 recorded · 247 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 · 94.6% · 1,153 recorded · 1,149 measured · Source: the US BTS 06:00 · 93.7% · 481 recorded · 479 measured · Source: the US BTS 07:00 · 85.4% · 371 recorded · 369 measured · Source: the US BTS 08:00 · 90.6% · 801 recorded · 801 measured · Source: the US BTS 09:00 · 91.2% · 297 recorded · 296 measured · Source: the US BTS 10:00 · 82.4% · 297 recorded · 296 measured · Source: the US BTS 11:00 · 84.7% · 887 recorded · 886 measured · Source: the US BTS 12:00 · 70.4% · 203 recorded · 203 measured · Source: the US BTS 13:00 · 73.7% · 1,194 recorded · 1,190 measured · Source: the US BTS 14:00 · 60.7% · 384 recorded · 382 measured · Source: the US BTS 15:00 · 58.6% · 234 recorded · 232 measured · Source: the US BTS 16:00 · 64.1% · 499 recorded · 498 measured · Source: the US BTS 17:00 · 52.9% · 223 recorded · 221 measured · Source: the US BTS 18:00 · 60.1% · 513 recorded · 509 measured · Source: the US BTS 19:00 · 67.1% · 786 recorded · 783 measured · Source: the US BTS 20:00 · 65.0% · 261 recorded · 260 measured · Source: the US BTS 21:00 · 45.9% · 258 recorded · 255 measured · Source: the US BTS 22:00 · 65.5% · 725 recorded · 719 measured · Source: the US BTS 23:00 · Fewer than 200 measured departures · 3 recorded · 3 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 · 9.8 min · 250 recorded · 247 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.2 min · 1,153 recorded · 1,149 measured · Source: the US BTS 06:00 · 1.4 min · 481 recorded · 479 measured · Source: the US BTS 07:00 · 5.0 min · 371 recorded · 369 measured · Source: the US BTS 08:00 · 3.3 min · 801 recorded · 801 measured · Source: the US BTS 09:00 · 3.7 min · 297 recorded · 296 measured · Source: the US BTS 10:00 · 9.7 min · 297 recorded · 296 measured · Source: the US BTS 11:00 · 8.7 min · 887 recorded · 886 measured · Source: the US BTS 12:00 · 14.2 min · 203 recorded · 203 measured · Source: the US BTS 13:00 · 16.0 min · 1,194 recorded · 1,190 measured · Source: the US BTS 14:00 · 22.7 min · 384 recorded · 382 measured · Source: the US BTS 15:00 · 28.3 min · 234 recorded · 232 measured · Source: the US BTS 16:00 · 24.3 min · 499 recorded · 498 measured · Source: the US BTS 17:00 · 38.1 min · 223 recorded · 221 measured · Source: the US BTS 18:00 · 24.9 min · 513 recorded · 509 measured · Source: the US BTS 19:00 · 21.3 min · 786 recorded · 783 measured · Source: the US BTS 20:00 · 17.7 min · 261 recorded · 260 measured · Source: the US BTS 21:00 · 28.6 min · 258 recorded · 255 measured · Source: the US BTS 22:00 · 19.6 min · 725 recorded · 719 measured · Source: the US BTS 23:00 · Fewer than 200 measured departures · 3 recorded · 3 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 · 250 · 250 recorded · 247 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 · 1,153 · 1,153 recorded · 1,149 measured · Source: the US BTS 06:00 · 481 · 481 recorded · 479 measured · Source: the US BTS 07:00 · 371 · 371 recorded · 369 measured · Source: the US BTS 08:00 · 801 · 801 recorded · 801 measured · Source: the US BTS 09:00 · 297 · 297 recorded · 296 measured · Source: the US BTS 10:00 · 297 · 297 recorded · 296 measured · Source: the US BTS 11:00 · 887 · 887 recorded · 886 measured · Source: the US BTS 12:00 · 203 · 203 recorded · 203 measured · Source: the US BTS 13:00 · 1,194 · 1,194 recorded · 1,190 measured · Source: the US BTS 14:00 · 384 · 384 recorded · 382 measured · Source: the US BTS 15:00 · 234 · 234 recorded · 232 measured · Source: the US BTS 16:00 · 499 · 499 recorded · 498 measured · Source: the US BTS 17:00 · 223 · 223 recorded · 221 measured · Source: the US BTS 18:00 · 513 · 513 recorded · 509 measured · Source: the US BTS 19:00 · 786 · 786 recorded · 783 measured · Source: the US BTS 20:00 · 261 · 261 recorded · 260 measured · Source: the US BTS 21:00 · 258 · 258 recorded · 255 measured · Source: the US BTS 22:00 · 725 · 725 recorded · 719 measured · Source: the US BTS 23:00 · 3 · 3 recorded · 3 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:0077.7%9.8 min247250
01:00No observations———
02:00No observations———
03:00No observations———
04:00No observations———
05:0094.6%0.2 min1,1491,153
06:0093.7%1.4 min479481
07:0085.4%5.0 min369371
08:0090.6%3.3 min801801
09:0091.2%3.7 min296297
10:0082.4%9.7 min296297
11:0084.7%8.7 min886887
12:0070.4%14.2 min203203
13:0073.7%16.0 min1,1901,194
14:0060.7%22.7 min382384
15:0058.6%28.3 min232234
16:0064.1%24.3 min498499
17:0052.9%38.1 min221223
18:0060.1%24.9 min509513
19:0067.1%21.3 min783786
20:0065.0%17.7 min260261
21:0045.9%28.6 min255258
22:0065.5%19.6 min719725
23:00Fewer than 200 measured departures—33

Day of week

On-time departures Partial coverage: only airlines that report on-time data to the US DOT
Monday · 72.4% · 1,496 recorded · 1,491 measured · Source: the US BTS Tuesday · 79.2% · 1,312 recorded · 1,306 measured · Source: the US BTS Wednesday · 77.4% · 1,319 recorded · 1,317 measured · Source: the US BTS Thursday · 75.6% · 1,496 recorded · 1,490 measured · Source: the US BTS Friday · 75.5% · 1,504 recorded · 1,492 measured · Source: the US BTS Saturday · 79.5% · 1,225 recorded · 1,221 measured · Source: the US BTS Sunday · 74.7% · 1,468 recorded · 1,461 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.5 min · 1,496 recorded · 1,491 measured · Source: the US BTS Tuesday · 13.8 min · 1,312 recorded · 1,306 measured · Source: the US BTS Wednesday · 12.9 min · 1,319 recorded · 1,317 measured · Source: the US BTS Thursday · 15.1 min · 1,496 recorded · 1,490 measured · Source: the US BTS Friday · 12.9 min · 1,504 recorded · 1,492 measured · Source: the US BTS Saturday · 10.8 min · 1,225 recorded · 1,221 measured · Source: the US BTS Sunday · 14.4 min · 1,468 recorded · 1,461 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,496 · 1,496 recorded · 1,491 measured · Source: the US BTS Tuesday · 1,312 · 1,312 recorded · 1,306 measured · Source: the US BTS Wednesday · 1,319 · 1,319 recorded · 1,317 measured · Source: the US BTS Thursday · 1,496 · 1,496 recorded · 1,490 measured · Source: the US BTS Friday · 1,504 · 1,504 recorded · 1,492 measured · Source: the US BTS Saturday · 1,225 · 1,225 recorded · 1,221 measured · Source: the US BTS Sunday · 1,468 · 1,468 recorded · 1,461 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
Monday72.4%14.5 min1,4911,496
Tuesday79.2%13.8 min1,3061,312
Wednesday77.4%12.9 min1,3171,319
Thursday75.6%15.1 min1,4901,496
Friday75.5%12.9 min1,4921,504
Saturday79.5%10.8 min1,2211,225
Sunday74.7%14.4 min1,4611,468

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 · 80.8% · 787 recorded · 783 measured · Source: the US BTS Feb · 79.6% · 716 recorded · 714 measured · Source: the US BTS Mar · 79.2% · 830 recorded · 827 measured · Source: the US BTS Apr · 77.8% · 914 recorded · 909 measured · Source: the US BTS May · 73.3% · 1,005 recorded · 997 measured · Source: the US BTS Jun · 65.4% · 1,021 recorded · 1,014 measured · Source: the US BTS Jul · 66.2% · 1,030 recorded · 1,025 measured · Source: the US BTS Aug · 71.4% · 508 recorded · 507 measured · Source: the US BTS Sep · 78.2% · 473 recorded · 473 measured · Source: the US BTS Oct · 84.4% · 813 recorded · 810 measured · Source: the US BTS Nov · 83.6% · 888 recorded · 884 measured · Source: the US BTS Dec · 78.7% · 835 recorded · 835 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.1 min · 787 recorded · 783 measured · Source: the US BTS Feb · 9.4 min · 716 recorded · 714 measured · Source: the US BTS Mar · 10.9 min · 830 recorded · 827 measured · Source: the US BTS Apr · 12.9 min · 914 recorded · 909 measured · Source: the US BTS May · 15.6 min · 1,005 recorded · 997 measured · Source: the US BTS Jun · 23.6 min · 1,021 recorded · 1,014 measured · Source: the US BTS Jul · 23.3 min · 1,030 recorded · 1,025 measured · Source: the US BTS Aug · 18.6 min · 508 recorded · 507 measured · Source: the US BTS Sep · 11.1 min · 473 recorded · 473 measured · Source: the US BTS Oct · 7.9 min · 813 recorded · 810 measured · Source: the US BTS Nov · 6.2 min · 888 recorded · 884 measured · Source: the US BTS Dec · 11.5 min · 835 recorded · 835 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 · 787 · 787 recorded · 783 measured · Source: the US BTS Feb · 716 · 716 recorded · 714 measured · Source: the US BTS Mar · 830 · 830 recorded · 827 measured · Source: the US BTS Apr · 914 · 914 recorded · 909 measured · Source: the US BTS May · 1,005 · 1,005 recorded · 997 measured · Source: the US BTS Jun · 1,021 · 1,021 recorded · 1,014 measured · Source: the US BTS Jul · 1,030 · 1,030 recorded · 1,025 measured · Source: the US BTS Aug · 508 · 508 recorded · 507 measured · Source: the US BTS Sep · 473 · 473 recorded · 473 measured · Source: the US BTS Oct · 813 · 813 recorded · 810 measured · Source: the US BTS Nov · 888 · 888 recorded · 884 measured · Source: the US BTS Dec · 835 · 835 recorded · 835 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
Jan80.8%7.1 min783787
Feb79.6%9.4 min714716
Mar79.2%10.9 min827830
Apr77.8%12.9 min909914
May73.3%15.6 min9971,005
Jun65.4%23.6 min1,0141,021
Jul66.2%23.3 min1,0251,030
Aug71.4%18.6 min507508
Sep78.2%11.1 min473473
Oct84.4%7.9 min810813
Nov83.6%6.2 min884888
Dec78.7%11.5 min835835

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 75.8% 7,448
  • Delayed >15 min 23.7% 2,330
  • Cancelled 0.4% 42
  • 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

94
94 of 94
Flight numbersBy direction DeparturesOn time
UA430 DEN → ONT 657 86.7%
F991500 ONT → DEN 571 86.6%
F991261 DEN → ONT 494 80.0%
F991499 DEN → ONT 421 71.4%
UA1574 DEN → ONT 333 65.2%
F992908 ONT → DEN 302 69.1%
UA2446 ONT → DEN 272 92.6%
UA1263 ONT → DEN 206 81.0%
F991262 ONT → DEN 188 76.5%
UA1942 ONT → DEN 185 66.3%
UA2028 DEN → ONT 169 69.8%
F992907 DEN → ONT 141 83.7%
UA1575 ONT → DEN 131 90.1%
WN2576 DEN → ONT 121 66.9%
UA368 ONT → DEN 115 76.1%
WN479 ONT → DEN 95 99.0%
WN856 DEN → ONT 94 85.1%
UA2057 DEN → ONT 87 68.6%
UA1417 ONT → DEN 83 90.4%
WN1558 DEN → ONT 73 69.4%
WN314 ONT → DEN 64 81.3%
WN2571 DEN → ONT 63 73.0%
WN665 ONT → DEN 62 86.9%
WN2494 ONT → DEN 61 78.7%
WN2905 DEN → ONT 61 85.3%
WN1715 DEN → ONT 60 30.5%
WN2310 ONT → DEN 59 93.2%
UA1697 ONT → DEN 58 77.6%
WN113 ONT → DEN 58 96.6%
WN1660 DEN → ONT 58 84.5%
WN1666 ONT → DEN 58 87.9%
WN1708 DEN → ONT 58 50.0%
WN2220 ONT → DEN 58 96.5%
WN2888 ONT → DEN 58 62.1%
WN2999 ONT → DEN 58 93.1%
WN3144 ONT → DEN 58 98.3%
WN3942 ONT → DEN 58 84.5%
WN1663 DEN → ONT 57 21.1%
WN2604 DEN → ONT 57 84.2%
WN2883 ONT → DEN 57 71.9%
WN3040 DEN → ONT 57 66.1%
WN3145 ONT → DEN 57 94.7%
WN3303 ONT → DEN 57 59.7%
WN3594 DEN → ONT 57 52.6%
WN4790 DEN → ONT 55 67.3%
WN4942 DEN → ONT 53 83.0%
UA745 ONT → DEN 52 78.9%
WN1317 ONT → DEN 52 92.3%
WN4681 DEN → ONT 52 20.0%
WN851 DEN → ONT 52 59.6%
WN1177 ONT → DEN 51 89.8%
WN1737 DEN → ONT 51 56.9%
WN1885 ONT → DEN 50 88.0%
WN295 ONT → DEN 50 95.9%
WN2063 DEN → ONT 49 66.0%
WN471 ONT → DEN 49 79.6%
WN2611 ONT → DEN 47 83.0%
WN4136 ONT → DEN 44 34.1%
WN106 DEN → ONT 42 92.9%
WN1968 DEN → ONT 42 88.1%
WN2213 DEN → ONT 42 50.0%
WN3065 ONT → DEN 42 62.5%
WN3146 ONT → DEN 42 40.5%
WN533 DEN → ONT 42 80.5%
WN2949 DEN → ONT 40 22.5%
WN3236 ONT → DEN 40 40.0%
WN1575 DEN → ONT 39 82.1%
UA1350 ONT → DEN 37 94.6%
UA1479 ONT → DEN 37 91.9%
UA2278 ONT → DEN 37 78.4%
UA2317 ONT → DEN 37 94.4%
UA652 ONT → DEN 37 100.0%
WN3107 DEN → ONT 37 67.6%
UA1109 DEN → ONT 36 83.3%
WN2578 DEN → ONT 36 52.8%
WN3147 ONT → DEN 34 23.5%
WN4080 DEN → ONT 34 55.9%
WN410 DEN → ONT 34 45.5%
WN2079 ONT → DEN 33 93.9%
WN2094 ONT → DEN 33 87.9%
WN3787 DEN → ONT 33 87.9%
WN4129 ONT → DEN 33 97.0%
WN787 ONT → DEN 33 56.3%
WN981 DEN → ONT 33 51.5%
UA1460 ONT → DEN 32 100.0%
UA450 DEN → ONT 32 90.6%
WN3653 ONT → DEN 32 40.6%
WN4489 ONT → DEN 32 53.1%
WN1984 DEN → ONT 31 41.9%
WN2236 DEN → ONT 31 83.9%
WN2605 DEN → ONT 31 61.3%
WN2608 DEN → ONT 31 71.0%
WN2686 ONT → DEN 31 90.3%
WN4087 ONT → DEN 31 74.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 486 −9.8% 0 71.8%
June 2026 500 −2.7% 0 67.2%
May 2026 484 −5.7% 0 76.9%
April 2026 410 −17.8% 0 81.5%
March 2026 397 −7.7% 3 76.3%
February 2026 340 −9.1% 2 80.0%
January 2026 369 −10.9% 1 83.5%
December 2025 389 −12.8% 0 73.3%
November 2025 439 −1.3% 1 84.5%
October 2025 480 +45.5% 3 82.1%
September 2025 473 0 78.2%
August 2025 507 1 71.4%
July 2025 539 5 61.2%
June 2025 514 7 63.6%
May 2025 513 8 70.0%
April 2025 499 5 74.7%
March 2025 430 0 81.9%
February 2025 374 0 79.1%
January 2025 414 3 78.5%
December 2024 446 0 83.4%
November 2024 445 3 82.7%
October 2024 330 0 87.9%

How to read this chart

Loading the guide…