1,039 km · Domestic

Oakland San Francisco Bay (OAK) – Phoenix Sky Harbor (PHX)

In July 2026, 312 flights operated between Oakland San Francisco Bay and Phoenix Sky Harbor (both directions), and 70.5% 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
January311304▼ 2.3%
February287295▲ 2.8%
March395351▼ 11.1%
April369340▼ 7.9%
May378356▼ 5.8%
June356324▼ 9.0%
July357312▼ 12.6%
August285––
September268––
October340–in progress
November309––
December329––
Year to date (Jan–Jul)2,4532,282▼ 7.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
January84.6%81.9%▼ 3.2%
February80.8%82.4%▲ 2.0%
March79.5%74.1%▼ 6.8%
April77.5%68.8%▼ 11.2%
May72.5%62.6%▼ 13.7%
June62.9%59.3%▼ 5.7%
July65.8%70.5%▲ 7.1%
August74.7%––
September73.9%––
October67.9%–in progress
November73.5%––
December63.8%––
Year-to-date average (Jan–Jul)74.8%71.4%▼ 4.6%

Cancelled flights by month

The most recent periods19 periods
PeriodCancelled flights 2025Cancelled flights 2026Change vs last year
January00–
February110.0%
March03–
April10▼ 100.0%
May00–
June02–
July110.0%
August0––
September0––
October0–in progress
November6––
December0––
Year to date (Jan–Jul)37▲ 133.3%

Airlines on this route

  1. Southwest Airlines 100.0%
  2. SkyWest Airlines 0.0%

Oct 1, 2024 – Jul 31, 2026

By direction

OAK → PHX

Scheduled flights
3,577
Flights operated
3,570
Cancelled
7 · 0.2%
On-time departures
76.0%

PHX → OAK

Scheduled flights
3,605
Flights operated
3,595
Cancelled
10 · 0.3%
On-time departures
70.7%

OAK → PHX and PHX → OAK counted separately.

Airlines on this route

Oct 1, 2024 – Jul 31, 2026
AirlineScheduled flights Share On-time departures Cancelled
Southwest Airlines WN 7,181 100.0% 73.3% 17
SkyWest Airlines OO 1 0.0% 100.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:00-0.5min · 636 recorded · 635 measured
Gap to highest-delay hour26.0min05:00 ↔ 20:00
Recorded flights7,182OAK–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:0096.7%-0.5 min635636
06:0096.5%0.0 min259261
07:0093.3%1.9 min312315
08:0088.1%5.6 min637641
09:0086.4%5.4 min279279
10:0078.0%8.9 min414416
11:0076.1%15.8 min335336
12:0075.1%13.8 min261261
13:0074.7%12.6 min348349
14:0069.5%17.0 min377378
15:0062.3%22.4 min488488
16:0066.9%17.4 min368369
17:0060.6%21.1 min442442
18:0066.1%18.8 min369370
19:0067.0%18.7 min497497
20:0050.7%25.4 min509509
21:0053.0%23.4 min330330
22:0056.5%20.7 min299299
23:00Fewer than 200 measured departures—66

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
Monday70.5%15.4 min1,0911,093
Tuesday77.3%9.0 min959962
Wednesday76.8%11.4 min955957
Thursday69.4%15.8 min1,0731,074
Friday71.4%17.0 min1,0911,093
Saturday79.8%10.1 min907912
Sunday69.9%16.3 min1,0891,091

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
Jan83.3%7.2 min615615
Feb81.6%7.5 min582584
Mar76.9%11.4 min746749
Apr73.3%14.1 min709710
May67.7%16.2 min734734
Jun61.2%18.6 min680682
Jul68.0%17.8 min669671
Aug74.7%12.9 min285285
Sep73.9%20.1 min268268
Oct72.4%13.1 min558558
Nov79.9%11.4 min641647
Dec70.2%16.6 min678679

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.1% 5,252
  • Delayed >15 min 26.6% 1,913
  • Cancelled 0.2% 17
  • 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

