939 km · Domestic

Mineta San Jose (SJC) – Salt Lake City (SLC)

In July 2026, 338 flights operated between Mineta San Jose and Salt Lake City (both directions), and 86.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
January259249▼ 3.9%
February246251▲ 2.0%
March292274▼ 6.2%
April278269▼ 3.2%
May332324▼ 2.4%
June341326▼ 4.4%
July352338▼ 4.0%
August331––
September315––
October336–in progress
November305––
December271––
Year to date (Jan–Jul)2,1002,031▼ 3.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
January90.0%88.4%▼ 1.8%
February88.2%89.6%▲ 1.6%
March89.4%87.2%▼ 2.5%
April92.1%89.2%▼ 3.1%
May83.1%86.7%▲ 4.3%
June85.0%82.5%▼ 2.9%
July86.6%86.7%▲ 0.1%
August89.7%––
September91.1%––
October90.2%–in progress
November86.2%––
December87.8%––
Year-to-date average (Jan–Jul)87.8%87.2%▼ 0.7%

Cancelled flights by month

The most recent periods19 periods
PeriodCancelled flights 2025Cancelled flights 2026Change vs last year
January01–
February01–
March02–
April01–
May00–
June30▼ 100.0%
July00–
August1––
September1––
October0–in progress
November5––
December3––
Year to date (Jan–Jul)35▲ 66.7%

Airlines on this route

  1. Delta Air Lines 53.4%
  2. SkyWest Airlines 33.9%
  3. Southwest Airlines 12.7%

Oct 1, 2024 – Jul 31, 2026

By direction

SJC → SLC

Scheduled flights
3,250
Flights operated
3,241
Cancelled
9 · 0.3%
On-time departures
90.4%

SLC → SJC

Scheduled flights
3,251
Flights operated
3,242
Cancelled
9 · 0.3%
On-time departures
85.7%

SJC → SLC and SLC → SJC counted separately.

Airlines on this route

