Route profile

SAN→SFO

Flight reliability, delays and best times to fly from San Diego to San Francisco, 447 miles.

Right now

Origin · SANNo disruption reported

Aviation weather is not currently a factor.

Updated

San Diego airport profile →

Destination · SFONo disruption reported

Aviation weather is not currently a factor.

Updated

San Francisco airport profile →

Route reliability

July 2023 – July 2026

Route Reliability Score
47/ 100Fair

Better than 11% of comparable major US routes (4,598 compared)

Calculated from 20,040 flights. How this is calculated

On-time arrivals
66.7%
13,159 of 19,741
Cancellation rate
1.14%
229 cancelled
Median arrival delay
1 min
Average 14.8 min
Severe delays
11.2%
60+ minutes late
Delay when late
60 min
Average, when 15+ min late
Flights analyzed
20,040
5 carriers

SAN → SFO arrives on time 66.7% of the time; the return trip, SFO → SAN, arrives on time 71.4% of the time, a 4.8-point gap between the two directions of the same city pair.

SAN → SFO spends 31.0 minutes on the ground on a 447-mile trip: 24.5 minutes from pushback to wheels-up at SAN and 6.5 minutes from touchdown to gate at SFO.

Source: US DOT Bureau of Transportation Statistics · Data covering July 2023 – July 2026

What stands out

The airline matters unusually much on this route, a wider carrier-to-carrier gap than 97% of 2,692 comparable routes.

United Airlines arrived on time 73.8% of the time, against 50.7% for Frontier Airlines, flying the exact same route.

Source: FlyerIntel analysis of US DOT BTS data · July 2023 – July 2026 · Ranked against every other route with the same kind of figure and at least 2,692 in the comparison.

Why SAN → SFO flights are cancelled

July 2023 – July 2026

SAN → SFO cancelled 229 of 20,040 scheduled flights — about 1 in every 88. The reason filed most often was the airline, 41.0% of the cancellations coded on this route — about 1 in every 213 scheduled flights.

Share of cancellations

Airline41.0%
Weather30.6%
Air traffic28.4%
Security0.0%

Of 229 cancelled departures carrying a reason code.

What each reason means

Reason codes are the operating airline’s own filing with US DOT, not an independent finding of fault. Ordinary bad weather is filed under air traffic, so weather’s full share is larger than its bar.

229 coded cancellations were recorded on SAN → SFO; the section appears from 50.

When it goes wrong

July 2023 – July 2026

One arrival in ten is worse than

65 min late

against a median of 1 min late

Arrived an hour or more late11.2%
Typical delay when late60 min
Cancelled1.14%
Landed somewhere else0.35%

SAN → SFO has an average that understates its risk: a typical arrival is 1 min late, but the worst tenth are 64 minutes worse than that. If the trip has something unmissable at the end of it, the median is the wrong number to plan against.

Percentiles over 20,040 operations; cancelled and diverted flights are counted separately.

Will your connection be tight enough?

Layovers at SFO after arriving from SAN.

Connection buffer and chance of missing by layover length, SAN → SFO arrivals
Connection timeChance of missingReads as
30 min50%Likely to miss
45 min33%Likely to miss
60 min23%High risk
90 min11%Some risk
120 min5.8%Some risk

This is one leg of a connection. Gate changes and the next flight's own schedule matter too. And a connection can fail before delay is even the question — this route cancels 1.14% of the time and diverts 0.35% of the time, which a late arrival never shows up in.

Chance of missing is the share of 19,741 arrivals on this route that landed later than the connection time less 30 minutes to reach the next gate.

The worst tenth of arrivals on this route land at least 65 minutes late (90th-percentile gate arrival delay), over 20,040 operations.

Any other layover length: connection checker.

Best time to fly

SAN → SFO flights departing 5–9 AM arrived on time 74.7% of the time, against 55.2% for 9 PM–5 AM departures, a gap of 19.5 percentage points.

By day and hour

On-time arrival rate for each weekday and scheduled departure hour, in local time at the departure airport (SAN).

Hour of departure matters more than day of the week: hourly averages sit a typical 10.5 points from the route-wide rate, weekday averages 5.5 points.

