543 km · Domestic

Los Angeles (LAX) – Oakland San Francisco Bay (OAK)

In July 2026, 328 flights operated between Los Angeles and Oakland San Francisco Bay (both directions), and 73.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
January362316▼ 12.7%
February348305▼ 12.4%
March399337▼ 15.5%
April384336▼ 12.5%
May400351▼ 12.3%
June368325▼ 11.7%
July354328▼ 7.3%
August365––
September362––
October393–in progress
November363––
December358––
Year to date (Jan–Jul)2,6152,298▼ 12.1%

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.7%86.7%▼ 2.3%
February83.0%73.4%▼ 11.6%
March86.5%74.2%▼ 14.2%
April82.0%69.0%▼ 15.9%
May86.0%71.5%▼ 16.9%
June76.6%61.5%▼ 19.7%
July74.3%73.5%▼ 1.1%
August77.5%––
September78.5%––
October71.8%–in progress
November76.0%––
December72.6%––
Year-to-date average (Jan–Jul)82.4%72.8%▼ 11.7%

Cancelled flights by month

The most recent periods19 periods
PeriodCancelled flights 2025Cancelled flights 2026Change vs last year
January51▼ 80.0%
February43▼ 25.0%
March21▼ 50.0%
April42▼ 50.0%
May41▼ 75.0%
June21▼ 50.0%
July122▼ 83.3%
August4––
September0––
October1–in progress
November5––
December2––
Year to date (Jan–Jul)3311▼ 66.7%

Airlines on this route

  1. Southwest Airlines 98.9%
  2. Spirit Airlines 1.1%
  3. SkyWest Airlines 0.0%

Oct 1, 2024 – Jul 31, 2026

By direction

LAX → OAK

Scheduled flights
3,962
Flights operated
3,937
Cancelled
25 · 0.6%
On-time departures
76.8%

OAK → LAX

Scheduled flights
3,985
Flights operated
3,950
Cancelled
35 · 0.9%
On-time departures
79.9%

LAX → OAK and OAK → LAX counted separately.

Airlines on this route