Oct 1, 2024 – Jul 31, 2026
AirlineScheduled flights Share On-time departures Cancelled
Delta Air Lines DL 3,471 53.4% 88.1% 12
SkyWest Airlines OO 2,204 33.9% 92.4% 2
Southwest Airlines WN 826 12.7% 76.3% 4

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 delay09:00–10:00-4.3min · 555 recorded · 554 measured
Gap to highest-delay hour14.7min09:00 ↔ 22:00
Recorded flights6,501SJC–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.6% · 480 recorded · 475 measured · Source: the US BTS 06:00 · Fewer than 200 measured departures · 178 recorded · 177 measured · Source: the US BTS 07:00 · 95.8% · 401 recorded · 400 measured · Source: the US BTS 08:00 · 91.8% · 231 recorded · 231 measured · Source: the US BTS 09:00 · 95.0% · 555 recorded · 554 measured · Source: the US BTS 10:00 · 88.8% · 268 recorded · 268 measured · Source: the US BTS 11:00 · 86.2% · 696 recorded · 695 measured · Source: the US BTS 12:00 · Fewer than 200 measured departures · 101 recorded · 100 measured · Source: the US BTS 13:00 · 85.7% · 794 recorded · 792 measured · Source: the US BTS 14:00 · Fewer than 200 measured departures · 79 recorded · 79 measured · Source: the US BTS 15:00 · 84.7% · 760 recorded · 759 measured · Source: the US BTS 16:00 · 88.0% · 260 recorded · 259 measured · Source: the US BTS 17:00 · 86.4% · 756 recorded · 756 measured · Source: the US BTS 18:00 · Fewer than 200 measured departures · 17 recorded · 17 measured · Source: the US BTS 19:00 · 86.4% · 271 recorded · 271 measured · Source: the US BTS 20:00 · Fewer than 200 measured departures · 49 recorded · 48 measured · Source: the US BTS 21:00 · Fewer than 200 measured departures · 91 recorded · 91 measured · Source: the US BTS 22:00 · 82.7% · 483 recorded · 480 measured · Source: the US BTS 23:00 · Fewer than 200 measured departures · 31 recorded · 31 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 · -0.6 min · 480 recorded · 475 measured · Source: the US BTS 06:00 · Fewer than 200 measured departures · 178 recorded · 177 measured · Source: the US BTS 07:00 · -3.3 min · 401 recorded · 400 measured · Source: the US BTS 08:00 · -1.8 min · 231 recorded · 231 measured · Source: the US BTS 09:00 · -4.3 min · 555 recorded · 554 measured · Source: the US BTS 10:00 · 0.2 min · 268 recorded · 268 measured · Source: the US BTS 11:00 · 4.5 min · 696 recorded · 695 measured · Source: the US BTS 12:00 · Fewer than 200 measured departures · 101 recorded · 100 measured · Source: the US BTS 13:00 · 5.7 min · 794 recorded · 792 measured · Source: the US BTS 14:00 · Fewer than 200 measured departures · 79 recorded · 79 measured · Source: the US BTS 15:00 · 5.6 min · 760 recorded · 759 measured · Source: the US BTS 16:00 · 2.8 min · 260 recorded · 259 measured · Source: the US BTS 17:00 · 4.8 min · 756 recorded · 756 measured · Source: the US BTS 18:00 · Fewer than 200 measured departures · 17 recorded · 17 measured · Source: the US BTS 19:00 · 4.7 min · 271 recorded · 271 measured · Source: the US BTS 20:00 · Fewer than 200 measured departures · 49 recorded · 48 measured · Source: the US BTS 21:00 · Fewer than 200 measured departures · 91 recorded · 91 measured · Source: the US BTS 22:00 · 10.5 min · 483 recorded · 480 measured · Source: the US BTS 23:00 · Fewer than 200 measured departures · 31 recorded · 31 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 · 480 · 480 recorded · 475 measured · Source: the US BTS 06:00 · 178 · 178 recorded · 177 measured · Source: the US BTS 07:00 · 401 · 401 recorded · 400 measured · Source: the US BTS 08:00 · 231 · 231 recorded · 231 measured · Source: the US BTS 09:00 · 555 · 555 recorded · 554 measured · Source: the US BTS 10:00 · 268 · 268 recorded · 268 measured · Source: the US BTS 11:00 · 696 · 696 recorded · 695 measured · Source: the US BTS 12:00 · 101 · 101 recorded · 100 measured · Source: the US BTS 13:00 · 794 · 794 recorded · 792 measured · Source: the US BTS 14:00 · 79 · 79 recorded · 79 measured · Source: the US BTS 15:00 · 760 · 760 recorded · 759 measured · Source: the US BTS 16:00 · 260 · 260 recorded · 259 measured · Source: the US BTS 17:00 · 756 · 756 recorded · 756 measured · Source: the US BTS 18:00 · 17 · 17 recorded · 17 measured · Source: the US BTS 19:00 · 271 · 271 recorded · 271 measured · Source: the US BTS 20:00 · 49 · 49 recorded · 48 measured · Source: the US BTS 21:00 · 91 · 91 recorded · 91 measured · Source: the US BTS 22:00 · 483 · 483 recorded · 480 measured · Source: the US BTS 23:00 · 31 · 31 recorded · 31 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.6%-0.6 min475480
06:00Fewer than 200 measured departures—177178
07:0095.8%-3.3 min400401
08:0091.8%-1.8 min231231
09:0095.0%-4.3 min554555
10:0088.8%0.2 min268268
11:0086.2%4.5 min695696
12:00Fewer than 200 measured departures—100101
13:0085.7%5.7 min792794
14:00Fewer than 200 measured departures—7979
15:0084.7%5.6 min759760
16:0088.0%2.8 min259260
17:0086.4%4.8 min756756
18:00Fewer than 200 measured departures—1717
19:0086.4%4.7 min271271
20:00Fewer than 200 measured departures—4849
21:00Fewer than 200 measured departures—9191
22:0082.7%10.5 min480483
23:00Fewer than 200 measured departures—3131

Day of week