On-time arrival rate for SAN to SFO by weekday and scheduled departure hour, local time. Each button reads out one slot.
HourMondayTuesdayWednesdayThursdayFridaySaturdaySunday
6 AM–7 AM
7 AM–8 AM
8 AM–9 AM
9 AM–10 AM
10 AM–11 AM
11 AM–12 PM
12 PM–1 PM
1 PM–2 PM
2 PM–3 PM
3 PM–4 PM
4 PM–5 PM
5 PM–6 PM
6 PM–7 PM
7 PM–8 PM
8 PM–9 PM

On-time rate, % · stronger color, fewer on time

  • 40–49
  • 50–59
  • 60–69
  • 70–79
  • 80–89
  • 90–99
  • Fewer than 120 flights, not scored

Source: FlyerIntel analysis of US DOT BTS data · July 2023 – July 2026 · On time is arrival within 15 minutes of schedule. Cells round to whole percentages; the table shows one decimal.

No slot is named best or worst: too few reach 500 flights. Departures after 9 PM (712 flights) are not drawn: no slot in those hours has enough flights to score.

View as tableHide table
On-time arrival rate (%) with flights beneath, by scheduled departure hour and weekday for SAN to SFO. A dash means fewer than 120 flights, which are not scored.
HourMondayTuesdayWednesdayThursdayFridaySaturdaySunday
6 AM–7 AM94.4% on time289 flights95.9% on time219 flights94.5% on time222 flights94.4% on time286 flights93.2% on time285 flights95.3% on time219 flights92.9% on time269 flights
7 AM–8 AM71.3% on time216 flights67.0% on time223 flights67.2% on time204 flights72.1% on time221 flights61.4% on time213 flights60.6% on time211 flights60.6% on time206 flights
8 AM–9 AM50.5% on time200 flights68.2% on time183 flights59.9% on time178 flights55.8% on time204 flights47.1% on time214 flights60.3% on time136 flights62.4% on time170 flights
9 AM–10 AM59.7% on time154 flights97 flights, too few to score96 flights, too few to score62.0% on time147 flights57.9% on time145 flights102 flights, too few to score119 flights, too few to score
10 AM–11 AM62.8% on time201 flights70.6% on time198 flights65.3% on time196 flights68.4% on time199 flights55.7% on time202 flights77.2% on time151 flights66.1% on time231 flights
11 AM–12 PM58.9% on time182 flights75.8% on time166 flights65.9% on time179 flights59.0% on time183 flights52.3% on time178 flights74.6% on time123 flights67.5% on time163 flights
12 PM–1 PM68.6% on time122 flights104 flights, too few to score105 flights, too few to score68.0% on time128 flights58.3% on time122 flights85 flights, too few to score112 flights, too few to score
1 PM–2 PM66.5% on time232 flights80.2% on time251 flights70.3% on time242 flights60.0% on time257 flights58.3% on time239 flights70.0% on time193 flights66.8% on time260 flights
2 PM–3 PM55.1% on time127 flights81 flights, too few to score61 flights, too few to score106 flights, too few to score59.3% on time125 flights62 flights, too few to score57 flights, too few to score
3 PM–4 PM61.4% on time141 flights113 flights, too few to score113 flights, too few to score65.6% on time125 flights62.3% on time141 flights103 flights, too few to score62.9% on time125 flights
4 PM–5 PM71.1% on time254 flights82.2% on time283 flights74.4% on time285 flights64.5% on time253 flights70.7% on time251 flights80.9% on time217 flights71.5% on time255 flights
5 PM–6 PM59.0% on time222 flights75.0% on time181 flights74.3% on time173 flights55.1% on time220 flights57.6% on time232 flights86.5% on time165 flights64.8% on time200 flights
6 PM–7 PM58.9% on time147 flights74.1% on time140 flights72.7% on time139 flights62.3% on time179 flights64.6% on time160 flights79.7% on time134 flights56.7% on time170 flights
7 PM–8 PM50.2% on time272 flights68.0% on time260 flights55.5% on time297 flights56.2% on time263 flights53.7% on time263 flights72.6% on time197 flights43.6% on time241 flights
8 PM–9 PM46.8% on time222 flights69.2% on time170 flights61.3% on time169 flights45.9% on time229 flights49.3% on time224 flights64.4% on time133 flights43.8% on time216 flights