91
91 of 91
Flight numbersBy direction DeparturesOn time
WN3995 OAK → PHX 115 80.9%
WN2284 PHX → OAK 110 82.7%
WN473 PHX → OAK 98 96.9%
WN4744 PHX → OAK 97 75.3%
WN329 OAK → PHX 93 94.6%
WN1413 OAK → PHX 80 89.9%
WN2336 PHX → OAK 76 44.7%
WN4670 OAK → PHX 73 69.9%
WN3070 OAK → PHX 70 44.3%
WN709 OAK → PHX 61 93.4%
WN2599 PHX → OAK 60 43.3%
WN4257 PHX → OAK 60 53.3%
WN4695 OAK → PHX 60 56.7%
WN1472 OAK → PHX 58 67.2%
WN1600 PHX → OAK 58 98.3%
WN1980 OAK → PHX 58 60.3%
WN2621 OAK → PHX 58 91.4%
WN2939 OAK → PHX 58 89.7%
WN1071 OAK → PHX 57 57.9%
WN2993 PHX → OAK 57 71.9%
WN3066 OAK → PHX 57 98.3%
WN3560 OAK → PHX 57 96.5%
WN3659 PHX → OAK 57 68.4%
WN3794 OAK → PHX 57 94.7%
WN3837 PHX → OAK 57 42.1%
WN3841 OAK → PHX 57 68.4%
WN647 PHX → OAK 57 75.4%
WN681 OAK → PHX 57 79.0%
WN2940 OAK → PHX 55 100.0%
WN3918 PHX → OAK 55 80.0%
WN4018 PHX → OAK 52 50.0%
WN970 OAK → PHX 52 30.8%
WN3303 PHX → OAK 51 85.7%
WN4063 OAK → PHX 51 49.0%
WN2248 PHX → OAK 50 72.0%
WN278 OAK → PHX 50 44.0%
WN3575 PHX → OAK 50 78.0%
WN4766 OAK → PHX 50 92.0%
WN733 PHX → OAK 50 60.0%
WN878 OAK → PHX 50 51.0%
WN1050 PHX → OAK 49 46.9%
WN479 PHX → OAK 49 81.6%
WN725 PHX → OAK 49 71.4%
WN683 OAK → PHX 47 83.0%
WN1319 OAK → PHX 46 78.3%
WN2066 OAK → PHX 46 57.8%
WN2873 PHX → OAK 46 95.7%
WN380 PHX → OAK 46 57.8%
WN3899 OAK → PHX 46 71.7%
WN3644 OAK → PHX 45 84.4%
WN4256 PHX → OAK 43 78.6%
WN1389 OAK → PHX 42 92.9%
WN1535 PHX → OAK 42 78.6%
WN1798 OAK → PHX 42 92.9%
WN2670 OAK → PHX 42 95.2%
WN3465 OAK → PHX 42 69.1%
WN3617 PHX → OAK 42 59.5%
WN787 PHX → OAK 42 90.0%
WN1864 PHX → OAK 40 95.0%
WN2579 OAK → PHX 39 92.3%
WN427 PHX → OAK 39 33.3%
WN2472 OAK → PHX 35 85.3%
WN965 PHX → OAK 35 88.6%
WN1806 PHX → OAK 34 91.2%
WN186 OAK → PHX 34 73.5%
WN3839 PHX → OAK 34 41.2%
WN726 PHX → OAK 34 52.9%
WN1919 PHX → OAK 33 63.6%
WN1954 OAK → PHX 33 66.7%
WN2851 PHX → OAK 33 75.8%
WN2882 OAK → PHX 33 93.9%
WN3305 PHX → OAK 33 51.5%
WN3375 OAK → PHX 33 96.9%
WN406 PHX → OAK 33 75.0%
WN4181 OAK → PHX 33 87.9%
WN4236 PHX → OAK 33 69.7%
WN4624 PHX → OAK 33 69.7%
WN634 OAK → PHX 33 100.0%
WN1056 OAK → PHX 32 62.5%
WN3832 PHX → OAK 32 96.9%
WN3834 PHX → OAK 32 53.1%
WN3874 OAK → PHX 32 56.3%
WN4838 PHX → OAK 32 96.9%
WN844 OAK → PHX 32 87.5%
WN1079 PHX → OAK 31 67.7%
WN2339 PHX → OAK 31 19.4%
WN4013 OAK → PHX 31 80.7%
WN4225 OAK → PHX 31 51.6%
WN920 PHX → OAK 31 67.7%
WN2008 OAK → PHX 30 83.3%
WN483 PHX → OAK 30 83.3%

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 312 −12.6% 1 70.5%
June 2026 324 −9.0% 2 59.3%
May 2026 356 −5.8% 0 62.6%
April 2026 340 −7.9% 0 68.8%
March 2026 351 −11.1% 3 74.1%
February 2026 295 +2.8% 1 82.4%
January 2026 304 −2.3% 0 81.9%
December 2025 329 −5.7% 0 63.8%
November 2025 309 −6.9% 6 73.5%
October 2025 340 +56.0% 0 67.9%
September 2025 268 0 73.9%
August 2025 285 0 74.7%
July 2025 357 1 65.8%
June 2025 356 0 62.9%
May 2025 378 0 72.5%
April 2025 369 1 77.5%
March 2025 395 0 79.5%
February 2025 287 1 80.8%
January 2025 311 0 84.6%
December 2024 349 1 76.2%
November 2024 332 0 85.8%
October 2024 218 0 79.4%

How to read this chart

Loading the guide…