On-time departures Partial coverage: only airlines that report on-time data to the US DOT
Monday · 87.4% · 997 recorded · 995 measured · Source: the US BTS Tuesday · 93.1% · 856 recorded · 854 measured · Source: the US BTS Wednesday · 90.7% · 846 recorded · 846 measured · Source: the US BTS Thursday · 85.7% · 983 recorded · 979 measured · Source: the US BTS Friday · 88.0% · 999 recorded · 996 measured · Source: the US BTS Saturday · 88.0% · 811 recorded · 807 measured · Source: the US BTS Sunday · 84.5% · 1,009 recorded · 1,006 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 · 3.6 min · 997 recorded · 995 measured · Source: the US BTS Tuesday · -0.7 min · 856 recorded · 854 measured · Source: the US BTS Wednesday · 2.5 min · 846 recorded · 846 measured · Source: the US BTS Thursday · 4.0 min · 983 recorded · 979 measured · Source: the US BTS Friday · 3.4 min · 999 recorded · 996 measured · Source: the US BTS Saturday · 3.6 min · 811 recorded · 807 measured · Source: the US BTS Sunday · 5.9 min · 1,009 recorded · 1,006 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 · 997 · 997 recorded · 995 measured · Source: the US BTS Tuesday · 856 · 856 recorded · 854 measured · Source: the US BTS Wednesday · 846 · 846 recorded · 846 measured · Source: the US BTS Thursday · 983 · 983 recorded · 979 measured · Source: the US BTS Friday · 999 · 999 recorded · 996 measured · Source: the US BTS Saturday · 811 · 811 recorded · 807 measured · Source: the US BTS Sunday · 1,009 · 1,009 recorded · 1,006 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
Monday87.4%3.6 min995997
Tuesday93.1%-0.7 min854856
Wednesday90.7%2.5 min846846
Thursday85.7%4.0 min979983
Friday88.0%3.4 min996999
Saturday88.0%3.6 min807811
Sunday84.5%5.9 min1,0061,009

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 · 89.2% · 509 recorded · 508 measured · Source: the US BTS Feb · 88.9% · 498 recorded · 497 measured · Source: the US BTS Mar · 88.3% · 568 recorded · 566 measured · Source: the US BTS Apr · 90.7% · 548 recorded · 547 measured · Source: the US BTS May · 84.9% · 656 recorded · 656 measured · Source: the US BTS Jun · 83.8% · 670 recorded · 667 measured · Source: the US BTS Jul · 86.7% · 690 recorded · 690 measured · Source: the US BTS Aug · 89.7% · 332 recorded · 331 measured · Source: the US BTS Sep · 91.1% · 316 recorded · 315 measured · Source: the US BTS Oct · 89.7% · 546 recorded · 546 measured · Source: the US BTS Nov · 88.7% · 618 recorded · 613 measured · Source: the US BTS Dec · 88.5% · 550 recorded · 547 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.6 min · 509 recorded · 508 measured · Source: the US BTS Feb · 2.1 min · 498 recorded · 497 measured · Source: the US BTS Mar · 1.9 min · 568 recorded · 566 measured · Source: the US BTS Apr · 0.5 min · 548 recorded · 547 measured · Source: the US BTS May · 4.2 min · 656 recorded · 656 measured · Source: the US BTS Jun · 9.7 min · 670 recorded · 667 measured · Source: the US BTS Jul · 5.3 min · 690 recorded · 690 measured · Source: the US BTS Aug · 3.2 min · 332 recorded · 331 measured · Source: the US BTS Sep · 1.9 min · 316 recorded · 315 measured · Source: the US BTS Oct · -0.8 min · 546 recorded · 546 measured · Source: the US BTS Nov · 3.7 min · 618 recorded · 613 measured · Source: the US BTS Dec · 2.0 min · 550 recorded · 547 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 · 509 · 509 recorded · 508 measured · Source: the US BTS Feb · 498 · 498 recorded · 497 measured · Source: the US BTS Mar · 568 · 568 recorded · 566 measured · Source: the US BTS Apr · 548 · 548 recorded · 547 measured · Source: the US BTS May · 656 · 656 recorded · 656 measured · Source: the US BTS Jun · 670 · 670 recorded · 667 measured · Source: the US BTS Jul · 690 · 690 recorded · 690 measured · Source: the US BTS Aug · 332 · 332 recorded · 331 measured · Source: the US BTS Sep · 316 · 316 recorded · 315 measured · Source: the US BTS Oct · 546 · 546 recorded · 546 measured · Source: the US BTS Nov · 618 · 618 recorded · 613 measured · Source: the US BTS Dec · 550 · 550 recorded · 547 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
Jan89.2%2.6 min508509
Feb88.9%2.1 min497498
Mar88.3%1.9 min566568
Apr90.7%0.5 min547548
May84.9%4.2 min656656
Jun83.8%9.7 min667670
Jul86.7%5.3 min690690
Aug89.7%3.2 min331332
Sep91.1%1.9 min315316
Oct89.7%-0.8 min546546
Nov88.7%3.7 min613618
Dec88.5%2.0 min547550

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.8% 5,707
  • Delayed >15 min 11.9% 776
  • Cancelled 0.3% 18
  • 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