Oct 1, 2024 – Jul 31, 2026
AirlineScheduled flights Share On-time departures Cancelled
Southwest Airlines WN 7,859 98.9% 78.3% 60
Spirit Airlines NK 86 1.1% 84.9% 0
SkyWest Airlines OO 2 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 delay07:00–08:00-2.1min · 358 recorded · 355 measured
Gap to highest-delay hour20.5min07:00 ↔ 20:00
Recorded flights7,947LAX–OAK

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 · Fewer than 200 measured departures · 167 recorded · 165 measured · Source: the US BTS 06:00 · 96.2% · 718 recorded · 708 measured · Source: the US BTS 07:00 · 95.2% · 358 recorded · 355 measured · Source: the US BTS 08:00 · 90.9% · 636 recorded · 629 measured · Source: the US BTS 09:00 · 87.6% · 535 recorded · 530 measured · Source: the US BTS 10:00 · 83.7% · 344 recorded · 343 measured · Source: the US BTS 11:00 · 86.4% · 468 recorded · 462 measured · Source: the US BTS 12:00 · 80.3% · 423 recorded · 421 measured · Source: the US BTS 13:00 · 72.8% · 425 recorded · 416 measured · Source: the US BTS 14:00 · 79.2% · 324 recorded · 322 measured · Source: the US BTS 15:00 · 67.8% · 563 recorded · 559 measured · Source: the US BTS 16:00 · 64.1% · 405 recorded · 401 measured · Source: the US BTS 17:00 · 71.8% · 580 recorded · 578 measured · Source: the US BTS 18:00 · 68.1% · 620 recorded · 620 measured · Source: the US BTS 19:00 · 72.9% · 609 recorded · 609 measured · Source: the US BTS 20:00 · 65.4% · 567 recorded · 564 measured · Source: the US BTS 21:00 · Fewer than 200 measured departures · 167 recorded · 167 measured · Source: the US BTS 22:00 · Fewer than 200 measured departures · 38 recorded · 38 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 · Fewer than 200 measured departures · 167 recorded · 165 measured · Source: the US BTS 06:00 · -1.7 min · 718 recorded · 708 measured · Source: the US BTS 07:00 · -2.1 min · 358 recorded · 355 measured · Source: the US BTS 08:00 · 1.5 min · 636 recorded · 629 measured · Source: the US BTS 09:00 · 4.0 min · 535 recorded · 530 measured · Source: the US BTS 10:00 · 7.8 min · 344 recorded · 343 measured · Source: the US BTS 11:00 · 5.1 min · 468 recorded · 462 measured · Source: the US BTS 12:00 · 9.2 min · 423 recorded · 421 measured · Source: the US BTS 13:00 · 14.4 min · 425 recorded · 416 measured · Source: the US BTS 14:00 · 9.6 min · 324 recorded · 322 measured · Source: the US BTS 15:00 · 15.3 min · 563 recorded · 559 measured · Source: the US BTS 16:00 · 17.7 min · 405 recorded · 401 measured · Source: the US BTS 17:00 · 13.1 min · 580 recorded · 578 measured · Source: the US BTS 18:00 · 16.0 min · 620 recorded · 620 measured · Source: the US BTS 19:00 · 12.8 min · 609 recorded · 609 measured · Source: the US BTS 20:00 · 18.4 min · 567 recorded · 564 measured · Source: the US BTS 21:00 · Fewer than 200 measured departures · 167 recorded · 167 measured · Source: the US BTS 22:00 · Fewer than 200 measured departures · 38 recorded · 38 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 · 167 · 167 recorded · 165 measured · Source: the US BTS 06:00 · 718 · 718 recorded · 708 measured · Source: the US BTS 07:00 · 358 · 358 recorded · 355 measured · Source: the US BTS 08:00 · 636 · 636 recorded · 629 measured · Source: the US BTS 09:00 · 535 · 535 recorded · 530 measured · Source: the US BTS 10:00 · 344 · 344 recorded · 343 measured · Source: the US BTS 11:00 · 468 · 468 recorded · 462 measured · Source: the US BTS 12:00 · 423 · 423 recorded · 421 measured · Source: the US BTS 13:00 · 425 · 425 recorded · 416 measured · Source: the US BTS 14:00 · 324 · 324 recorded · 322 measured · Source: the US BTS 15:00 · 563 · 563 recorded · 559 measured · Source: the US BTS 16:00 · 405 · 405 recorded · 401 measured · Source: the US BTS 17:00 · 580 · 580 recorded · 578 measured · Source: the US BTS 18:00 · 620 · 620 recorded · 620 measured · Source: the US BTS 19:00 · 609 · 609 recorded · 609 measured · Source: the US BTS 20:00 · 567 · 567 recorded · 564 measured · Source: the US BTS 21:00 · 167 · 167 recorded · 167 measured · Source: the US BTS 22:00 · 38 · 38 recorded · 38 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:00Fewer than 200 measured departures—165167
06:0096.2%-1.7 min708718
07:0095.2%-2.1 min355358
08:0090.9%1.5 min629636
09:0087.6%4.0 min530535
10:0083.7%7.8 min343344
11:0086.4%5.1 min462468
12:0080.3%9.2 min421423
13:0072.8%14.4 min416425
14:0079.2%9.6 min322324
15:0067.8%15.3 min559563
16:0064.1%17.7 min401405
17:0071.8%13.1 min578580
18:0068.1%16.0 min620620
19:0072.9%12.8 min609609
20:0065.4%18.4 min564567
21:00Fewer than 200 measured departures—167167
22:00Fewer than 200 measured departures—3838
23:00No observations———

Day of week

