522 km · Domestic

Ontario (ONT) – Phoenix Sky Harbor (PHX)

In July 2026, 461 flights operated between Ontario and Phoenix Sky Harbor (both directions), and 72.7% 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
January501518▲ 3.4%
February4804800.0%
March581576▼ 0.9%
April577504▼ 12.7%
May588508▼ 13.6%
June520443▼ 14.8%
July523461▼ 11.9%
August474––
September446––
October516–in progress
November531––
December563––
Year to date (Jan–Jul)3,7703,490▼ 7.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
January87.2%82.4%▼ 5.5%
February88.3%82.1%▼ 7.0%
March80.6%79.5%▼ 1.4%
April84.7%79.4%▼ 6.3%
May82.0%77.0%▼ 6.1%
June70.6%67.3%▼ 4.7%
July78.4%72.7%▼ 7.3%
August80.8%––
September81.6%––
October77.7%–in progress
November75.1%––
December77.6%––
Year-to-date average (Jan–Jul)81.7%77.2%▼ 5.5%

Cancelled flights by month

The most recent periods19 periods
PeriodCancelled flights 2025Cancelled flights 2026Change vs last year
January84▼ 50.0%
February00–
March110.0%
April10▼ 100.0%
May00–
June05–
July31▼ 66.7%
August0––
September8––
October0–in progress
November14––
December1––
Year to date (Jan–Jul)1311▼ 15.4%

Airlines on this route

  1. Southwest Airlines 52.0%
  2. American Airlines 39.7%
  3. SkyWest Airlines 4.5%
  4. Envoy Air 3.8%

Oct 1, 2024 – Jul 31, 2026

By direction

ONT → PHX

Scheduled flights
5,663
Flights operated
5,637
Cancelled
26 · 0.5%
On-time departures
84.6%

PHX → ONT

Scheduled flights
5,662
Flights operated
5,641
Cancelled
21 · 0.4%
On-time departures
75.5%

ONT → PHX and PHX → ONT counted separately.

Airlines on this route

Oct 1, 2024 – Jul 31, 2026
AirlineScheduled flights Share On-time departures Cancelled
Southwest Airlines WN 5,887 52.0% 76.3% 17
American Airlines AA 4,498 39.7% 83.3% 28
SkyWest Airlines OO 508 4.5% 85.2% 2
Envoy Air MQ 432 3.8% 91.9% 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 · 533 recorded · 530 measured
Gap to highest-delay hour26.4min05:00 ↔ 22:00
Recorded flights11,325ONT–PHX

Departure hour

On-time departures Partial coverage: only airlines that report on-time data to the US DOT

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

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

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:0097.2%0.2 min530533
06:0092.2%4.0 min798802
07:0091.4%1.6 min325325
08:0092.3%0.4 min702705
09:0090.4%1.0 min762767
10:0084.7%8.1 min808813
11:0082.7%8.2 min544546
12:0081.8%9.6 min872877
13:0078.0%11.1 min386390
14:0079.3%10.4 min556557
15:0077.1%11.2 min746748
16:0079.1%10.9 min934937
17:0072.1%15.8 min639639
18:0065.9%18.5 min546549
19:0072.3%12.9 min819820
20:0066.0%19.6 min652656
21:0063.9%18.8 min438440
22:0053.5%26.6 min213213
23:00Fewer than 200 measured departures—88

Day of week

On-time departures Partial coverage: only airlines that report on-time data to the US DOT

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

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

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
Monday78.4%12.7 min1,7141,724
Tuesday84.1%6.7 min1,5911,596
Wednesday83.0%8.0 min1,5831,591
Thursday79.1%8.9 min1,7341,736
Friday77.2%11.7 min1,7131,723
Saturday83.7%7.6 min1,3031,308
Sunday76.1%12.4 min1,6401,647

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

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

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

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
Jan84.8%5.9 min1,0191,031
Feb85.2%7.1 min960960
Mar80.0%8.2 min1,1571,159
Apr82.2%7.2 min1,0811,082
May79.7%8.1 min1,0961,096
Jun69.1%19.2 min963968
Jul75.7%14.8 min984988
Aug80.8%10.5 min474474
Sep81.6%11.2 min446454
Oct80.8%9.3 min896896
Nov81.0%8.9 min1,0761,090
Dec80.3%9.4 min1,1261,127

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 79.7% 9,027
  • Delayed >15 min 19.9% 2,251
  • Cancelled 0.4% 47
  • 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

