1,908 km · Domestic

Dallas Fort Worth (DFW) – Ontario (ONT)

In July 2026, 426 flights operated between Dallas Fort Worth and Ontario (both directions), and 68.1% 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
January296307▲ 3.7%
February286299▲ 4.5%
March355363▲ 2.3%
April444356▼ 19.8%
May418380▼ 9.1%
June421403▼ 4.3%
July430426▼ 0.9%
August409––
September357––
October409–in progress
November366––
December397––
Year to date (Jan–Jul)2,6502,534▼ 4.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
January79.4%76.5%▼ 3.7%
February85.0%86.0%▲ 1.2%
March77.7%80.2%▲ 3.2%
April74.5%75.3%▲ 1.1%
May73.9%71.1%▼ 3.8%
June62.9%63.3%▲ 0.6%
July55.3%68.1%▲ 23.1%
August62.6%––
September73.7%––
October74.8%–in progress
November75.1%––
December76.6%––
Year-to-date average (Jan–Jul)72.7%74.4%▲ 2.3%

Cancelled flights by month

The most recent periods19 periods
PeriodCancelled flights 2025Cancelled flights 2026Change vs last year
January1629▲ 81.3%
February25▲ 150.0%
March75▼ 28.6%
April104▼ 60.0%
May1014▲ 40.0%
June1617▲ 6.3%
July182▼ 88.9%
August16––
September9––
October5–in progress
November10––
December5––
Year to date (Jan–Jul)7976▼ 3.8%

Airlines on this route

  1. American Airlines 85.9%
  2. Frontier Airlines 14.1%

Oct 1, 2024 – Jul 31, 2026

By direction

DFW → ONT

Scheduled flights
4,178
Flights operated
4,074
Cancelled
104 · 2.5%
On-time departures
67.1%

ONT → DFW

Scheduled flights
4,179
Flights operated
4,069
Cancelled
110 · 2.6%
On-time departures
79.7%

DFW → ONT and ONT → DFW counted separately.

Airlines on this route