59
59 of 59
Flight numbersBy direction DeparturesOn time
DL1272 SLC → SJC 658 83.2%
DL1314 SJC → SLC 658 94.3%
DL2630 SLC → SJC 227 81.5%
DL2630 SJC → SLC 227 83.3%
DL1254 SJC → SLC 208 91.4%
DL1254 SLC → SJC 208 88.9%
OO3821 SJC → SLC 195 97.4%
OO3821 SLC → SJC 195 95.9%
DL1262 SJC → SLC 159 89.3%
DL1262 SLC → SJC 159 84.3%
OO4049 SLC → SJC 140 92.9%
OO4049 SJC → SLC 140 96.4%
OO3550 SJC → SLC 120 92.5%
OO3550 SLC → SJC 120 88.3%
DL1260 SJC → SLC 86 90.7%
DL1260 SLC → SJC 86 86.1%
OO3937 SJC → SLC 73 82.2%
OO3937 SLC → SJC 73 71.2%
DL1222 SLC → SJC 62 90.3%
DL1222 SJC → SLC 62 88.7%
OO3932 SJC → SLC 62 87.1%
OO4083 SLC → SJC 56 87.5%
OO4083 SJC → SLC 56 82.1%
OO4026 SLC → SJC 55 100.0%
OO4026 SJC → SLC 55 94.6%
OO4039 SLC → SJC 54 94.4%
DL1556 SJC → SLC 53 84.6%
DL1556 SLC → SJC 53 80.8%
DL693 SJC → SLC 50 94.0%
DL693 SLC → SJC 50 90.0%
WN4287 SLC → SJC 39 92.1%
OO3607 SJC → SLC 38 94.7%
OO3607 SLC → SJC 38 94.7%
OO4078 SLC → SJC 37 97.3%
OO4078 SJC → SLC 37 94.6%
DL1339 SJC → SLC 36 94.4%
DL1339 SLC → SJC 36 91.7%
DL2550 SLC → SJC 34 97.1%
DL2550 SJC → SLC 34 94.1%
OO3932 SLC → SJC 34 88.2%
WN485 SLC → SJC 34 87.9%
DL555 SLC → SJC 32 65.6%
DL555 SJC → SLC 32 75.0%
DL2747 SJC → SLC 31 93.6%
DL2747 SLC → SJC 31 93.6%
OO3667 SJC → SLC 31 100.0%
OO3667 SLC → SJC 31 93.6%
OO3679 SLC → SJC 31 93.6%
OO3679 SJC → SLC 31 100.0%
OO3982 SLC → SJC 31 93.6%
OO3982 SJC → SLC 31 87.1%
WN2284 SJC → SLC 31 71.0%
DL1192 SLC → SJC 30 93.3%
DL1192 SJC → SLC 30 93.3%
OO3663 SJC → SLC 30 100.0%
OO3724 SLC → SJC 30 93.3%
OO3820 SJC → SLC 30 100.0%
OO4047 SLC → SJC 30 93.3%
WN2002 SLC → SJC 30 86.7%

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 338 −4.0% 0 86.7%
June 2026 326 −4.4% 0 82.5%
May 2026 324 −2.4% 0 86.7%
April 2026 269 −3.2% 1 89.2%
March 2026 274 −6.2% 2 87.2%
February 2026 251 +2.0% 1 89.6%
January 2026 249 −3.9% 1 88.4%
December 2025 271 −1.8% 3 87.8%
November 2025 305 −1.0% 5 86.2%
October 2025 336 +60.0% 0 90.2%
September 2025 315 1 91.1%
August 2025 331 1 89.7%
July 2025 352 0 86.6%
June 2025 341 3 85.0%
May 2025 332 0 83.1%
April 2025 278 0 92.1%
March 2025 292 0 89.4%
February 2025 246 0 88.2%
January 2025 259 0 90.0%
December 2024 276 0 89.1%
November 2024 308 0 91.2%
October 2024 210 0 89.0%

How to read this chart

Loading the guide…