All articles
Airport Guides May 4, 2026 12 min read

Why SFO's fog problem is finally getting better

San Francisco International's marine-layer chaos has defined West Coast flying for decades. A quiet mix of runway, procedure and technology upgrades is starting to change that.

The Golden Gate Bridge cloaked in marine layer fog with an airliner on approach

For as long as commercial aviation has served the Bay Area, SFO's summer fog has been the single most important operational fact about the airport. From roughly May through October, the marine layer rolls in off the Pacific overnight and lingers into the morning, cutting visibility and forcing controllers to sequence arrivals down to a single runway at a time.

The result is decades of predictable summer chaos. West Coast schedules bend around SFO's morning arrival rate. Diversions to Oakland, San Jose and Sacramento pile up. Passengers on the fifth or sixth inbound of a foggy morning routinely arrive four or more hours late, and connections cascade across the network.

There is quiet good news. A layered set of infrastructure, procedure and technology improvements is measurably improving SFO's foul-weather performance. This is a look at why the fog has been such a hard problem, what is being done about it, and what travelers should expect over the next several summers.

The geometry problem

SFO has two pairs of parallel runways in an X configuration. The parallels within each pair are much closer together than modern standards for independent parallel operations — a legacy of the airport's mid-twentieth-century design. In clear weather, controllers can visually confirm separation between aircraft on the two parallels and land two aircraft simultaneously. In foggy weather, the visual confirmation is not available, and the closely spaced parallels have to be treated as a single runway for separation purposes.

The effect on arrival rate is dramatic. Clear-weather arrival rate at SFO can exceed sixty aircraft per hour. Fog-affected arrival rate can drop below thirty. That is the entire delay story in a single fact: the airport's arrival capacity gets cut in half when the marine layer is present, which is most summer mornings.

This is not a problem that any amount of pilot skill or airline discipline can solve, because it is a problem of separation standards imposed by the geometry. Solving it requires either changing the geometry — which would mean rebuilding runways on a site that has no room to expand — or changing what counts as adequate separation in low visibility. The last two decades of work at SFO have been about the second option.

The technology that changes what counts as separation

Thick fog rolling across an airport runway at sunrise
Thick fog rolling across an airport runway at sunrise

A precision navigation technology called RNP AR — required navigation performance, authorization required — lets appropriately equipped aircraft flown by appropriately trained crews maintain a precisely defined lateral path down to very tight tolerances. When both aircraft on a pair of closely spaced parallels are RNP-AR capable, controllers can treat their tracks as independent even without visual confirmation, because the aircraft themselves are guaranteeing their own separation.

The technology has been available for years, but adoption has been gradual. It requires specific airframe equipment, specific pilot training, and specific ATC procedures. All three of those pieces are now largely in place at SFO. Most of the major carriers serving the airport have RNP-AR capability across their fleets, and the airport has published procedures that take advantage of it in low visibility.

The result is that SFO's foul-weather arrival rate has been steadily climbing over the past several summers. The gap between clear-weather and fog-affected rates is smaller than it used to be, and the recovery from a fog event is faster because the queue that built up during the low-rate period drains more quickly.

The role of time-based metering

The other piece of the improvement is a shift from distance-based to time-based flow management. In the old model, controllers imposed miles-in-trail restrictions on inbound aircraft to space them out. That worked, but it was blunt: aircraft slowed down or flew holding patterns, burning fuel and adding delay.

Time-based metering, deployed as part of the broader air traffic modernization program, assigns each inbound flight a specific runway threshold crossing time that it targets from cruise. The aircraft's flight management system computes the required descent profile to hit that time efficiently. The result is a smoother, more predictable stream of arrivals that maximizes runway utilization without imposing wasteful holds.

At SFO, time-based metering during the foggy morning hours has meaningfully improved throughput even at the reduced arrival rate. The airport gets more aircraft in per foggy hour than it did five years ago, not because the geometry changed but because the flow into the airport is more efficient.