On-time departures Partial coverage: only airlines that report on-time data to the US DOT
Monday · 77.0% · 1,224 recorded · 1,209 measured · Source: the US BTS Tuesday · 85.2% · 1,057 recorded · 1,049 measured · Source: the US BTS Wednesday · 86.6% · 1,055 recorded · 1,049 measured · Source: the US BTS Thursday · 76.4% · 1,203 recorded · 1,189 measured · Source: the US BTS Friday · 72.0% · 1,232 recorded · 1,221 measured · Source: the US BTS Saturday · 82.8% · 900 recorded · 897 measured · Source: the US BTS Sunday · 72.1% · 1,276 recorded · 1,273 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 · 10.8 min · 1,224 recorded · 1,209 measured · Source: the US BTS Tuesday · 4.6 min · 1,057 recorded · 1,049 measured · Source: the US BTS Wednesday · 4.6 min · 1,055 recorded · 1,049 measured · Source: the US BTS Thursday · 10.9 min · 1,203 recorded · 1,189 measured · Source: the US BTS Friday · 14.2 min · 1,232 recorded · 1,221 measured · Source: the US BTS Saturday · 5.8 min · 900 recorded · 897 measured · Source: the US BTS Sunday · 14.3 min · 1,276 recorded · 1,273 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,224 · 1,224 recorded · 1,209 measured · Source: the US BTS Tuesday · 1,057 · 1,057 recorded · 1,049 measured · Source: the US BTS Wednesday · 1,055 · 1,055 recorded · 1,049 measured · Source: the US BTS Thursday · 1,203 · 1,203 recorded · 1,189 measured · Source: the US BTS Friday · 1,232 · 1,232 recorded · 1,221 measured · Source: the US BTS Saturday · 900 · 900 recorded · 897 measured · Source: the US BTS Sunday · 1,276 · 1,276 recorded · 1,273 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
Monday77.0%10.8 min1,2091,224
Tuesday85.2%4.6 min1,0491,057
Wednesday86.6%4.6 min1,0491,055
Thursday76.4%10.9 min1,1891,203
Friday72.0%14.2 min1,2211,232
Saturday82.8%5.8 min897900
Sunday72.1%14.3 min1,2731,276

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 · 87.8% · 684 recorded · 678 measured · Source: the US BTS Feb · 78.6% · 660 recorded · 653 measured · Source: the US BTS Mar · 80.8% · 739 recorded · 736 measured · Source: the US BTS Apr · 76.0% · 726 recorded · 720 measured · Source: the US BTS May · 79.2% · 756 recorded · 751 measured · Source: the US BTS Jun · 69.6% · 696 recorded · 693 measured · Source: the US BTS Jul · 73.9% · 696 recorded · 682 measured · Source: the US BTS Aug · 77.5% · 369 recorded · 365 measured · Source: the US BTS Sep · 78.5% · 362 recorded · 362 measured · Source: the US BTS Oct · 78.9% · 730 recorded · 729 measured · Source: the US BTS Nov · 82.1% · 789 recorded · 782 measured · Source: the US BTS Dec · 76.9% · 740 recorded · 736 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 · 3.2 min · 684 recorded · 678 measured · Source: the US BTS Feb · 9.1 min · 660 recorded · 653 measured · Source: the US BTS Mar · 8.2 min · 739 recorded · 736 measured · Source: the US BTS Apr · 11.5 min · 726 recorded · 720 measured · Source: the US BTS May · 9.9 min · 756 recorded · 751 measured · Source: the US BTS Jun · 15.8 min · 696 recorded · 693 measured · Source: the US BTS Jul · 12.8 min · 696 recorded · 682 measured · Source: the US BTS Aug · 10.4 min · 369 recorded · 365 measured · Source: the US BTS Sep · 7.1 min · 362 recorded · 362 measured · Source: the US BTS Oct · 9.0 min · 730 recorded · 729 measured · Source: the US BTS Nov · 8.0 min · 789 recorded · 782 measured · Source: the US BTS Dec · 10.6 min · 740 recorded · 736 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 · 684 · 684 recorded · 678 measured · Source: the US BTS Feb · 660 · 660 recorded · 653 measured · Source: the US BTS Mar · 739 · 739 recorded · 736 measured · Source: the US BTS Apr · 726 · 726 recorded · 720 measured · Source: the US BTS May · 756 · 756 recorded · 751 measured · Source: the US BTS Jun · 696 · 696 recorded · 693 measured · Source: the US BTS Jul · 696 · 696 recorded · 682 measured · Source: the US BTS Aug · 369 · 369 recorded · 365 measured · Source: the US BTS Sep · 362 · 362 recorded · 362 measured · Source: the US BTS Oct · 730 · 730 recorded · 729 measured · Source: the US BTS Nov · 789 · 789 recorded · 782 measured · Source: the US BTS Dec · 740 · 740 recorded · 736 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
Jan87.8%3.2 min678684
Feb78.6%9.1 min653660
Mar80.8%8.2 min736739
Apr76.0%11.5 min720726
May79.2%9.9 min751756
Jun69.6%15.8 min693696
Jul73.9%12.8 min682696
Aug77.5%10.4 min365369
Sep78.5%7.1 min362362
Oct78.9%9.0 min729730
Nov82.1%8.0 min782789
Dec76.9%10.6 min736740

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 77.8% 6,181
  • Delayed >15 min 21.5% 1,706
  • Cancelled 0.8% 60
  • 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

