597 km · Domestic

Oakland San Francisco Bay (OAK) – John Wayne Orange County (SNA)

In July 2026, 431 flights operated between Oakland San Francisco Bay and John Wayne Orange County (both directions), and 79.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
January397329▼ 17.1%
February398344▼ 13.6%
March465408▼ 12.3%
April444388▼ 12.6%
May507400▼ 21.1%
June467407▼ 12.8%
July432431▼ 0.2%
August410––
September382––
October394–in progress
November388––
December393––
Year to date (Jan–Jul)3,1102,707▼ 13.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
January88.4%87.8%▼ 0.7%
February87.9%83.1%▼ 5.5%
March88.2%82.1%▼ 6.9%
April86.7%81.2%▼ 6.3%
May84.6%82.8%▼ 2.1%
June78.2%70.8%▼ 9.5%
July77.1%79.1%▲ 2.6%
August81.7%––
September83.8%––
October78.2%–in progress
November82.2%––
December78.6%––
Year-to-date average (Jan–Jul)84.4%81.0%▼ 4.1%

Cancelled flights by month

The most recent periods19 periods
PeriodCancelled flights 2025Cancelled flights 2026Change vs last year
January91▼ 88.9%
February20▼ 100.0%
March36▲ 100.0%
April01–
May32▼ 33.3%
June54▼ 20.0%
July62▼ 66.7%
August2––
September4––
October0–in progress
November8––
December2––
Year to date (Jan–Jul)2816▼ 42.9%

Airlines on this route

  1. Southwest Airlines 92.0%
  2. Spirit Airlines 8.0%
  3. SkyWest Airlines 0.1%

Oct 1, 2024 – Jul 31, 2026

By direction

OAK → SNA

Scheduled flights
4,541
Flights operated
4,510
Cancelled
31 · 0.7%
On-time departures
83.3%

SNA → OAK

Scheduled flights
4,540
Flights operated
4,499
Cancelled
41 · 0.9%
On-time departures
82.2%

OAK → SNA and SNA → OAK counted separately.

Airlines on this route

Oct 1, 2024 – Jul 31, 2026
AirlineScheduled flights Share On-time departures Cancelled
Southwest Airlines WN 8,352 92.0% 82.1% 70
Spirit Airlines NK 722 8.0% 90.7% 2
SkyWest Airlines OO 7 0.1% 85.7% 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 delay06:00–07:00-2.8min · 525 recorded · 520 measured
Gap to highest-delay hour16.8min06:00 ↔ 16:00
Recorded flights9,081OAK–SNA

Departure hour

