945 km · Domestic

Oakland San Francisco Bay (OAK) – Salt Lake City (SLC)

In July 2026, 246 flights operated between Oakland San Francisco Bay and Salt Lake City (both directions), and 85.4% 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
January306284▼ 7.2%
February294296▲ 0.7%
March326289▼ 11.3%
April316274▼ 13.3%
May326282▼ 13.5%
June294242▼ 17.7%
July300246▼ 18.0%
August300––
September292––
October300–in progress
November234––
December242––
Year to date (Jan–Jul)2,1621,913▼ 11.5%

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
January89.2%91.2%▲ 2.2%
February83.0%83.8%▲ 1.0%
March88.0%85.5%▼ 2.8%
April86.4%85.8%▼ 0.7%
May88.3%81.9%▼ 7.2%
June84.4%87.2%▲ 3.3%
July89.7%85.4%▼ 4.8%
August88.0%––
September94.2%––
October91.0%–in progress
November90.6%––
December86.8%––
Year-to-date average (Jan–Jul)87.0%85.8%▼ 1.3%

Cancelled flights by month

The most recent periods19 periods
PeriodCancelled flights 2025Cancelled flights 2026Change vs last year
January00–
February00–
March01–
April00–
May00–
June00–
July00–
August0––
September0––
October0–in progress
November4––
December0––
Year to date (Jan–Jul)01

Airlines on this route

  1. SkyWest Airlines 53.6%
  2. Southwest Airlines 38.3%
  3. Delta Air Lines 8.0%

Oct 1, 2024 – Jul 31, 2026

By direction

OAK → SLC

Scheduled flights
3,137
Flights operated
3,135
Cancelled
2 · 0.1%
On-time departures
87.3%

SLC → OAK

Scheduled flights
3,137
Flights operated
3,134
Cancelled
3 · 0.1%
On-time departures
87.5%

OAK → SLC and SLC → OAK counted separately.

Airlines on this route