Oct 1, 2024 – Jul 31, 2026
AirlineScheduled flights Share On-time departures Cancelled
American Airlines AA 7,176 85.9% 72.8% 184
Frontier Airlines F9 1,181 14.1% 77.1% 30

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 delay06:00–07:006.6min · 707 recorded · 693 measured
Gap to highest-delay hour27.7min06:00 ↔ 22:00
Recorded flights8,357DFW–ONT

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 · 45 recorded · 43 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 · 97 recorded · 96 measured · Source: the US BTS 06:00 · 90.9% · 707 recorded · 693 measured · Source: the US BTS 07:00 · 91.9% · 502 recorded · 492 measured · Source: the US BTS 08:00 · 82.2% · 889 recorded · 874 measured · Source: the US BTS 09:00 · Fewer than 200 measured departures · 120 recorded · 118 measured · Source: the US BTS 10:00 · 74.6% · 1,107 recorded · 1,089 measured · Source: the US BTS 11:00 · Fewer than 200 measured departures · 43 recorded · 43 measured · Source: the US BTS 12:00 · 73.0% · 1,138 recorded · 1,114 measured · Source: the US BTS 13:00 · Fewer than 200 measured departures · 32 recorded · 31 measured · Source: the US BTS 14:00 · 71.2% · 630 recorded · 610 measured · Source: the US BTS 15:00 · 79.1% · 213 recorded · 206 measured · Source: the US BTS 16:00 · Fewer than 200 measured departures · 121 recorded · 118 measured · Source: the US BTS 17:00 · 62.4% · 642 recorded · 622 measured · Source: the US BTS 18:00 · 57.3% · 270 recorded · 260 measured · Source: the US BTS 19:00 · Fewer than 200 measured departures · 77 recorded · 73 measured · Source: the US BTS 20:00 · 64.0% · 215 recorded · 203 measured · Source: the US BTS 21:00 · 53.4% · 559 recorded · 541 measured · Source: the US BTS 22:00 · 50.0% · 443 recorded · 430 measured · Source: the US BTS 23:00 · 80.1% · 507 recorded · 487 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 · 45 recorded · 43 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 · 97 recorded · 96 measured · Source: the US BTS 06:00 · 6.6 min · 707 recorded · 693 measured · Source: the US BTS 07:00 · 13.2 min · 502 recorded · 492 measured · Source: the US BTS 08:00 · 13.4 min · 889 recorded · 874 measured · Source: the US BTS 09:00 · Fewer than 200 measured departures · 120 recorded · 118 measured · Source: the US BTS 10:00 · 19.8 min · 1,107 recorded · 1,089 measured · Source: the US BTS 11:00 · Fewer than 200 measured departures · 43 recorded · 43 measured · Source: the US BTS 12:00 · 20.6 min · 1,138 recorded · 1,114 measured · Source: the US BTS 13:00 · Fewer than 200 measured departures · 32 recorded · 31 measured · Source: the US BTS 14:00 · 21.9 min · 630 recorded · 610 measured · Source: the US BTS 15:00 · 15.7 min · 213 recorded · 206 measured · Source: the US BTS 16:00 · Fewer than 200 measured departures · 121 recorded · 118 measured · Source: the US BTS 17:00 · 26.7 min · 642 recorded · 622 measured · Source: the US BTS 18:00 · 27.5 min · 270 recorded · 260 measured · Source: the US BTS 19:00 · Fewer than 200 measured departures · 77 recorded · 73 measured · Source: the US BTS 20:00 · 19.9 min · 215 recorded · 203 measured · Source: the US BTS 21:00 · 30.0 min · 559 recorded · 541 measured · Source: the US BTS 22:00 · 34.3 min · 443 recorded · 430 measured · Source: the US BTS 23:00 · 10.9 min · 507 recorded · 487 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 · 45 · 45 recorded · 43 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 · 97 · 97 recorded · 96 measured · Source: the US BTS 06:00 · 707 · 707 recorded · 693 measured · Source: the US BTS 07:00 · 502 · 502 recorded · 492 measured · Source: the US BTS 08:00 · 889 · 889 recorded · 874 measured · Source: the US BTS 09:00 · 120 · 120 recorded · 118 measured · Source: the US BTS 10:00 · 1,107 · 1,107 recorded · 1,089 measured · Source: the US BTS 11:00 · 43 · 43 recorded · 43 measured · Source: the US BTS 12:00 · 1,138 · 1,138 recorded · 1,114 measured · Source: the US BTS 13:00 · 32 · 32 recorded · 31 measured · Source: the US BTS 14:00 · 630 · 630 recorded · 610 measured · Source: the US BTS 15:00 · 213 · 213 recorded · 206 measured · Source: the US BTS 16:00 · 121 · 121 recorded · 118 measured · Source: the US BTS 17:00 · 642 · 642 recorded · 622 measured · Source: the US BTS 18:00 · 270 · 270 recorded · 260 measured · Source: the US BTS 19:00 · 77 · 77 recorded · 73 measured · Source: the US BTS 20:00 · 215 · 215 recorded · 203 measured · Source: the US BTS 21:00 · 559 · 559 recorded · 541 measured · Source: the US BTS 22:00 · 443 · 443 recorded · 430 measured · Source: the US BTS 23:00 · 507 · 507 recorded · 487 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—4345
01:00No observations———
02:00No observations———
03:00No observations———
04:00No observations———
05:00Fewer than 200 measured departures—9697
06:0090.9%6.6 min693707
07:0091.9%13.2 min492502
08:0082.2%13.4 min874889
09:00Fewer than 200 measured departures—118120
10:0074.6%19.8 min1,0891,107
11:00Fewer than 200 measured departures—4343
12:0073.0%20.6 min1,1141,138
13:00Fewer than 200 measured departures—3132
14:0071.2%21.9 min610630
15:0079.1%15.7 min206213
16:00Fewer than 200 measured departures—118121
17:0062.4%26.7 min622642
18:0057.3%27.5 min260270
19:00Fewer than 200 measured departures—7377
20:0064.0%19.9 min203215
21:0053.4%30.0 min541559
22:0050.0%34.3 min430443
23:0080.1%10.9 min487507

Day of week