What weather forecasting has added

Aircraft parked at gate with low visibility outside
Aircraft parked at gate with low visibility outside

The other silent improvement is that weather forecasting has gotten dramatically better at predicting marine layer behavior. The Bay Area's fog is driven by a specific set of interactions between offshore high pressure, coastal upwelling and inland heating, and the numerical weather models used by the National Weather Service have become good enough to predict marine layer intrusion and burn-off with useful precision.

The operational consequence is that airline dispatch desks now start their day with a much better estimate of when SFO will resume normal operations. If the forecast says the marine layer will burn off by 10 AM, the airline can hold outbound flights at their origins rather than launching them into a queue that will make them late anyway. Fewer diversions, less fuel burn, fewer downstream disruptions.

SkyPulse ingests the same forecast data and surfaces it directly to travelers. When you look at your SFO-inbound flight on a foggy morning, we can tell you not just that your flight is delayed but that the fog is expected to burn off by a specific time, and that your flight's actual arrival is likely within a defined window after that.

The airport's own infrastructure work

SFO has also invested heavily in ground infrastructure. A new taxiway system reduces the time aircraft spend on the ground after landing, which matters enormously when the airport is trying to clear a queue of held arrivals as quickly as possible. Improvements to the international terminal have reduced customs and immigration processing times, meaning the downstream ground delays that used to compound the arrival delays are shorter.

None of these are individually glamorous. Collectively, they are the difference between a foggy morning that becomes a full-day disaster and a foggy morning that becomes a three-hour inconvenience.

The airport is also planning further runway work in the next several years. The details are still being finalized and the environmental review is ongoing, but the general direction is a set of modest reconfigurations that would allow slightly more capacity in low-visibility operations. Nothing about the fog itself will change. But everything about the airport's ability to handle the fog has been slowly getting better.

What this means for travelers today

Control tower barely visible through morning marine layer
Control tower barely visible through morning marine layer

If you are flying into or out of SFO in summer, the operational reality is meaningfully better than it was ten years ago, and it will continue to improve. Foul-weather morning delays are shorter on average. Diversions to Oakland and San Jose are less frequent. Recovery after a bad morning happens faster.

That said, SFO in July is still SFO in July. The marine layer is a fact of Bay Area meteorology, and no amount of technology fully solves it. For time-sensitive travel — a wedding, a cruise, a job interview — a morning arrival into SFO in summer remains a genuinely risky bet. Book afternoon flights when you can. Consider Oakland for domestic routes where the reliability difference is largest.

For business travel, the improvement is real enough that SFO is no longer the operational disaster it was in the early 2010s. It is a busy airport with a specific weather challenge that is being actively managed. That is a very different thing from a broken airport, and it is worth updating your mental model accordingly.

Where SFO still struggles

The fog improvement is real, but two other operational challenges at SFO remain unsolved. The first is departure congestion at peak periods. The taxiway upgrades have helped, but there are still evening banks where the departure queue stretches for miles and outbound aircraft spend twenty or thirty minutes taxiing before takeoff. There is no easy fix for this; the airport is squeezed by its site.

The second is the airport's exposure to the broader Bay Area transportation network. Getting to and from SFO is easier than getting to LAX, but it is still not easy at peak times. The BART connection is good, but the transfer from BART to the terminal is slower than it should be. Rideshare has made the drop-off and pickup experience meaningfully worse than it was a decade ago, with long queues in the designated pickup zones during peak arrivals.

These are separate problems from the fog, but they compound the traveler experience. An SFO trip that would have been a mild inconvenience is a longer ordeal if the airport access is congested on top of the flight delay.

The long view

Cockpit view during a low-visibility approach
Cockpit view during a low-visibility approach

Airports are long-lived pieces of infrastructure. The runways at SFO were built when the DC-6 was a modern airliner, and they will still be there when whatever comes after the current generation of widebodies is flying. Meaningful improvement happens on a timescale of decades, not months.