On-time departures Partial coverage: only airlines that report on-time data to the US DOT
00:00 · No observations · 0 recorded · 0 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 · No observations · 0 recorded · 0 measured · Source: the US BTS 06:00 · 97.1% · 525 recorded · 520 measured · Source: the US BTS 07:00 · 95.6% · 789 recorded · 786 measured · Source: the US BTS 08:00 · 93.9% · 547 recorded · 543 measured · Source: the US BTS 09:00 · 91.4% · 710 recorded · 706 measured · Source: the US BTS 10:00 · 89.6% · 620 recorded · 615 measured · Source: the US BTS 11:00 · 83.5% · 513 recorded · 508 measured · Source: the US BTS 12:00 · 79.4% · 611 recorded · 606 measured · Source: the US BTS 13:00 · 83.0% · 538 recorded · 536 measured · Source: the US BTS 14:00 · 77.0% · 566 recorded · 564 measured · Source: the US BTS 15:00 · 77.1% · 506 recorded · 501 measured · Source: the US BTS 16:00 · 69.9% · 423 recorded · 422 measured · Source: the US BTS 17:00 · 73.2% · 714 recorded · 709 measured · Source: the US BTS 18:00 · 73.0% · 739 recorded · 736 measured · Source: the US BTS 19:00 · 77.2% · 494 recorded · 487 measured · Source: the US BTS 20:00 · 77.4% · 745 recorded · 729 measured · Source: the US BTS 21:00 · Fewer than 200 measured departures · 41 recorded · 41 measured · Source: the US BTS 22:00 · No observations · 0 recorded · 0 measured · Source: the US BTS 23:00 · No observations · 0 recorded · 0 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 · No observations · 0 recorded · 0 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 · No observations · 0 recorded · 0 measured · Source: the US BTS 06:00 · -2.8 min · 525 recorded · 520 measured · Source: the US BTS 07:00 · -2.2 min · 789 recorded · 786 measured · Source: the US BTS 08:00 · 0.4 min · 547 recorded · 543 measured · Source: the US BTS 09:00 · 1.4 min · 710 recorded · 706 measured · Source: the US BTS 10:00 · 3.1 min · 620 recorded · 615 measured · Source: the US BTS 11:00 · 8.0 min · 513 recorded · 508 measured · Source: the US BTS 12:00 · 9.4 min · 611 recorded · 606 measured · Source: the US BTS 13:00 · 8.6 min · 538 recorded · 536 measured · Source: the US BTS 14:00 · 9.6 min · 566 recorded · 564 measured · Source: the US BTS 15:00 · 10.0 min · 506 recorded · 501 measured · Source: the US BTS 16:00 · 14.0 min · 423 recorded · 422 measured · Source: the US BTS 17:00 · 10.9 min · 714 recorded · 709 measured · Source: the US BTS 18:00 · 12.9 min · 739 recorded · 736 measured · Source: the US BTS 19:00 · 7.4 min · 494 recorded · 487 measured · Source: the US BTS 20:00 · 5.4 min · 745 recorded · 729 measured · Source: the US BTS 21:00 · Fewer than 200 measured departures · 41 recorded · 41 measured · Source: the US BTS 22:00 · No observations · 0 recorded · 0 measured · Source: the US BTS 23:00 · No observations · 0 recorded · 0 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 · No observations · 0 recorded · 0 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 · No observations · 0 recorded · 0 measured · Source: the US BTS 06:00 · 525 · 525 recorded · 520 measured · Source: the US BTS 07:00 · 789 · 789 recorded · 786 measured · Source: the US BTS 08:00 · 547 · 547 recorded · 543 measured · Source: the US BTS 09:00 · 710 · 710 recorded · 706 measured · Source: the US BTS 10:00 · 620 · 620 recorded · 615 measured · Source: the US BTS 11:00 · 513 · 513 recorded · 508 measured · Source: the US BTS 12:00 · 611 · 611 recorded · 606 measured · Source: the US BTS 13:00 · 538 · 538 recorded · 536 measured · Source: the US BTS 14:00 · 566 · 566 recorded · 564 measured · Source: the US BTS 15:00 · 506 · 506 recorded · 501 measured · Source: the US BTS 16:00 · 423 · 423 recorded · 422 measured · Source: the US BTS 17:00 · 714 · 714 recorded · 709 measured · Source: the US BTS 18:00 · 739 · 739 recorded · 736 measured · Source: the US BTS 19:00 · 494 · 494 recorded · 487 measured · Source: the US BTS 20:00 · 745 · 745 recorded · 729 measured · Source: the US BTS 21:00 · 41 · 41 recorded · 41 measured · Source: the US BTS 22:00 · No observations · 0 recorded · 0 measured · Source: the US BTS 23:00 · No observations · 0 recorded · 0 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:00No observations———
01:00No observations———
02:00No observations———
03:00No observations———
04:00No observations———
05:00No observations———
06:0097.1%-2.8 min520525
07:0095.6%-2.2 min786789
08:0093.9%0.4 min543547
09:0091.4%1.4 min706710
10:0089.6%3.1 min615620
11:0083.5%8.0 min508513
12:0079.4%9.4 min606611
13:0083.0%8.6 min536538
14:0077.0%9.6 min564566
15:0077.1%10.0 min501506
16:0069.9%14.0 min422423
17:0073.2%10.9 min709714
18:0073.0%12.9 min736739
19:0077.2%7.4 min487494
20:0077.4%5.4 min729745
21:00Fewer than 200 measured departures—4141
22:00No observations———
23:00No observations———

Day of week