Oct 1, 2024 – Jul 31, 2026
AirlineScheduled flights Share On-time departures Cancelled
SkyWest Airlines OO 3,365 53.6% 92.7% 4
Southwest Airlines WN 2,404 38.3% 79.7% 1
Delta Air Lines DL 505 8.0% 88.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:00-2.1min · 290 recorded · 289 measured
Gap to highest-delay hour22.2min05:00 ↔ 20:00
Recorded flights6,274OAK–SLC

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 · 95.2% · 290 recorded · 289 measured · Source: the US BTS 06:00 · 96.4% · 852 recorded · 852 measured · Source: the US BTS 07:00 · Fewer than 200 measured departures · 131 recorded · 131 measured · Source: the US BTS 08:00 · Fewer than 200 measured departures · 38 recorded · 38 measured · Source: the US BTS 09:00 · Fewer than 200 measured departures · 85 recorded · 85 measured · Source: the US BTS 10:00 · 92.9% · 617 recorded · 615 measured · Source: the US BTS 11:00 · 86.7% · 405 recorded · 405 measured · Source: the US BTS 12:00 · 91.6% · 682 recorded · 680 measured · Source: the US BTS 13:00 · Fewer than 200 measured departures · 189 recorded · 189 measured · Source: the US BTS 14:00 · Fewer than 200 measured departures · 61 recorded · 61 measured · Source: the US BTS 15:00 · 89.4% · 652 recorded · 652 measured · Source: the US BTS 16:00 · 88.5% · 329 recorded · 329 measured · Source: the US BTS 17:00 · 88.8% · 400 recorded · 400 measured · Source: the US BTS 18:00 · 77.2% · 232 recorded · 232 measured · Source: the US BTS 19:00 · Fewer than 200 measured departures · 142 recorded · 142 measured · Source: the US BTS 20:00 · 66.7% · 417 recorded · 417 measured · Source: the US BTS 21:00 · Fewer than 200 measured departures · 185 recorded · 185 measured · Source: the US BTS 22:00 · 88.8% · 542 recorded · 542 measured · Source: the US BTS 23:00 · Fewer than 200 measured departures · 25 recorded · 25 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 · -2.1 min · 290 recorded · 289 measured · Source: the US BTS 06:00 · -2.0 min · 852 recorded · 852 measured · Source: the US BTS 07:00 · Fewer than 200 measured departures · 131 recorded · 131 measured · Source: the US BTS 08:00 · Fewer than 200 measured departures · 38 recorded · 38 measured · Source: the US BTS 09:00 · Fewer than 200 measured departures · 85 recorded · 85 measured · Source: the US BTS 10:00 · 2.6 min · 617 recorded · 615 measured · Source: the US BTS 11:00 · 3.9 min · 405 recorded · 405 measured · Source: the US BTS 12:00 · 1.2 min · 682 recorded · 680 measured · Source: the US BTS 13:00 · Fewer than 200 measured departures · 189 recorded · 189 measured · Source: the US BTS 14:00 · Fewer than 200 measured departures · 61 recorded · 61 measured · Source: the US BTS 15:00 · 2.0 min · 652 recorded · 652 measured · Source: the US BTS 16:00 · 2.2 min · 329 recorded · 329 measured · Source: the US BTS 17:00 · 2.3 min · 400 recorded · 400 measured · Source: the US BTS 18:00 · 7.6 min · 232 recorded · 232 measured · Source: the US BTS 19:00 · Fewer than 200 measured departures · 142 recorded · 142 measured · Source: the US BTS 20:00 · 20.0 min · 417 recorded · 417 measured · Source: the US BTS 21:00 · Fewer than 200 measured departures · 185 recorded · 185 measured · Source: the US BTS 22:00 · 4.4 min · 542 recorded · 542 measured · Source: the US BTS 23:00 · Fewer than 200 measured departures · 25 recorded · 25 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 · 290 · 290 recorded · 289 measured · Source: the US BTS 06:00 · 852 · 852 recorded · 852 measured · Source: the US BTS 07:00 · 131 · 131 recorded · 131 measured · Source: the US BTS 08:00 · 38 · 38 recorded · 38 measured · Source: the US BTS 09:00 · 85 · 85 recorded · 85 measured · Source: the US BTS 10:00 · 617 · 617 recorded · 615 measured · Source: the US BTS 11:00 · 405 · 405 recorded · 405 measured · Source: the US BTS 12:00 · 682 · 682 recorded · 680 measured · Source: the US BTS 13:00 · 189 · 189 recorded · 189 measured · Source: the US BTS 14:00 · 61 · 61 recorded · 61 measured · Source: the US BTS 15:00 · 652 · 652 recorded · 652 measured · Source: the US BTS 16:00 · 329 · 329 recorded · 329 measured · Source: the US BTS 17:00 · 400 · 400 recorded · 400 measured · Source: the US BTS 18:00 · 232 · 232 recorded · 232 measured · Source: the US BTS 19:00 · 142 · 142 recorded · 142 measured · Source: the US BTS 20:00 · 417 · 417 recorded · 417 measured · Source: the US BTS 21:00 · 185 · 185 recorded · 185 measured · Source: the US BTS 22:00 · 542 · 542 recorded · 542 measured · Source: the US BTS 23:00 · 25 · 25 recorded · 25 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:0095.2%-2.1 min289290
06:0096.4%-2.0 min852852
07:00Fewer than 200 measured departures—131131
08:00Fewer than 200 measured departures—3838
09:00Fewer than 200 measured departures—8585
10:0092.9%2.6 min615617
11:0086.7%3.9 min405405
12:0091.6%1.2 min680682
13:00Fewer than 200 measured departures—189189
14:00Fewer than 200 measured departures—6161
15:0089.4%2.0 min652652
16:0088.5%2.2 min329329
17:0088.8%2.3 min400400
18:0077.2%7.6 min232232
19:00Fewer than 200 measured departures—142142
20:0066.7%20.0 min417417
21:00Fewer than 200 measured departures—185185
22:0088.8%4.4 min542542
23:00Fewer than 200 measured departures—2525