The story at SFO is one of steady, unglamorous progress on a hard geometric problem. The traveling public will not notice most of it. But the aggregate effect over a decade is real: an airport that used to grind to a halt on summer mornings now merely slows down, and that difference matters for millions of passengers a year.

If you are a Bay Area traveler, the practical takeaway is simple. Do not book a critical morning arrival in July if you can avoid it. Do use Oakland for domestic trips where it is convenient. Do trust SkyPulse's SFO fog predictions in the summer. Beyond that, the airport is quietly doing better work than most of its reputation suggests, and the next several summers should be measurably easier than the last several were.

A short history of how SFO operations became a problem worth solving

To understand where SFO operations sits today, it helps to remember how thoroughly the modern flying experience was invented in the space of a single generation. In the early 1980s, deregulation reshaped US aviation from a handful of route-protected carriers into a network of competing hubs, and almost every convention that today feels timeless — hub-and-spoke connections, revenue-managed fares, frequent-flyer programs, contract ground handlers, jet-bridge boarding at scale — dates from that period. The systems were built for a world with far fewer flights, no smartphones, and passengers who expected almost no real-time information. When volume tripled and the internet arrived, the underlying operational plumbing did not modernize at anything close to the same pace.

The result is a strange asymmetry that shapes every conversation about SFO operations. Airlines have world-class internal tooling: dispatch software that re-plans routes in seconds, crew-tracking systems that model every legal duty limit, revenue systems that reprice inventory a hundred times a day. Passengers have a boarding pass and a gate number. That gap is not because airlines are indifferent — it is because the interfaces travelers see were designed in an era when the airline's job ended at "publish a schedule and staff the counters." The behind-the-scenes complexity has exploded; the passenger-facing surface area has barely moved.

The last decade has started to close that gap, unevenly. Mobile apps replaced paper boarding passes. Push notifications replaced airport PA announcements. A handful of carriers began publishing inbound-aircraft tail numbers. But most of what a serious traveler needs to know about SFO operations is still buried inside operational systems the public was never meant to see. Independent products — SkyPulse among them — exist because the industry, left to itself, was not going to expose that information to the person actually sitting in seat 14C.

Understanding this history matters because it explains why the advice in this article works. It works because the underlying dynamics of SFO operations are not new, and they are not going to change soon. The airline network is a slow-moving system. The techniques that helped a road-warrior consultant in 2015 will help you today, adjusted for a few new variables. That stability is rare in consumer tech, and it is one of the reasons long-form travel writing still earns its place.

Edge cases and mistakes we see most often

Thick fog rolling across an airport runway at sunrise
Thick fog rolling across an airport runway at sunrise

Any subject worth writing three thousand words about has a long tail of edge cases that ordinary advice glosses over. With SFO operations, the most consequential mistakes are almost never the flashy ones. They are the small, repeated defaults that quietly accumulate cost — a fifteen-minute buffer trimmed once and then forever, a seat choice made without checking equipment, a rebooking accepted from an agent who was optimizing for their own queue rather than the traveler's day. These are not failures of knowledge; they are failures of attention at moments when attention is expensive.

The first edge case worth flagging is the "looks fine on paper" trap. Schedules, seat maps, layover diagrams and confirmation emails all describe intended reality. They do not describe what will actually happen when the wind switches at the origin airport, the inbound aircraft times out its crew, or the connection terminal turns out to require a bus transfer that no one told you about. The mismatch between paper reality and operational reality is where most SFO operations mistakes are born, and the fix is almost always the same: check the state of the physical world — aircraft position, airport configuration, weather — before you trust the plan on paper.

The second edge case is over-reliance on airline apps. Airline apps are excellent for the things airlines want you to do: check in, board, buy an upgrade. They are structurally poor at the things airlines are reluctant to surface — early delay indications, honest connection risk, cross-carrier alternatives, gate changes triggered by another airline's operation. If you notice yourself waiting for the airline app to tell you something is wrong, you are already late to the information. That is the single most common SFO operations mistake we see across our user base, and the one that generates the most avoidable stress.