On-time departures Partial coverage: only airlines that report on-time data to the US DOT
Monday · 84.3% · 1,518 recorded · 1,499 measured · Source: the US BTS Tuesday · 87.3% · 1,100 recorded · 1,096 measured · Source: the US BTS Wednesday · 88.2% · 1,087 recorded · 1,083 measured · Source: the US BTS Thursday · 78.8% · 1,510 recorded · 1,486 measured · Source: the US BTS Friday · 80.0% · 1,538 recorded · 1,521 measured · Source: the US BTS Saturday · 85.8% · 858 recorded · 856 measured · Source: the US BTS Sunday · 79.0% · 1,470 recorded · 1,468 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 · 5.1 min · 1,518 recorded · 1,499 measured · Source: the US BTS Tuesday · 3.2 min · 1,100 recorded · 1,096 measured · Source: the US BTS Wednesday · 3.4 min · 1,087 recorded · 1,083 measured · Source: the US BTS Thursday · 8.1 min · 1,510 recorded · 1,486 measured · Source: the US BTS Friday · 8.9 min · 1,538 recorded · 1,521 measured · Source: the US BTS Saturday · 4.1 min · 858 recorded · 856 measured · Source: the US BTS Sunday · 8.1 min · 1,470 recorded · 1,468 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,518 · 1,518 recorded · 1,499 measured · Source: the US BTS Tuesday · 1,100 · 1,100 recorded · 1,096 measured · Source: the US BTS Wednesday · 1,087 · 1,087 recorded · 1,083 measured · Source: the US BTS Thursday · 1,510 · 1,510 recorded · 1,486 measured · Source: the US BTS Friday · 1,538 · 1,538 recorded · 1,521 measured · Source: the US BTS Saturday · 858 · 858 recorded · 856 measured · Source: the US BTS Sunday · 1,470 · 1,470 recorded · 1,468 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
Monday84.3%5.1 min1,4991,518
Tuesday87.3%3.2 min1,0961,100
Wednesday88.2%3.4 min1,0831,087
Thursday78.8%8.1 min1,4861,510
Friday80.0%8.9 min1,5211,538
Saturday85.8%4.1 min856858
Sunday79.0%8.1 min1,4681,470

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 · 88.2% · 736 recorded · 726 measured · Source: the US BTS Feb · 85.7% · 744 recorded · 742 measured · Source: the US BTS Mar · 85.3% · 882 recorded · 873 measured · Source: the US BTS Apr · 84.1% · 833 recorded · 832 measured · Source: the US BTS May · 83.8% · 912 recorded · 907 measured · Source: the US BTS Jun · 74.7% · 883 recorded · 874 measured · Source: the US BTS Jul · 78.1% · 871 recorded · 863 measured · Source: the US BTS Aug · 81.7% · 412 recorded · 410 measured · Source: the US BTS Sep · 83.8% · 386 recorded · 382 measured · Source: the US BTS Oct · 84.0% · 679 recorded · 679 measured · Source: the US BTS Nov · 86.8% · 860 recorded · 851 measured · Source: the US BTS Dec · 78.6% · 883 recorded · 870 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 · 2.3 min · 736 recorded · 726 measured · Source: the US BTS Feb · 3.7 min · 744 recorded · 742 measured · Source: the US BTS Mar · 4.9 min · 882 recorded · 873 measured · Source: the US BTS Apr · 5.0 min · 833 recorded · 832 measured · Source: the US BTS May · 4.9 min · 912 recorded · 907 measured · Source: the US BTS Jun · 10.2 min · 883 recorded · 874 measured · Source: the US BTS Jul · 8.3 min · 871 recorded · 863 measured · Source: the US BTS Aug · 7.6 min · 412 recorded · 410 measured · Source: the US BTS Sep · 6.0 min · 386 recorded · 382 measured · Source: the US BTS Oct · 6.2 min · 679 recorded · 679 measured · Source: the US BTS Nov · 4.1 min · 860 recorded · 851 measured · Source: the US BTS Dec · 10.6 min · 883 recorded · 870 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 · 736 · 736 recorded · 726 measured · Source: the US BTS Feb · 744 · 744 recorded · 742 measured · Source: the US BTS Mar · 882 · 882 recorded · 873 measured · Source: the US BTS Apr · 833 · 833 recorded · 832 measured · Source: the US BTS May · 912 · 912 recorded · 907 measured · Source: the US BTS Jun · 883 · 883 recorded · 874 measured · Source: the US BTS Jul · 871 · 871 recorded · 863 measured · Source: the US BTS Aug · 412 · 412 recorded · 410 measured · Source: the US BTS Sep · 386 · 386 recorded · 382 measured · Source: the US BTS Oct · 679 · 679 recorded · 679 measured · Source: the US BTS Nov · 860 · 860 recorded · 851 measured · Source: the US BTS Dec · 883 · 883 recorded · 870 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
Jan88.2%2.3 min726736
Feb85.7%3.7 min742744
Mar85.3%4.9 min873882
Apr84.1%5.0 min832833
May83.8%4.9 min907912
Jun74.7%10.2 min874883
Jul78.1%8.3 min863871
Aug81.7%7.6 min410412
Sep83.8%6.0 min382386
Oct84.0%6.2 min679679
Nov86.8%4.1 min851860
Dec78.6%10.6 min870883

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 82.1% 7,456
  • Delayed >15 min 17.1% 1,553
  • Cancelled 0.8% 72
  • 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