Day of week

On-time departures Partial coverage: only airlines that report on-time data to the US DOT
Monday · 86.2% · 960 recorded · 957 measured · Source: the US BTS Tuesday · 90.3% · 882 recorded · 882 measured · Source: the US BTS Wednesday · 89.1% · 870 recorded · 870 measured · Source: the US BTS Thursday · 85.2% · 948 recorded · 948 measured · Source: the US BTS Friday · 87.0% · 956 recorded · 956 measured · Source: the US BTS Saturday · 88.8% · 760 recorded · 758 measured · Source: the US BTS Sunday · 85.8% · 898 recorded · 898 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.9 min · 960 recorded · 957 measured · Source: the US BTS Tuesday · 0.7 min · 882 recorded · 882 measured · Source: the US BTS Wednesday · 3.2 min · 870 recorded · 870 measured · Source: the US BTS Thursday · 5.9 min · 948 recorded · 948 measured · Source: the US BTS Friday · 5.0 min · 956 recorded · 956 measured · Source: the US BTS Saturday · 2.2 min · 760 recorded · 758 measured · Source: the US BTS Sunday · 5.9 min · 898 recorded · 898 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 · 960 · 960 recorded · 957 measured · Source: the US BTS Tuesday · 882 · 882 recorded · 882 measured · Source: the US BTS Wednesday · 870 · 870 recorded · 870 measured · Source: the US BTS Thursday · 948 · 948 recorded · 948 measured · Source: the US BTS Friday · 956 · 956 recorded · 956 measured · Source: the US BTS Saturday · 760 · 760 recorded · 758 measured · Source: the US BTS Sunday · 898 · 898 recorded · 898 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
Monday86.2%5.9 min957960
Tuesday90.3%0.7 min882882
Wednesday89.1%3.2 min870870
Thursday85.2%5.9 min948948
Friday87.0%5.0 min956956
Saturday88.8%2.2 min758760
Sunday85.8%5.9 min898898

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 · 90.2% · 590 recorded · 590 measured · Source: the US BTS Feb · 83.4% · 590 recorded · 590 measured · Source: the US BTS Mar · 86.8% · 616 recorded · 615 measured · Source: the US BTS Apr · 86.1% · 590 recorded · 590 measured · Source: the US BTS May · 85.4% · 608 recorded · 608 measured · Source: the US BTS Jun · 85.6% · 536 recorded · 536 measured · Source: the US BTS Jul · 87.7% · 546 recorded · 546 measured · Source: the US BTS Aug · 88.0% · 300 recorded · 300 measured · Source: the US BTS Sep · 94.2% · 292 recorded · 292 measured · Source: the US BTS Oct · 89.5% · 514 recorded · 514 measured · Source: the US BTS Nov · 90.8% · 536 recorded · 532 measured · Source: the US BTS Dec · 85.3% · 556 recorded · 556 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.7 min · 590 recorded · 590 measured · Source: the US BTS Feb · 7.5 min · 590 recorded · 590 measured · Source: the US BTS Mar · 4.8 min · 616 recorded · 615 measured · Source: the US BTS Apr · 4.9 min · 590 recorded · 590 measured · Source: the US BTS May · 5.9 min · 608 recorded · 608 measured · Source: the US BTS Jun · 5.9 min · 536 recorded · 536 measured · Source: the US BTS Jul · 4.7 min · 546 recorded · 546 measured · Source: the US BTS Aug · 3.7 min · 300 recorded · 300 measured · Source: the US BTS Sep · -0.2 min · 292 recorded · 292 measured · Source: the US BTS Oct · 1.2 min · 514 recorded · 514 measured · Source: the US BTS Nov · 1.9 min · 536 recorded · 532 measured · Source: the US BTS Dec · 4.6 min · 556 recorded · 556 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 · 590 · 590 recorded · 590 measured · Source: the US BTS Feb · 590 · 590 recorded · 590 measured · Source: the US BTS Mar · 616 · 616 recorded · 615 measured · Source: the US BTS Apr · 590 · 590 recorded · 590 measured · Source: the US BTS May · 608 · 608 recorded · 608 measured · Source: the US BTS Jun · 536 · 536 recorded · 536 measured · Source: the US BTS Jul · 546 · 546 recorded · 546 measured · Source: the US BTS Aug · 300 · 300 recorded · 300 measured · Source: the US BTS Sep · 292 · 292 recorded · 292 measured · Source: the US BTS Oct · 514 · 514 recorded · 514 measured · Source: the US BTS Nov · 536 · 536 recorded · 532 measured · Source: the US BTS Dec · 556 · 556 recorded · 556 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
Jan90.2%2.7 min590590
Feb83.4%7.5 min590590
Mar86.8%4.8 min615616
Apr86.1%4.9 min590590
May85.4%5.9 min608608
Jun85.6%5.9 min536536
Jul87.7%4.7 min546546
Aug88.0%3.7 min300300
Sep94.2%-0.2 min292292
Oct89.5%1.2 min514514
Nov90.8%1.9 min532536
Dec85.3%4.6 min556556

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 87.3% 5,479
  • Delayed >15 min 12.6% 790
  • Cancelled 0.1% 5
  • 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