The third edge case, and the one experienced travelers still get wrong, is treating rare events as impossible. A diversion, a mechanical swap, an equipment downgrade that eliminates your seat class — these happen to a small fraction of flights, but "small fraction of flights" applied across a year of travel is not small at all. Building a habit around SFO operations means having a plan for the ten percent scenario, not just the ninety. It costs almost nothing to know the alternate airport, the backup flight, the hotel policy of your credit card. It costs a great deal to learn those things at 11 PM in a terminal you did not plan to be in.

Finally, the mistake that we see across every category: rushing the decision that follows the disruption. When something goes wrong, the traveler with a two-minute head start on information almost always has a two-hour head start on outcomes, because they can think while everyone else is reacting. The point of paying attention to SFO operations is not to eliminate disruption — that is impossible — it is to buy that head start, consistently, on every trip.

What the data actually shows

We are careful with claims in this space because the aviation industry is drowning in confidently-stated numbers that turn out, on inspection, to be either out of date or measured badly. On the specific question of SFO operations, three findings hold up across every dataset we have looked at, and they are worth stating plainly.

First, variance is the story. Averages are almost useless in aviation, because the distribution of outcomes is heavily skewed. A "twelve minute average delay" for a given route hides the fact that most flights are on time and a small tail of flights are ninety-plus minutes late. Planning for the average is planning for a scenario that essentially never happens. Serious planning for SFO operations means thinking in percentiles — what does the ninetieth percentile day look like on this route, in this season, on this equipment? — and building buffers accordingly. Our internal dashboards are almost entirely percentile-based for exactly this reason.

Second, time-of-day dominates almost every other variable. The single strongest predictor of how a trip will go, once you strip out weather, is what time of day the flights operate. First banks of the morning are radically more reliable than last banks of the evening, and this is not a small effect — the on-time performance gap between a 6 AM departure and an 8 PM departure on the same route can approach twenty percentage points during summer. If a traveler asked us for one and only one behavior change to improve their year of flying, we would say "book earlier in the day" before anything else. It applies to SFO operations in almost every form.

Third, network effects compound. A delay at a hub does not stay at the hub; it propagates through the day's schedule with a decay function that is roughly log-linear. This is why an early morning weather event at a major connecting airport can still be causing missed connections at other airports at 9 PM. Travelers who understand SFO operations learn to read the day's network state, not just their own itinerary. It is the same skill an airline dispatcher exercises, applied at the scale of a single traveler with a single trip.

None of these findings are surprising to industry insiders, but they are rarely explained to travelers in plain language. Doing so is part of why long-form aviation writing exists at all. The numbers are not proprietary. The framing that makes them useful is.

A practical checklist for your next trip

Aircraft parked at gate with low visibility outside
Aircraft parked at gate with low visibility outside

The best test of any long article is whether it changes your behavior next week. Below is the compressed version of everything above, translated into a checklist you can actually run before and during your next flight. Read it once here, then let the app remind you of the pieces that matter for your specific trip.

The night before: confirm your seat and equipment; check the inbound aircraft's route for the day so you know what could go wrong upstream; scan the weather forecast for both origin and destination, and for the route between them; verify your credit-card lounge and delay-protection benefits, which almost no one remembers to check until they are already in the terminal.

Two hours before departure: check the current inbound-aircraft status. If the plane that will operate your flight is more than fifteen minutes late and the scheduled turn is under forty-five minutes, treat your departure time as a suggestion. Look at alternate flights on the same carrier and, if you are flexible, on other carriers. Know your options before you need them, not after.

At the airport: use the fast lane for security screening if you have it; walk to the gate before stopping for food, so you know where you are going; note the gate location relative to your connection, if you have one; find one plug and one seat you can defend, because the terminal will get more crowded, not less, as the day goes on.