115
115 of 115
Flight numbersBy direction DeparturesOn time
AA1666 PHX → ONT 498 74.8%
AA1238 PHX → ONT 342 74.0%
AA1666 ONT → PHX 315 78.0%
AA1194 ONT → PHX 304 92.7%
AA1591 ONT → PHX 182 90.6%
AA643 ONT → PHX 143 92.3%
AA1423 ONT → PHX 139 92.7%
AA3016 ONT → PHX 136 77.0%
AA3016 PHX → ONT 135 78.4%
AA1423 PHX → ONT 130 93.8%
AA2661 ONT → PHX 126 84.7%
AA2661 PHX → ONT 126 80.8%
WN284 ONT → PHX 120 97.5%
WN2236 PHX → ONT 119 87.3%
AA1792 PHX → ONT 116 84.4%
AA1792 ONT → PHX 116 87.0%
WN4702 PHX → ONT 101 70.4%
WN2968 ONT → PHX 95 85.3%
OO6508 PHX → ONT 89 84.3%
OO6508 ONT → PHX 89 84.3%
WN4296 ONT → PHX 75 91.9%
AA1199 PHX → ONT 73 91.8%
AA1199 ONT → PHX 73 94.4%
AA3139 PHX → ONT 73 78.1%
AA2244 PHX → ONT 72 74.3%
AA2244 ONT → PHX 71 81.2%
AA3139 ONT → PHX 71 81.7%
OO4890 PHX → ONT 64 96.8%
OO4890 ONT → PHX 64 93.7%
AA3203 PHX → ONT 62 91.8%
AA3203 ONT → PHX 61 90.0%
WN175 ONT → PHX 61 98.4%
WN2446 ONT → PHX 61 75.4%
WN3709 PHX → ONT 61 90.2%
WN2392 PHX → ONT 60 62.7%
WN332 PHX → ONT 59 66.1%
WN1411 ONT → PHX 58 94.8%
WN2956 ONT → PHX 58 98.3%
WN3034 ONT → PHX 58 91.4%
WN3226 ONT → PHX 58 70.7%
WN3482 PHX → ONT 58 79.3%
WN1474 ONT → PHX 57 80.7%
WN167 PHX → ONT 57 86.0%
WN2248 PHX → ONT 57 54.4%
WN2408 ONT → PHX 57 98.3%
WN3078 PHX → ONT 57 89.5%
WN3381 PHX → ONT 57 87.7%
WN440 PHX → ONT 57 59.7%
WN3196 PHX → ONT 55 92.7%
WN3987 ONT → PHX 55 90.9%
MQ3862 ONT → PHX 54 96.3%
MQ3862 PHX → ONT 54 94.4%
WN3038 ONT → PHX 53 83.0%
WN1600 ONT → PHX 52 82.7%
WN3807 PHX → ONT 52 61.5%
WN3975 PHX → ONT 51 68.6%
WN2139 PHX → ONT 50 52.0%
WN3160 ONT → PHX 50 36.0%
WN333 ONT → PHX 50 92.0%
WN3787 PHX → ONT 50 74.0%
WN3851 PHX → ONT 50 22.0%
WN3955 ONT → PHX 50 74.0%
WN556 ONT → PHX 50 70.0%
WN864 ONT → PHX 50 96.0%
OO6475 PHX → ONT 48 83.3%
OO6475 ONT → PHX 48 83.3%
WN2388 ONT → PHX 47 87.0%
WN2797 PHX → ONT 47 91.5%
AA2397 PHX → ONT 46 71.7%
AA2397 ONT → PHX 45 73.3%
AA2459 PHX → ONT 44 79.6%
AA2463 PHX → ONT 44 93.2%
AA2463 ONT → PHX 44 90.9%
MQ4143 ONT → PHX 44 93.2%
MQ4143 PHX → ONT 44 90.9%
WN1409 PHX → ONT 43 73.8%
WN3351 ONT → PHX 43 95.2%
WN257 ONT → PHX 42 52.4%
WN2965 PHX → ONT 42 40.5%
WN3267 ONT → PHX 42 92.9%
WN3547 PHX → ONT 42 85.7%
WN3664 ONT → PHX 42 95.2%
WN3789 PHX → ONT 42 78.6%
WN4099 PHX → ONT 42 78.6%
WN4502 PHX → ONT 42 52.4%
WN711 ONT → PHX 42 71.4%
WN759 PHX → ONT 42 92.9%
WN719 ONT → PHX 41 53.7%
WN4221 ONT → PHX 39 94.9%
WN732 ONT → PHX 38 89.5%
WN3251 PHX → ONT 37 70.3%
AA1782 PHX → ONT 36 91.7%
AA944 PHX → ONT 36 94.4%
WN3197 PHX → ONT 36 86.1%
AA2235 PHX → ONT 35 76.5%
AA2235 ONT → PHX 35 79.4%
AA864 PHX → ONT 35 82.9%
AA864 ONT → PHX 35 82.9%
AA946 ONT → PHX 35 91.4%
WN1385 ONT → PHX 35 88.6%
WN2062 ONT → PHX 35 57.1%
WN4144 ONT → PHX 35 85.7%
WN1041 PHX → ONT 34 76.5%
WN1530 ONT → PHX 34 88.2%
WN2499 PHX → ONT 34 58.8%
WN670 PHX → ONT 34 52.9%
WN1748 PHX → ONT 33 97.0%
WN2862 PHX → ONT 33 27.3%
WN3159 ONT → PHX 33 63.6%
WN3341 ONT → PHX 33 96.9%
WN2606 ONT → PHX 31 48.4%
WN290 PHX → ONT 31 83.9%
WN3313 PHX → ONT 31 22.6%
WN358 ONT → PHX 31 71.0%
WN4095 ONT → PHX 31 80.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 461 −11.9% 1 72.7%
June 2026 443 −14.8% 5 67.3%
May 2026 508 −13.6% 0 77.0%
April 2026 504 −12.7% 0 79.4%
March 2026 576 −0.9% 1 79.5%
February 2026 480 +0.0% 0 82.1%
January 2026 518 +3.4% 4 82.4%
December 2025 563 +0.0% 1 77.6%
November 2025 531 −2.6% 14 75.1%
October 2025 516 +35.8% 0 77.7%
September 2025 446 8 81.6%
August 2025 474 0 80.8%
July 2025 523 3 78.4%
June 2025 520 0 70.6%
May 2025 588 0 82.0%
April 2025 577 1 84.7%
March 2025 581 1 80.6%
February 2025 480 0 88.3%
January 2025 501 8 87.2%
December 2024 563 0 82.9%
November 2024 545 0 86.8%
October 2024 380 0 85.0%

How to read this chart

Loading the guide…