By departure window

5–9 AM74.7%
9 AM–12 PM64.8%
12–3 PM67.7%
3–6 PM69.4%
6–9 PM57.9%
9 PM–5 AM55.2%

By departure hour

  • 12 AM to 5 AM: too few flights to score
  • 6 AM: 94.3% on time from 1,789 flights
  • 7 AM: 65.8% on time from 1,494 flights
  • 8 AM: 57.3% on time from 1,285 flights
  • 9 AM: 63.5% on time from 860 flights
  • 10 AM: 66.2% on time from 1,378 flights
  • 11 AM: 64.2% on time from 1,174 flights
  • 12 PM: 72.1% on time from 778 flights
  • 1 PM: 67.4% on time from 1,674 flights
  • 2 PM: 63.2% on time from 619 flights
  • 3 PM: 65.8% on time from 861 flights
  • 4 PM: 73.6% on time from 1,798 flights
  • 5 PM: 66.3% on time from 1,393 flights
  • 6 PM: 66.4% on time from 1,069 flights
  • 7 PM: 56.7% on time from 1,793 flights
  • 8 PM: 53.0% on time from 1,363 flights
  • 9 PM: 48.9% on time from 522 flights
  • 10 PM: 72.3% on time from 190 flights
  • 11 PM: too few flights to score

Why SAN → SFO runs late

July 2023 – July 2026

Share of the delay minutes US DOT attributed to each cause for SAN → SFO. Only delays of 15 minutes or more are attributed.

How this route holds up in bad weather

July 2023 – July 2026

The harder-hit end is the one the flight leaves from, where a cancellation keeps it from departing at all. Bad weather cancels 3.5 times the normal rate at SAN against 1.7 times at SFO. Cancelled in bad weather against normal hours: SAN 3.5% against 1.0%, SFO 1.5% against 0.9%. Flights that did leave SAN in bad weather arrived on time 66.7% of the time, against 78.4% in normal hours.

Bad weather and normal hours at the airports

Scheduled departures, July 2023 – July 2026
Departures from SAN and SFO in hours of bad weather and in normal hours
Departures fromSANSFO
Cancelled in bad weather3.5%1.5%
Cancelled in normal hours1.0%0.9%
Arrived on time, bad weather66.7%73.0%
Arrived on time, normal hours78.4%79.8%
Departures in bad weather19,70736,006

Of the carriers on this route, United Airlines (2.8% cancelled against 3.5% for the other carriers at SAN) cancelled the fewest departures from SAN in bad weather and SkyWest Airlines (5.5% cancelled against 3.3% for the other carriers at SAN) the most.

This route’s airlines in bad weather at SAN

All departures from SAN
Cancellation rates in bad weather at SAN for the airlines that fly SAN to SFO, against the other carriers at SAN in the same months
AirlineBad-weather departuresCancelledOther carriers
United Airlines2,1902.8%below the others3.5%
Alaska Airlines2,2783.2%about level3.6%
Southwest Airlines6,7934.5%above the others3.2%
Frontier Airlines5805.1%above the others3.4%
SkyWest Airlines2,6295.5%above the others3.3%

These are airport figures, not route figures: every scheduled departure from SAN and SFO, to any destination, in hours the weather report called bad. The airline rows count each carrier’s departures from SAN on every route.

Weather source and limits. In full: SAN (airlines), SFO, What Weather Costs Each Airport, Who Cancels More When the Weather Turns, Airports That Change Places When Weather Turns.

Airlines on this route

Carriers with at least 200 flights, by the airline that operated each one.

Airlines on this route
CarrierFlightsOn timeCancelledMedian delaySevere
United Airlines7,35173.8%1.05%-4 min8.3%
SkyWest Airlines5,83367.7%1.17%0 min11.1%
Southwest Airlines5,23859.9%0.86%6 min13.4%
Alaska Airlines89853.0%0.89%11 min15.1%
Frontier Airlines72050.7%4.31%14 min20.3%