117
117 of 117
Flight numbersBy direction DeparturesOn time
WN1198 OAK → SNA 117 87.2%
WN4833 OAK → SNA 105 94.2%
WN1875 SNA → OAK 101 89.9%
NK2002 SNA → OAK 97 95.9%
WN4955 SNA → OAK 92 86.8%
WN1781 SNA → OAK 91 91.1%
WN1142 SNA → OAK 87 94.2%
WN150 OAK → SNA 85 92.9%
NK872 SNA → OAK 75 92.0%
NK873 OAK → SNA 75 86.7%
WN1523 SNA → OAK 70 94.3%
WN3915 OAK → SNA 64 89.1%
NK2335 SNA → OAK 63 95.2%
NK2336 OAK → SNA 63 90.3%
NK233 OAK → SNA 61 96.7%
WN1228 SNA → OAK 61 96.7%
WN2807 SNA → OAK 61 57.4%
WN2550 OAK → SNA 60 63.3%
WN4590 SNA → OAK 60 65.5%
WN1170 SNA → OAK 59 88.1%
WN1468 SNA → OAK 59 98.3%
WN3330 SNA → OAK 59 79.0%
WN4403 SNA → OAK 59 86.4%
WN1576 OAK → SNA 58 98.3%
WN2268 OAK → SNA 58 98.3%
WN2306 SNA → OAK 58 98.3%
WN2459 OAK → SNA 58 82.8%
WN3273 OAK → SNA 58 74.1%
WN3813 SNA → OAK 58 79.3%
WN3853 SNA → OAK 58 43.1%
WN4390 SNA → OAK 58 93.1%
WN1339 OAK → SNA 57 80.7%
WN4365 SNA → OAK 57 96.5%
NK838 OAK → SNA 55 100.0%
NK839 SNA → OAK 55 98.2%
WN2566 OAK → SNA 55 98.2%
WN3914 OAK → SNA 55 78.2%
WN2290 OAK → SNA 53 88.7%
WN2834 OAK → SNA 52 94.2%
WN2973 OAK → SNA 52 75.0%
WN2119 OAK → SNA 51 92.0%
WN2334 SNA → OAK 51 58.8%
WN1166 SNA → OAK 50 85.7%
WN170 SNA → OAK 50 50.0%
WN1722 SNA → OAK 50 94.0%
WN1939 OAK → SNA 50 82.0%
WN2355 OAK → SNA 50 88.0%
WN2432 SNA → OAK 50 86.0%
WN2751 OAK → SNA 50 80.0%
WN2957 OAK → SNA 50 98.0%
WN3593 OAK → SNA 50 81.6%
WN3889 OAK → SNA 50 96.0%
WN4927 OAK → SNA 50 88.0%
WN1006 SNA → OAK 49 87.8%
WN3086 OAK → SNA 49 77.6%
WN3592 OAK → SNA 49 79.6%
WN3890 OAK → SNA 49 89.8%
WN536 SNA → OAK 49 85.7%
WN560 SNA → OAK 49 93.9%
NK2897 SNA → OAK 46 84.8%
NK2898 OAK → SNA 46 80.4%
WN1453 OAK → SNA 46 73.9%
WN3911 OAK → SNA 45 85.7%
WN1345 OAK → SNA 42 76.2%
WN1400 SNA → OAK 42 82.9%
WN1678 OAK → SNA 42 85.7%
WN2667 SNA → OAK 42 92.9%
WN3084 OAK → SNA 42 94.7%
WN3088 OAK → SNA 42 52.4%
WN4113 SNA → OAK 42 85.0%
WN4935 SNA → OAK 42 100.0%
WN3848 SNA → OAK 41 100.0%
WN3912 OAK → SNA 41 90.2%
WN2715 SNA → OAK 40 75.0%
WN3097 SNA → OAK 40 70.0%
WN3458 OAK → SNA 40 72.5%
WN3896 OAK → SNA 40 84.2%
WN3917 OAK → SNA 40 62.5%
WN133 SNA → OAK 39 71.8%
WN137 OAK → SNA 39 92.3%
WN3700 SNA → OAK 38 79.0%
WN4619 OAK → SNA 38 65.8%
NK2018 OAK → SNA 36 97.2%
WN1111 OAK → SNA 36 61.1%
WN2595 SNA → OAK 36 52.8%
WN4080 OAK → SNA 36 91.7%
WN4084 OAK → SNA 36 82.9%
WN4145 SNA → OAK 35 55.9%
WN1240 OAK → SNA 34 76.5%
WN2376 SNA → OAK 34 82.4%
WN3087 OAK → SNA 34 73.5%
WN312 SNA → OAK 34 85.3%
WN4953 OAK → SNA 34 66.7%
WN4986 SNA → OAK 34 64.7%
WN582 OAK → SNA 34 63.6%
WN1181 OAK → SNA 33 100.0%
WN1229 SNA → OAK 33 97.0%
WN1532 OAK → SNA 33 93.9%
WN1974 OAK → SNA 33 84.9%
WN3204 SNA → OAK 33 90.9%
WN3380 SNA → OAK 33 90.6%
WN3849 SNA → OAK 33 81.8%
WN4102 OAK → SNA 33 87.9%
WN4506 SNA → OAK 33 84.9%
WN4510 SNA → OAK 33 75.0%
WN1089 OAK → SNA 32 78.1%
WN3755 OAK → SNA 32 75.0%
WN4523 SNA → OAK 32 84.4%
WN853 SNA → OAK 32 100.0%
WN3256 OAK → SNA 31 75.9%
WN3504 OAK → SNA 31 86.7%
WN3588 OAK → SNA 31 90.0%
WN3899 SNA → OAK 31 93.6%
WN3932 OAK → SNA 31 71.0%
WN3982 SNA → OAK 31 61.3%
WN4040 OAK → SNA 30 73.3%
WN538 SNA → OAK 30 73.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 431 −0.2% 2 79.1%
June 2026 407 −12.8% 4 70.8%
May 2026 400 −21.1% 2 82.8%
April 2026 388 −12.6% 1 81.2%
March 2026 408 −12.3% 6 82.1%
February 2026 344 −13.6% 0 83.1%
January 2026 329 −17.1% 1 87.8%
December 2025 393 −17.6% 2 78.6%
November 2025 388 −16.2% 8 82.2%
October 2025 394 +38.2% 0 78.2%
September 2025 382 4 83.8%
August 2025 410 2 81.7%
July 2025 432 6 77.1%
June 2025 467 5 78.2%
May 2025 507 3 84.6%
April 2025 444 0 86.7%
March 2025 465 3 88.2%
February 2025 398 2 87.9%
January 2025 397 9 88.4%
December 2024 477 11 78.6%
November 2024 463 1 90.7%
October 2024 285 0 91.9%

How to read this chart

Loading the guide…