489 km · Domestic

Phoenix Sky Harbor (PHX) – San Diego (SAN)

In July 2026, 1,058 flights operated between Phoenix Sky Harbor and San Diego (both directions), and 59.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
January8788780.0%
February830844▲ 1.7%
March9241,007▲ 9.0%
April8971,035▲ 15.4%
May9311,100▲ 18.2%
June8981,020▲ 13.6%
July9351,058▲ 13.2%
August942––
September976––
October1,083–in progress
November946––
December918––
Year to date (Jan–Jul)6,2936,942▲ 10.3%

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
January85.9%76.2%▼ 11.3%
February85.3%77.4%▼ 9.3%
March82.3%75.3%▼ 8.5%
April77.6%76.6%▼ 1.3%
May79.4%72.1%▼ 9.2%
June69.9%62.4%▼ 10.7%
July72.8%59.7%▼ 18.0%
August75.3%––
September78.2%––
October71.6%–in progress
November66.1%––
December70.9%––
Year-to-date average (Jan–Jul)79.0%71.4%▼ 9.7%

Cancelled flights by month

The most recent periods19 periods
PeriodCancelled flights 2025Cancelled flights 2026Change vs last year
January524▲ 380.0%
February660.0%
March123▼ 75.0%
April64▼ 33.3%
May58▲ 60.0%
June137▼ 46.2%
July1113▲ 18.2%
August5––
September23––
October10–in progress
November60––
December8––
Year to date (Jan–Jul)5865▲ 12.1%

Airlines on this route

  1. Southwest Airlines 55.0%
  2. American Airlines 30.1%
  3. Frontier Airlines 8.0%
  4. SkyWest Airlines 4.9%
  5. Alaska Airlines 2.1%

Oct 1, 2024 – Jul 31, 2026

By direction

PHX → SAN

Scheduled flights
10,448
Flights operated
10,335
Cancelled
113 · 1.1%
On-time departures
75.1%

SAN → PHX

Scheduled flights
10,427
Flights operated
10,279
Cancelled
148 · 1.4%
On-time departures
74.6%

PHX → SAN and SAN → PHX counted separately.

Airlines on this route