United Airlines flew 36.7% of the 20,040 flights listed. Frontier Airlines cancelled 4.31% of its flights here against 0.86% for Southwest Airlines.

United Airlines arrived on time 23.1 percentage points more often than Frontier Airlines on this route.

Other ways to fly San Diego to San Francisco

Airport pairs in the same two city markets, as the DOT defines them.

Other ways to fly San Diego to San Francisco
RouteFlightsOn timeCancelledMedian delayScore
SAN→SFO this route San Diego to San Francisco20,04066.7%1.14%1 min47
SAN→SJC San Diego to San Jose16,69978.1%0.87%-4 min71
SAN→OAK San Diego to Oakland10,63976.7%1.17%-4 min68

SAN → SJC is the most reliable pairing for this journey at 78.1% on time, against 66.7% for SAN → SFO.

Flights on this route

Flight numbers with at least 600 operations here and still on the schedule.

Flights on this route
FlightScheduledOperationsOn time
UA2117 United Airlines4:10 PM1,03078.9%

Weekly and seasonal patterns

By day of week

Mon62.8%
Tue75.5%
Wed69.0%
Thu63.7%
Fri60.6%
Sat74.9%
Sun63.4%

Tuesday is historically the most reliable day and Friday the least, a gap of 14.9 percentage points.

By month

  • Jan: 78.3%
  • Feb: 66.4%
  • Mar: 66.1%
  • Apr: 57.8%
  • May: 57.6%
  • Jun: 54.8%
  • Jul: 63.3%
  • Aug: 74.2%
  • Sep: 74.4%
  • Oct: 67.5%
  • Nov: 71.6%
  • Dec: 69.5%

June is historically the weakest month and January the strongest, a spread of 23.5 percentage points.

Reliability over time

July 2023 – July 2026

  • July 2023: 81.7% from 554 flights
  • August 2023: 75.9% from 570 flights
  • September 2023: 81.8% from 523 flights
  • October 2023: 77.4% from 507 flights
  • November 2023: 84.4% from 520 flights
  • December 2023: 77.7% from 540 flights
  • January 2024: 70.7% from 459 flights
  • February 2024: 50.6% from 441 flights
  • March 2024: 47.0% from 517 flights
  • April 2024: 43.4% from 549 flights
  • May 2024: 49.3% from 529 flights
  • June 2024: 58.9% from 428 flights
  • July 2024: 73.2% from 540 flights
  • August 2024: 76.9% from 568 flights
  • September 2024: 68.7% from 574 flights
  • October 2024: 61.0% from 578 flights
  • November 2024: 63.3% from 586 flights
  • December 2024: 62.9% from 595 flights
  • January 2025: 80.1% from 523 flights
  • February 2025: 71.3% from 454 flights
  • March 2025: 68.7% from 541 flights
  • April 2025: 78.0% from 527 flights
  • May 2025: 78.0% from 597 flights
  • June 2025: 68.2% from 578 flights
  • July 2025: 63.9% from 582 flights
  • August 2025: 69.9% from 593 flights
  • September 2025: 73.3% from 581 flights
  • October 2025: 65.4% from 662 flights
  • November 2025: 68.2% from 565 flights
  • December 2025: 68.3% from 485 flights
  • January 2026: 82.9% from 505 flights
  • February 2026: 76.8% from 443 flights
  • March 2026: 83.1% from 490 flights
  • April 2026: 52.3% from 519 flights
  • May 2026: 42.6% from 540 flights
  • June 2026: 38.8% from 618 flights
  • July 2026: 39.0% from 659 flights

Over the most recent 12 months (2025-08 to 2026-07), on-time arrivals averaged 62.4% against 69.9% in the 12 months before — declining by 7.5 percentage points.

Data and methodology

Calculated by FlyerIntel from 20,040 SAN → SFO flight records from the US DOT Bureau of Transportation Statistics, covering July 2023 – July 2026. Late means 15 or more minutes past scheduled arrival; cancelled and diverted flights are left out of on-time rates.

Full methodology · Data sources · Report a problem

Related research: How Long a Layover Needs to Be · Two Airlines on One Route · Best Time of Day to Fly From Major US Airports

Analysis last recomputed