On-time departures Partial coverage: only airlines that report on-time data to the US DOT
Monday · 72.4% · 1,222 recorded · 1,188 measured · Source: the US BTS Tuesday · 75.9% · 1,119 recorded · 1,089 measured · Source: the US BTS Wednesday · 74.7% · 1,089 recorded · 1,073 measured · Source: the US BTS Thursday · 74.7% · 1,259 recorded · 1,232 measured · Source: the US BTS Friday · 74.5% · 1,211 recorded · 1,178 measured · Source: the US BTS Saturday · 73.1% · 1,162 recorded · 1,128 measured · Source: the US BTS Sunday · 69.0% · 1,295 recorded · 1,255 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.7 min · 1,222 recorded · 1,188 measured · Source: the US BTS Tuesday · 16.5 min · 1,119 recorded · 1,089 measured · Source: the US BTS Wednesday · 17.5 min · 1,089 recorded · 1,073 measured · Source: the US BTS Thursday · 16.7 min · 1,259 recorded · 1,232 measured · Source: the US BTS Friday · 18.8 min · 1,211 recorded · 1,178 measured · Source: the US BTS Saturday · 18.8 min · 1,162 recorded · 1,128 measured · Source: the US BTS Sunday · 24.6 min · 1,295 recorded · 1,255 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,222 · 1,222 recorded · 1,188 measured · Source: the US BTS Tuesday · 1,119 · 1,119 recorded · 1,089 measured · Source: the US BTS Wednesday · 1,089 · 1,089 recorded · 1,073 measured · Source: the US BTS Thursday · 1,259 · 1,259 recorded · 1,232 measured · Source: the US BTS Friday · 1,211 · 1,211 recorded · 1,178 measured · Source: the US BTS Saturday · 1,162 · 1,162 recorded · 1,128 measured · Source: the US BTS Sunday · 1,295 · 1,295 recorded · 1,255 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%20.7 min1,1881,222
Tuesday75.9%16.5 min1,0891,119
Wednesday74.7%17.5 min1,0731,089
Thursday74.7%16.7 min1,2321,259
Friday74.5%18.8 min1,1781,211
Saturday73.1%18.8 min1,1281,162
Sunday69.0%24.6 min1,2551,295

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.9% · 648 recorded · 603 measured · Source: the US BTS Feb · 85.5% · 592 recorded · 585 measured · Source: the US BTS Mar · 79.0% · 730 recorded · 718 measured · Source: the US BTS Apr · 74.9% · 814 recorded · 800 measured · Source: the US BTS May · 72.6% · 822 recorded · 798 measured · Source: the US BTS Jun · 63.1% · 857 recorded · 824 measured · Source: the US BTS Jul · 61.7% · 876 recorded · 856 measured · Source: the US BTS Aug · 62.6% · 425 recorded · 409 measured · Source: the US BTS Sep · 73.7% · 366 recorded · 357 measured · Source: the US BTS Oct · 79.5% · 684 recorded · 679 measured · Source: the US BTS Nov · 75.9% · 757 recorded · 739 measured · Source: the US BTS Dec · 76.7% · 786 recorded · 775 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 · 16.3 min · 648 recorded · 603 measured · Source: the US BTS Feb · 4.6 min · 592 recorded · 585 measured · Source: the US BTS Mar · 9.4 min · 730 recorded · 718 measured · Source: the US BTS Apr · 17.0 min · 814 recorded · 800 measured · Source: the US BTS May · 19.0 min · 822 recorded · 798 measured · Source: the US BTS Jun · 27.2 min · 857 recorded · 824 measured · Source: the US BTS Jul · 34.2 min · 876 recorded · 856 measured · Source: the US BTS Aug · 37.2 min · 425 recorded · 409 measured · Source: the US BTS Sep · 18.1 min · 366 recorded · 357 measured · Source: the US BTS Oct · 12.5 min · 684 recorded · 679 measured · Source: the US BTS Nov · 13.8 min · 757 recorded · 739 measured · Source: the US BTS Dec · 20.7 min · 786 recorded · 775 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 · 648 · 648 recorded · 603 measured · Source: the US BTS Feb · 592 · 592 recorded · 585 measured · Source: the US BTS Mar · 730 · 730 recorded · 718 measured · Source: the US BTS Apr · 814 · 814 recorded · 800 measured · Source: the US BTS May · 822 · 822 recorded · 798 measured · Source: the US BTS Jun · 857 · 857 recorded · 824 measured · Source: the US BTS Jul · 876 · 876 recorded · 856 measured · Source: the US BTS Aug · 425 · 425 recorded · 409 measured · Source: the US BTS Sep · 366 · 366 recorded · 357 measured · Source: the US BTS Oct · 684 · 684 recorded · 679 measured · Source: the US BTS Nov · 757 · 757 recorded · 739 measured · Source: the US BTS Dec · 786 · 786 recorded · 775 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.9%16.3 min603648
Feb85.5%4.6 min585592
Mar79.0%9.4 min718730
Apr74.9%17.0 min800814
May72.6%19.0 min798822
Jun63.1%27.2 min824857
Jul61.7%34.2 min856876
Aug62.6%37.2 min409425
Sep73.7%18.1 min357366
Oct79.5%12.5 min679684
Nov75.9%13.8 min739757
Dec76.7%20.7 min775786

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 71.5% 5,977
  • Delayed >15 min 25.9% 2,166
  • Cancelled 2.6% 214
  • 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