Oct 1, 2024 – Jul 31, 2026
AirlineScheduled flights Share On-time departures Cancelled
Southwest Airlines WN 11,483 55.0% 70.8% 143
American Airlines AA 6,274 30.1% 81.2% 35
Frontier Airlines F9 1,668 8.0% 76.8% 20
SkyWest Airlines OO 1,015 4.9% 72.7% 54
Alaska Airlines AS 435 2.1% 85.9% 9

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:001.3min · 1,584 recorded · 1,556 measured
Gap to highest-delay hour26.4min06:00 ↔ 22:00
Recorded flights20,875PHX–SAN

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 · 1 recorded · 1 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 · 25 recorded · 23 measured · Source: the US BTS 06:00 · 94.5% · 1,584 recorded · 1,556 measured · Source: the US BTS 07:00 · 90.7% · 1,402 recorded · 1,391 measured · Source: the US BTS 08:00 · 88.6% · 1,466 recorded · 1,455 measured · Source: the US BTS 09:00 · 82.2% · 1,143 recorded · 1,136 measured · Source: the US BTS 10:00 · 79.7% · 1,533 recorded · 1,509 measured · Source: the US BTS 11:00 · 75.3% · 1,125 recorded · 1,111 measured · Source: the US BTS 12:00 · 74.8% · 1,173 recorded · 1,164 measured · Source: the US BTS 13:00 · 70.6% · 1,198 recorded · 1,187 measured · Source: the US BTS 14:00 · 67.7% · 1,383 recorded · 1,371 measured · Source: the US BTS 15:00 · 70.2% · 1,188 recorded · 1,172 measured · Source: the US BTS 16:00 · 69.1% · 1,678 recorded · 1,664 measured · Source: the US BTS 17:00 · 65.2% · 1,178 recorded · 1,162 measured · Source: the US BTS 18:00 · 61.6% · 1,220 recorded · 1,192 measured · Source: the US BTS 19:00 · 66.9% · 1,260 recorded · 1,246 measured · Source: the US BTS 20:00 · 68.3% · 1,228 recorded · 1,211 measured · Source: the US BTS 21:00 · 62.4% · 865 recorded · 844 measured · Source: the US BTS 22:00 · 55.2% · 217 recorded · 212 measured · Source: the US BTS 23:00 · Fewer than 200 measured departures · 8 recorded · 7 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 · 1 recorded · 1 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 · 25 recorded · 23 measured · Source: the US BTS 06:00 · 1.3 min · 1,584 recorded · 1,556 measured · Source: the US BTS 07:00 · 2.8 min · 1,402 recorded · 1,391 measured · Source: the US BTS 08:00 · 3.1 min · 1,466 recorded · 1,455 measured · Source: the US BTS 09:00 · 10.2 min · 1,143 recorded · 1,136 measured · Source: the US BTS 10:00 · 11.6 min · 1,533 recorded · 1,509 measured · Source: the US BTS 11:00 · 13.8 min · 1,125 recorded · 1,111 measured · Source: the US BTS 12:00 · 16.0 min · 1,173 recorded · 1,164 measured · Source: the US BTS 13:00 · 17.5 min · 1,198 recorded · 1,187 measured · Source: the US BTS 14:00 · 17.9 min · 1,383 recorded · 1,371 measured · Source: the US BTS 15:00 · 15.0 min · 1,188 recorded · 1,172 measured · Source: the US BTS 16:00 · 19.1 min · 1,678 recorded · 1,664 measured · Source: the US BTS 17:00 · 19.4 min · 1,178 recorded · 1,162 measured · Source: the US BTS 18:00 · 19.8 min · 1,220 recorded · 1,192 measured · Source: the US BTS 19:00 · 23.2 min · 1,260 recorded · 1,246 measured · Source: the US BTS 20:00 · 16.8 min · 1,228 recorded · 1,211 measured · Source: the US BTS 21:00 · 24.7 min · 865 recorded · 844 measured · Source: the US BTS 22:00 · 27.7 min · 217 recorded · 212 measured · Source: the US BTS 23:00 · Fewer than 200 measured departures · 8 recorded · 7 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 · 1 · 1 recorded · 1 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 · 25 · 25 recorded · 23 measured · Source: the US BTS 06:00 · 1,584 · 1,584 recorded · 1,556 measured · Source: the US BTS 07:00 · 1,402 · 1,402 recorded · 1,391 measured · Source: the US BTS 08:00 · 1,466 · 1,466 recorded · 1,455 measured · Source: the US BTS 09:00 · 1,143 · 1,143 recorded · 1,136 measured · Source: the US BTS 10:00 · 1,533 · 1,533 recorded · 1,509 measured · Source: the US BTS 11:00 · 1,125 · 1,125 recorded · 1,111 measured · Source: the US BTS 12:00 · 1,173 · 1,173 recorded · 1,164 measured · Source: the US BTS 13:00 · 1,198 · 1,198 recorded · 1,187 measured · Source: the US BTS 14:00 · 1,383 · 1,383 recorded · 1,371 measured · Source: the US BTS 15:00 · 1,188 · 1,188 recorded · 1,172 measured · Source: the US BTS 16:00 · 1,678 · 1,678 recorded · 1,664 measured · Source: the US BTS 17:00 · 1,178 · 1,178 recorded · 1,162 measured · Source: the US BTS 18:00 · 1,220 · 1,220 recorded · 1,192 measured · Source: the US BTS 19:00 · 1,260 · 1,260 recorded · 1,246 measured · Source: the US BTS 20:00 · 1,228 · 1,228 recorded · 1,211 measured · Source: the US BTS 21:00 · 865 · 865 recorded · 844 measured · Source: the US BTS 22:00 · 217 · 217 recorded · 212 measured · Source: the US BTS 23:00 · 8 · 8 recorded · 7 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—11
01:00No observations———
02:00No observations———
03:00No observations———
04:00No observations———
05:00Fewer than 200 measured departures—2325
06:0094.5%1.3 min1,5561,584
07:0090.7%2.8 min1,3911,402
08:0088.6%3.1 min1,4551,466
09:0082.2%10.2 min1,1361,143
10:0079.7%11.6 min1,5091,533
11:0075.3%13.8 min1,1111,125
12:0074.8%16.0 min1,1641,173
13:0070.6%17.5 min1,1871,198
14:0067.7%17.9 min1,3711,383
15:0070.2%15.0 min1,1721,188
16:0069.1%19.1 min1,6641,678
17:0065.2%19.4 min1,1621,178
18:0061.6%19.8 min1,1921,220
19:0066.9%23.2 min1,2461,260
20:0068.3%16.8 min1,2111,228
21:0062.4%24.7 min844865
22:0055.2%27.7 min212217
23:00Fewer than 200 measured departures—78