During the flight: if you have a tight connection, check the inbound-aircraft status of your connecting flight before you take off, not after you land. On most modern aircraft with Wi-Fi, this is a thirty-second check. Knowing you have a tight window is far more actionable at 30,000 feet, when you have an hour to think, than after you land and have four minutes to sprint.

On arrival: if anything went wrong, go to two places at once. Get in the rebooking line in person while calling the airline's phone line on your device — whichever gets to a human first, take. Do not be pleasant at the expense of being clear about what you need. Agents have far more discretion than most travelers realize, but they use it for the passengers who ask specifically.

That checklist, run consistently, is what separates travelers who fly a lot from travelers who fly well. It is not exotic advice. It is boring, repeatable behavior, and it is exactly the kind of behavior our product exists to make effortless.

Frequently asked questions

"How much of this actually matters if I only fly two or three times a year?" More than you would think. The techniques in this article compound with volume, but they do not require it. The two-trip-a-year traveler is often the one who benefits most from an early delay warning, because they have less slack in their plans and less experience recovering when things go sideways. A single avoided missed connection can be the difference between a good trip and a memorable disaster.

"Do I need to pay for a premium tool to get most of the benefit?" No. The single most valuable habit — checking the inbound aircraft the night before and again two hours before departure — costs nothing and can be done with any of several free tools, including SkyPulse's free tier. Premium features exist for travelers who want richer notifications, longer trip histories, or team-level features, but the core information is not paywalled and never will be.

"What if my airline is doing something the article doesn't cover?" Airline policy differences matter less than most travelers assume. Almost every carrier's contract of carriage, IROPS handling, involuntary rebooking process and delay-classification scheme is close enough to industry norms that the general advice in this article applies. The exceptions are usually low-cost carriers with unusually strict change policies, and even those follow patterns that are easy to learn once and then apply forever.

"Is any of this going to change with new technology — AI, better data feeds, next-gen ATC?" Yes, and no. The underlying dynamics of SFO operations are stable. What changes is how early the information becomes available and how easy it is to act on. The last decade of change has been enormous, and the next decade will probably compress warning windows further. But a traveler who understands the fundamentals today will find future improvements easy to absorb. Someone who learns only the specific tool of the moment will be perpetually behind.

"What is the one thing you wish every traveler knew?" That the airline network is a physical system with observable state, not a black box. Every delay has a reason. Every reason leaves a signal somewhere. And every signal, if you know where to look, gives you a head start on the decision that follows. The point of this article, and of SkyPulse itself, is to hand you those signals in plain language, at the moment you need them.

Putting it into practice

The single hardest part of getting better at SFO operations is not the information — it is the willingness to change habits you have carried for years. Most travelers develop routines in their early twenties and simply repeat them, updating airline names but not underlying strategy. The result is a slow, invisible tax on every trip: a little more anxiety, a little more waiting, a few more missed connections than necessary.

We built SkyPulse specifically for the people who are tired of paying that tax. Every screen in the app is designed to compress the loop between "something changed" and "you knew about it and did something about it." That loop is the whole game. Airlines have their own version of it, running on multi-million dollar operations centers. Travelers historically had almost nothing — a gate agent's shrug, a departure board updated on airline time, a text message ninety minutes after the fact. That gap is what we close.

If you take one thing from this article, take this: the traveler who acts on information three minutes before everyone else in the terminal is a fundamentally different traveler than the one who reacts to a PA announcement. Not smarter. Not luckier. Just earlier. Being earlier is a habit, and habits are trainable. Start today, on your next trip, with one small change — check the inbound aircraft the night before. That is the entire beginning. Everything else compounds from there.

Safe travels, and see you at the gate — hopefully long before the boarding call.

Try it yourself

Put SkyPulse to work on your next trip.

Live tracking, early delay warnings and airport intelligence — free to try.

More in Airport Guides