45
45 of 45
Flight numbersBy direction DeparturesOn time
AA1412 ONT → DFW 658 91.2%
AA3006 DFW → ONT 543 58.1%
AA1820 ONT → DFW 539 74.6%
AA2635 DFW → ONT 539 77.8%
AA1820 DFW → ONT 537 77.7%
AA2635 ONT → DFW 530 76.9%
AA711 DFW → ONT 356 49.1%
F991405 DFW → ONT 274 77.5%
AA2893 ONT → DFW 262 86.7%
F991406 ONT → DFW 259 77.1%
AA1162 DFW → ONT 239 61.0%
AA2773 ONT → DFW 225 74.9%
AA2956 ONT → DFW 212 63.5%
AA2956 DFW → ONT 212 72.9%
F994689 DFW → ONT 209 75.9%
F994690 ONT → DFW 174 83.2%
AA2277 ONT → DFW 158 89.0%
F992924 ONT → DFW 158 65.8%
AA1534 ONT → DFW 151 93.2%
AA1759 DFW → ONT 139 52.9%
AA1534 DFW → ONT 129 32.3%
F992923 DFW → ONT 107 84.1%
AA1821 DFW → ONT 86 74.4%
AA2512 DFW → ONT 86 47.0%
AA1821 ONT → DFW 85 76.2%
AA991 ONT → DFW 77 75.3%
AA2239 ONT → DFW 75 46.5%
AA2236 DFW → ONT 72 50.7%
AA2239 DFW → ONT 72 47.8%
AA2242 DFW → ONT 72 63.4%
AA2242 ONT → DFW 72 68.6%
AA3181 DFW → ONT 72 69.0%
AA2238 ONT → DFW 71 81.4%
AA2238 DFW → ONT 71 83.1%
AA2198 DFW → ONT 65 68.8%
AA2198 ONT → DFW 64 79.4%
AA1833 ONT → DFW 54 96.2%
AA2461 ONT → DFW 44 67.4%
AA2461 DFW → ONT 44 79.6%
AA2462 ONT → DFW 44 62.8%
AA2462 DFW → ONT 44 79.1%
AA3136 ONT → DFW 44 95.4%
AA1031 ONT → DFW 37 88.6%
AA850 DFW → ONT 36 72.7%
AA2277 DFW → ONT 30 66.7%

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 426 −0.9% 2 68.1%
June 2026 403 −4.3% 17 63.3%
May 2026 380 −9.1% 14 71.1%
April 2026 356 −19.8% 4 75.3%
March 2026 363 +2.3% 5 80.2%
February 2026 299 +4.5% 5 86.0%
January 2026 307 +3.7% 29 76.5%
December 2025 397 +5.0% 5 76.6%
November 2025 366 −1.9% 10 75.1%
October 2025 409 +51.5% 5 74.8%
September 2025 357 9 73.7%
August 2025 409 16 62.6%
July 2025 430 18 55.3%
June 2025 421 16 62.9%
May 2025 418 10 73.9%
April 2025 444 10 74.5%
March 2025 355 7 77.7%
February 2025 286 2 85.0%
January 2025 296 16 79.4%
December 2024 378 6 76.7%
November 2024 373 8 76.7%
October 2024 270 0 86.7%

How to read this chart

Loading the guide…