Day of week

On-time departures Partial coverage: only airlines that report on-time data to the US DOT
Monday · 73.0% · 3,183 recorded · 3,159 measured · Source: the US BTS Tuesday · 82.2% · 2,789 recorded · 2,771 measured · Source: the US BTS Wednesday · 80.8% · 2,834 recorded · 2,798 measured · Source: the US BTS Thursday · 70.6% · 3,225 recorded · 3,174 measured · Source: the US BTS Friday · 68.0% · 3,242 recorded · 3,167 measured · Source: the US BTS Saturday · 82.4% · 2,411 recorded · 2,394 measured · Source: the US BTS Sunday · 70.3% · 3,191 recorded · 3,151 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 · 15.9 min · 3,183 recorded · 3,159 measured · Source: the US BTS Tuesday · 6.9 min · 2,789 recorded · 2,771 measured · Source: the US BTS Wednesday · 10.9 min · 2,834 recorded · 2,798 measured · Source: the US BTS Thursday · 17.9 min · 3,225 recorded · 3,174 measured · Source: the US BTS Friday · 18.8 min · 3,242 recorded · 3,167 measured · Source: the US BTS Saturday · 9.0 min · 2,411 recorded · 2,394 measured · Source: the US BTS Sunday · 16.9 min · 3,191 recorded · 3,151 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 · 3,183 · 3,183 recorded · 3,159 measured · Source: the US BTS Tuesday · 2,789 · 2,789 recorded · 2,771 measured · Source: the US BTS Wednesday · 2,834 · 2,834 recorded · 2,798 measured · Source: the US BTS Thursday · 3,225 · 3,225 recorded · 3,174 measured · Source: the US BTS Friday · 3,242 · 3,242 recorded · 3,167 measured · Source: the US BTS Saturday · 2,411 · 2,411 recorded · 2,394 measured · Source: the US BTS Sunday · 3,191 · 3,191 recorded · 3,151 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
Monday73.0%15.9 min3,1593,183
Tuesday82.2%6.9 min2,7712,789
Wednesday80.8%10.9 min2,7982,834
Thursday70.6%17.9 min3,1743,225
Friday68.0%18.8 min3,1673,242
Saturday82.4%9.0 min2,3942,411
Sunday70.3%16.9 min3,1513,191

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 · 81.0% · 1,785 recorded · 1,756 measured · Source: the US BTS Feb · 81.3% · 1,686 recorded · 1,674 measured · Source: the US BTS Mar · 78.6% · 1,946 recorded · 1,931 measured · Source: the US BTS Apr · 77.1% · 1,942 recorded · 1,932 measured · Source: the US BTS May · 75.4% · 2,044 recorded · 2,031 measured · Source: the US BTS Jun · 65.9% · 1,938 recorded · 1,918 measured · Source: the US BTS Jul · 65.9% · 2,017 recorded · 1,993 measured · Source: the US BTS Aug · 75.3% · 947 recorded · 942 measured · Source: the US BTS Sep · 78.2% · 999 recorded · 976 measured · Source: the US BTS Oct · 75.2% · 1,759 recorded · 1,747 measured · Source: the US BTS Nov · 73.4% · 1,976 recorded · 1,915 measured · Source: the US BTS Dec · 74.4% · 1,836 recorded · 1,799 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 · 11.1 min · 1,785 recorded · 1,756 measured · Source: the US BTS Feb · 8.3 min · 1,686 recorded · 1,674 measured · Source: the US BTS Mar · 12.6 min · 1,946 recorded · 1,931 measured · Source: the US BTS Apr · 11.6 min · 1,942 recorded · 1,932 measured · Source: the US BTS May · 10.5 min · 2,044 recorded · 2,031 measured · Source: the US BTS Jun · 18.9 min · 1,938 recorded · 1,918 measured · Source: the US BTS Jul · 20.1 min · 2,017 recorded · 1,993 measured · Source: the US BTS Aug · 15.1 min · 947 recorded · 942 measured · Source: the US BTS Sep · 16.8 min · 999 recorded · 976 measured · Source: the US BTS Oct · 14.2 min · 1,759 recorded · 1,747 measured · Source: the US BTS Nov · 15.1 min · 1,976 recorded · 1,915 measured · Source: the US BTS Dec · 15.9 min · 1,836 recorded · 1,799 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 · 1,785 · 1,785 recorded · 1,756 measured · Source: the US BTS Feb · 1,686 · 1,686 recorded · 1,674 measured · Source: the US BTS Mar · 1,946 · 1,946 recorded · 1,931 measured · Source: the US BTS Apr · 1,942 · 1,942 recorded · 1,932 measured · Source: the US BTS May · 2,044 · 2,044 recorded · 2,031 measured · Source: the US BTS Jun · 1,938 · 1,938 recorded · 1,918 measured · Source: the US BTS Jul · 2,017 · 2,017 recorded · 1,993 measured · Source: the US BTS Aug · 947 · 947 recorded · 942 measured · Source: the US BTS Sep · 999 · 999 recorded · 976 measured · Source: the US BTS Oct · 1,759 · 1,759 recorded · 1,747 measured · Source: the US BTS Nov · 1,976 · 1,976 recorded · 1,915 measured · Source: the US BTS Dec · 1,836 · 1,836 recorded · 1,799 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
Jan81.0%11.1 min1,7561,785
Feb81.3%8.3 min1,6741,686
Mar78.6%12.6 min1,9311,946
Apr77.1%11.6 min1,9321,942
May75.4%10.5 min2,0312,044
Jun65.9%18.9 min1,9181,938
Jul65.9%20.1 min1,9932,017
Aug75.3%15.1 min942947
Sep78.2%16.8 min976999
Oct75.2%14.2 min1,7471,759
Nov73.4%15.1 min1,9151,976
Dec74.4%15.9 min1,7991,836

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 73.9% 15,429
  • Delayed >15 min 24.8% 5,185
  • Cancelled 1.3% 261
  • 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