100
100 of 100
Flight numbersBy direction DeparturesOn time
WN212 LAX → OAK 153 86.8%
WN4701 OAK → LAX 115 69.9%
WN3283 OAK → LAX 109 78.0%
WN2421 LAX → OAK 100 82.0%
WN2217 OAK → LAX 98 93.8%
WN4201 OAK → LAX 96 95.8%
WN2898 OAK → LAX 92 83.7%
WN4843 LAX → OAK 82 88.9%
WN3301 LAX → OAK 79 84.4%
WN3199 OAK → LAX 73 93.1%
WN4936 LAX → OAK 66 69.7%
WN3514 LAX → OAK 61 57.4%
WN3543 OAK → LAX 61 86.7%
WN2111 LAX → OAK 60 91.4%
WN2146 LAX → OAK 60 51.7%
WN3875 OAK → LAX 59 86.2%
WN1064 LAX → OAK 58 89.7%
WN1653 LAX → OAK 58 79.3%
WN1822 OAK → LAX 58 70.7%
WN1998 OAK → LAX 58 98.3%
WN215 OAK → LAX 58 69.0%
WN2749 LAX → OAK 58 43.1%
WN3544 OAK → LAX 58 72.4%
WN2141 OAK → LAX 57 87.7%
WN2449 LAX → OAK 57 75.4%
WN2861 OAK → LAX 57 91.2%
WN3807 OAK → LAX 57 66.7%
WN1662 OAK → LAX 56 85.7%
WN2297 OAK → LAX 54 77.4%
WN3876 OAK → LAX 54 72.2%
WN4636 LAX → OAK 54 92.6%
WN2084 OAK → LAX 51 60.8%
WN3573 LAX → OAK 51 73.5%
WN1184 LAX → OAK 50 96.0%
WN1540 LAX → OAK 50 74.0%
WN1560 OAK → LAX 50 94.0%
WN162 OAK → LAX 50 77.1%
WN1765 LAX → OAK 50 64.0%
WN2396 OAK → LAX 50 44.0%
WN2857 OAK → LAX 50 84.0%
WN572 OAK → LAX 50 64.0%
WN894 LAX → OAK 50 91.8%
WN996 OAK → LAX 50 81.6%
WN2418 LAX → OAK 49 61.2%
WN2963 OAK → LAX 49 100.0%
WN3404 LAX → OAK 49 75.5%
WN4554 LAX → OAK 49 40.8%
WN485 LAX → OAK 49 69.4%
WN4903 OAK → LAX 49 93.9%
WN1466 OAK → LAX 47 87.2%
WN3164 LAX → OAK 47 91.5%
WN2323 LAX → OAK 45 88.4%
WN571 LAX → OAK 44 63.6%
WN2555 OAK → LAX 43 81.0%
WN279 LAX → OAK 43 90.5%
WN3509 LAX → OAK 43 92.9%
WN1456 LAX → OAK 42 69.1%
WN1635 OAK → LAX 42 83.3%
WN2239 OAK → LAX 42 61.0%
WN2415 LAX → OAK 42 95.2%
WN3014 LAX → OAK 42 81.0%
WN3053 OAK → LAX 42 54.8%
WN4893 LAX → OAK 42 78.6%
WN4978 OAK → LAX 42 73.8%
WN940 LAX → OAK 42 97.6%
WN946 LAX → OAK 42 50.0%
WN2100 LAX → OAK 39 76.9%
WN3263 OAK → LAX 39 94.9%
WN3386 LAX → OAK 39 56.4%
WN193 LAX → OAK 37 97.1%
WN2256 LAX → OAK 37 54.1%
WN2665 OAK → LAX 36 94.1%
WN3382 LAX → OAK 36 94.4%
WN4041 OAK → LAX 36 100.0%
WN3505 OAK → LAX 35 90.9%
WN3711 OAK → LAX 35 57.1%
WN3507 LAX → OAK 34 97.0%
WN3837 OAK → LAX 34 66.7%
WN4054 OAK → LAX 34 67.7%
WN1078 OAK → LAX 33 97.0%
WN1218 LAX → OAK 33 66.7%
WN1476 OAK → LAX 33 72.7%
WN1841 LAX → OAK 33 84.9%
WN2243 OAK → LAX 33 84.9%
WN2471 LAX → OAK 33 90.9%
WN2788 OAK → LAX 33 63.6%
WN2938 LAX → OAK 33 93.9%
WN4079 LAX → OAK 33 84.9%
WN4530 OAK → LAX 33 100.0%
WN1718 LAX → OAK 32 71.9%
WN2337 LAX → OAK 32 90.6%
WN2875 LAX → OAK 32 56.3%
WN2317 LAX → OAK 31 93.6%
WN2741 OAK → LAX 31 67.7%
WN4521 OAK → LAX 31 54.8%
WN988 LAX → OAK 31 87.1%
WN2261 LAX → OAK 30 86.7%
WN2325 LAX → OAK 30 76.7%
WN2630 LAX → OAK 30 63.3%
WN3348 OAK → LAX 30 63.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 328 −7.3% 2 73.5%
June 2026 325 −11.7% 1 61.5%
May 2026 351 −12.3% 1 71.5%
April 2026 336 −12.5% 2 69.0%
March 2026 337 −15.5% 1 74.2%
February 2026 305 −12.4% 3 73.4%
January 2026 316 −12.7% 1 86.7%
December 2025 358 −5.3% 2 72.6%
November 2025 363 −13.4% 5 76.0%
October 2025 393 +17.0% 1 71.8%
September 2025 362 0 78.5%
August 2025 365 4 77.5%
July 2025 354 12 74.3%
June 2025 368 2 76.6%
May 2025 400 4 86.0%
April 2025 384 4 82.0%
March 2025 399 2 86.5%
February 2025 348 4 83.0%
January 2025 362 5 88.7%
December 2024 378 2 81.0%
November 2024 419 2 87.4%
October 2024 336 0 87.2%

How to read this chart

Loading the guide…