36
36 of 36
Flight numbersBy direction DeparturesOn time
OO4134 OAK → SLC 657 93.0%
OO4134 SLC → OAK 657 93.1%
OO3903 OAK → SLC 606 91.4%
OO3903 SLC → OAK 606 89.9%
OO4061 OAK → SLC 419 96.4%
OO3797 SLC → OAK 403 93.8%
DL1317 OAK → SLC 207 91.8%
DL1224 SLC → OAK 174 87.4%
WN4600 SLC → OAK 112 75.9%
WN897 SLC → OAK 100 96.0%
WN1381 OAK → SLC 94 92.6%
WN4401 OAK → SLC 82 73.2%
WN3416 OAK → SLC 61 65.6%
WN3491 SLC → OAK 60 96.7%
WN161 OAK → SLC 58 75.9%
WN2256 OAK → SLC 58 53.5%
WN3080 SLC → OAK 58 82.8%
WN456 SLC → OAK 58 86.2%
WN3584 OAK → SLC 57 52.6%
WN1295 SLC → OAK 52 75.0%
WN389 SLC → OAK 51 72.6%
WN3406 OAK → SLC 50 70.0%
WN883 OAK → SLC 50 100.0%
WN3048 SLC → OAK 49 77.6%
WN1430 SLC → OAK 42 73.8%
WN1724 OAK → SLC 42 71.4%
WN174 SLC → OAK 42 97.6%
WN1771 OAK → SLC 42 85.7%
WN4198 OAK → SLC 42 64.3%
DL2977 SLC → OAK 33 81.8%
WN3078 OAK → SLC 33 66.7%
DL2012 OAK → SLC 32 96.9%
WN3022 SLC → OAK 32 62.5%
DL2008 SLC → OAK 31 83.9%
WN2898 OAK → SLC 31 80.7%
WN920 OAK → SLC 30 100.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 246 −18.0% 0 85.4%
June 2026 242 −17.7% 0 87.2%
May 2026 282 −13.5% 0 81.9%
April 2026 274 −13.3% 0 85.8%
March 2026 289 −11.3% 1 85.5%
February 2026 296 +0.7% 0 83.8%
January 2026 284 −7.2% 0 91.2%
December 2025 242 −22.9% 0 86.8%
November 2025 234 −21.5% 4 90.6%
October 2025 300 +40.2% 0 91.0%
September 2025 292 0 94.2%
August 2025 300 0 88.0%
July 2025 300 0 89.7%
June 2025 294 0 84.4%
May 2025 326 0 88.3%
April 2025 316 0 86.4%
March 2025 326 0 88.0%
February 2025 294 0 83.0%
January 2025 306 0 89.2%
December 2024 314 0 84.1%
November 2024 298 0 90.9%
October 2024 214 0 87.4%

How to read this chart

Loading the guide…