204
204 of 204
Flight numbersBy direction DeparturesOn time
AA625 SAN → PHX 488 92.4%
AA2122 SAN → PHX 401 77.6%
F994578 SAN → PHX 394 70.1%
AA559 PHX → SAN 383 78.0%
AA1951 SAN → PHX 351 77.0%
F991571 PHX → SAN 348 85.0%
F992083 PHX → SAN 331 79.4%
AA1951 PHX → SAN 316 71.0%
AA2122 PHX → SAN 270 85.6%
AA2983 SAN → PHX 229 87.8%
AA2020 PHX → SAN 219 95.0%
AA480 PHX → SAN 202 72.6%
AA2950 SAN → PHX 193 77.2%
F991572 SAN → PHX 188 68.5%
AA1950 SAN → PHX 177 74.6%
AA1950 PHX → SAN 156 70.5%
AA1694 SAN → PHX 151 93.2%
F992084 SAN → PHX 144 81.1%
OO3069 PHX → SAN 141 80.0%
OO3068 SAN → PHX 124 79.2%
OO3060 PHX → SAN 120 73.2%
F993167 PHX → SAN 108 85.1%
AA2057 PHX → SAN 106 92.5%
WN121 PHX → SAN 93 92.3%
AA2057 SAN → PHX 90 88.5%
WN2101 SAN → PHX 88 87.4%
OO3194 SAN → PHX 84 82.1%
OO3195 PHX → SAN 84 69.1%
AA1949 SAN → PHX 83 87.8%
AA1720 PHX → SAN 81 97.5%
AA2382 PHX → SAN 81 73.8%
WN2777 PHX → SAN 81 75.3%
AA1191 PHX → SAN 80 87.5%
WN2983 SAN → PHX 80 88.6%
WN3792 PHX → SAN 76 73.0%
WN1261 SAN → PHX 73 90.4%
AA2477 PHX → SAN 72 78.9%
AA2461 SAN → PHX 71 77.5%
AA2466 PHX → SAN 71 47.1%
AA2470 PHX → SAN 71 68.6%
AA2470 SAN → PHX 71 61.4%
AA2477 SAN → PHX 71 70.0%
AA2461 PHX → SAN 70 91.4%
WN3477 SAN → PHX 70 88.4%
AA2466 SAN → PHX 69 44.1%
WN1653 PHX → SAN 69 52.9%
WN1677 PHX → SAN 69 66.2%
AS1208 SAN → PHX 67 78.5%
AS1210 SAN → PHX 67 83.1%
AS1271 PHX → SAN 67 100.0%
AS1275 PHX → SAN 67 86.2%
AS1206 SAN → PHX 66 81.8%
AS1273 PHX → SAN 66 87.7%
WN1850 PHX → SAN 66 86.4%
WN2753 PHX → SAN 62 77.1%
WN4112 PHX → SAN 62 85.3%
AA3049 PHX → SAN 61 78.7%
WN1931 SAN → PHX 60 66.7%
WN3970 SAN → PHX 60 78.3%
WN4284 PHX → SAN 60 70.0%
AA1949 PHX → SAN 59 93.2%
AA1766 PHX → SAN 58 84.2%
F993168 SAN → PHX 58 68.4%
WN1493 PHX → SAN 58 82.8%
WN1927 PHX → SAN 58 73.2%
WN1930 PHX → SAN 58 96.6%
WN1975 SAN → PHX 57 46.4%
WN2281 SAN → PHX 57 80.7%
WN3630 PHX → SAN 57 58.9%
WN3968 SAN → PHX 57 61.4%
WN696 PHX → SAN 57 49.1%
WN2933 SAN → PHX 56 96.3%
WN1762 PHX → SAN 55 70.4%
WN3207 PHX → SAN 55 67.3%
WN3966 SAN → PHX 55 90.9%
WN4349 PHX → SAN 55 96.4%
WN4355 PHX → SAN 55 63.0%
WN2178 SAN → PHX 54 73.1%
OO3023 SAN → PHX 52 62.8%
OO3028 PHX → SAN 52 58.8%
OO3061 SAN → PHX 52 63.3%
WN2133 PHX → SAN 52 86.5%
WN4232 SAN → PHX 52 96.2%
WN1061 PHX → SAN 51 43.1%
WN2582 PHX → SAN 51 96.0%
WN2181 SAN → PHX 50 76.0%
WN2487 PHX → SAN 50 50.0%
WN2768 SAN → PHX 50 96.0%
WN3324 PHX → SAN 50 34.0%
WN3412 SAN → PHX 50 76.0%
WN4119 PHX → SAN 50 94.0%
WN4675 PHX → SAN 50 82.0%
WN765 SAN → PHX 50 36.0%
WN1459 PHX → SAN 49 83.3%
WN1833 PHX → SAN 49 98.0%
WN2204 SAN → PHX 49 91.7%
WN4106 SAN → PHX 49 77.6%
WN862 SAN → PHX 49 75.5%
AA3121 PHX → SAN 47 83.0%
WN157 PHX → SAN 47 85.1%
WN4781 SAN → PHX 47 97.9%
AA3121 SAN → PHX 46 82.6%
WN1696 SAN → PHX 46 41.9%
AA480 SAN → PHX 45 93.2%
F992888 SAN → PHX 45 77.8%
WN1627 PHX → SAN 45 75.6%
WN2473 SAN → PHX 45 79.1%
AA1478 PHX → SAN 44 84.1%
AA2721 PHX → SAN 44 86.4%
F992887 PHX → SAN 44 68.2%
WN3789 SAN → PHX 44 88.6%
WN4019 PHX → SAN 44 93.2%
WN581 SAN → PHX 44 86.4%
OO3054 SAN → PHX 43 70.0%
WN1487 SAN → PHX 43 69.1%
WN4280 PHX → SAN 43 88.1%
WN1432 PHX → SAN 42 73.8%
WN1988 SAN → PHX 42 71.4%
WN2445 SAN → PHX 42 51.2%
WN3426 PHX → SAN 42 40.5%
WN3488 SAN → PHX 42 61.0%
WN3525 SAN → PHX 42 31.0%
WN3660 PHX → SAN 42 76.2%
WN3903 PHX → SAN 42 61.9%
WN4103 SAN → PHX 42 40.5%
WN448 PHX → SAN 42 66.7%
WN4712 PHX → SAN 42 57.1%
WN647 PHX → SAN 42 72.5%
WN897 PHX → SAN 42 64.3%
WN952 SAN → PHX 42 59.5%
WN974 SAN → PHX 42 76.2%
WN1141 PHX → SAN 41 73.2%
WN3414 SAN → PHX 41 82.5%
WN3526 SAN → PHX 41 45.0%
WN4031 SAN → PHX 41 65.8%
WN1183 PHX → SAN 40 61.5%
WN1491 PHX → SAN 40 37.5%
WN3648 SAN → PHX 40 77.5%
WN188 PHX → SAN 39 94.9%
WN2219 PHX → SAN 39 89.7%
WN2456 SAN → PHX 39 56.8%
WN2515 PHX → SAN 39 76.9%
WN2598 SAN → PHX 39 61.5%
WN555 PHX → SAN 39 100.0%
WN4113 PHX → SAN 38 65.7%
AA1324 PHX → SAN 37 86.5%
AA2031 PHX → SAN 37 71.4%
AA2134 PHX → SAN 37 97.2%
AA2647 SAN → PHX 37 86.1%
AA2647 PHX → SAN 37 77.8%
AA2721 SAN → PHX 37 86.5%
WN2391 PHX → SAN 37 75.7%
WN513 SAN → PHX 37 65.7%
AA516 SAN → PHX 36 94.4%
WN4017 PHX → SAN 36 67.7%
WN4242 SAN → PHX 36 65.7%
WN4404 SAN → PHX 36 60.0%
WN1456 SAN → PHX 35 73.5%
WN1817 PHX → SAN 35 54.3%
WN2578 SAN → PHX 34 73.5%
WN2965 PHX → SAN 34 70.6%
WN3017 PHX → SAN 34 20.6%
WN3323 PHX → SAN 34 29.4%
WN3447 SAN → PHX 34 90.9%
WN3524 SAN → PHX 34 76.5%
WN1008 PHX → SAN 33 75.8%
WN1383 SAN → PHX 33 100.0%
WN237 SAN → PHX 33 69.7%
WN2452 PHX → SAN 33 51.5%
WN2491 PHX → SAN 33 60.6%
WN2743 SAN → PHX 33 60.6%
WN3088 SAN → PHX 33 78.8%
WN3184 PHX → SAN 33 81.8%
WN3431 PHX → SAN 33 100.0%
WN3678 SAN → PHX 33 84.9%
WN468 PHX → SAN 33 81.3%
WN183 SAN → PHX 32 87.1%
WN1915 SAN → PHX 32 74.2%
WN2004 PHX → SAN 32 64.5%
WN2261 SAN → PHX 32 31.3%
WN2300 SAN → PHX 32 81.3%
WN2476 SAN → PHX 32 87.5%
WN2850 PHX → SAN 32 68.8%
WN3425 PHX → SAN 32 65.6%
WN4105 SAN → PHX 32 43.8%
AA2404 SAN → PHX 31 87.1%
WN2440 SAN → PHX 31 73.3%
WN3208 PHX → SAN 31 35.5%
WN3850 PHX → SAN 31 90.3%
WN4073 PHX → SAN 31 96.8%
WN4114 PHX → SAN 31 46.4%
WN4354 SAN → PHX 31 61.3%
AA1817 SAN → PHX 30 83.3%
AA1817 PHX → SAN 30 83.3%
AA2247 SAN → PHX 30 83.3%
AA2247 PHX → SAN 30 86.7%
AA2510 SAN → PHX 30 83.3%
AA3001 SAN → PHX 30 96.7%
AA3105 PHX → SAN 30 73.3%
AA3291 PHX → SAN 30 67.9%
WN1254 PHX → SAN 30 53.3%
WN1776 PHX → SAN 30 86.7%
WN3205 PHX → SAN 30 73.3%
WN3527 SAN → PHX 30 40.0%

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 1,058 +13.2% 13 59.7%
June 2026 1,020 +13.6% 7 62.4%
May 2026 1,100 +18.2% 8 72.1%
April 2026 1,035 +15.4% 4 76.6%
March 2026 1,007 +9.0% 3 75.3%
February 2026 844 +1.7% 6 77.4%
January 2026 878 +0.0% 24 76.2%
December 2025 918 +4.2% 8 70.9%
November 2025 946 −2.4% 60 66.1%
October 2025 1,083 +63.1% 10 71.6%
September 2025 976 23 78.2%
August 2025 942 5 75.3%
July 2025 935 11 72.8%
June 2025 898 13 69.9%
May 2025 931 5 79.4%
April 2025 897 6 77.6%
March 2025 924 12 82.3%
February 2025 830 6 85.3%
January 2025 878 5 85.9%
December 2024 881 29 78.0%
November 2024 969 1 80.5%
October 2024 664 2 81.2%

How to read this chart

Loading the guide…