Guide · US

SFO delays playbook: 12 lounges, 8 parking options, and when BART into San Francisco actually makes sense

A decision-tree for SFO delays: how to use San Francisco International’s 12 lounges, 8 parking options, AirTrain, and BART timing to know when to stay airside, when to terminal-hop, and when to go into the city.

By Sloan Marchetti · · 10 min read

San Francisco International (SFO) is a delay factory and a puzzle at the same time. Our dataset tracks 4 terminals, 119 gates total, 12 lounges, 8 on‑airport parking options, a free 24/7 AirTrain, and a BART spur into the city that riders report at roughly 35–40 minutes SFO to central San Francisco including typical wait and AirTrain.

Search for “SFO delay,” “SFO lounges,” “SFO parking,” or “BART from SFO” and you mostly get generic tips. The better way to think about SFO is as a graph with four concrete decision points:

  • 0–90 minute delay: stay put, but where exactly.
  • 2–4 hour delay: treat the terminals and lounges as nodes and move.
  • 4+ hours: decide if you exit via BART or the road.
  • Driving vs transit: how your parking choice changes all of the above.

That is the frame here. Not “how SFO works,” but “what to do at SFO once the delay hits your phone.”


Step 1: Know the field you are playing on

Terminals as nodes, not silos

SFO on paper, per our terminal data:

  • Harvey Milk Terminal 1: 37 gates
  • Terminal 2: 18 gates
  • Terminal 3: 35 gates
  • Dianne Feinstein International Terminal: 29 gates

So 4 terminals, 119 gates total. Each one has its own security and airline mix, but the key structural fact is that all of them sit on the free AirTrain loop.

Airport materials describe AirTrain as a free, 24/7 system that:

Given that design, if you stay airside you should think in terms of “which node is best right now,” not “I am trapped in Terminal 2.”

Lounges as your delay hedge

Our dataset tracks 12 lounges across the terminals. The important ones for delay strategy are:

  • Harvey Milk Terminal 1

    • Alaska Lounge, 5:00 am–12:00 am, serving Alaska, Hawaiian, STARLUX
    • American Airlines Admirals Club, 4:30 am–11:30 pm
    • Delta Sky Club, 4:30 am start, up to 12:00 am several days
  • Terminal 2

  • International Terminal

    • Air France – KLM Lounge, 9:30 am–12:45 am, serving Air France, KLM, EVA AIR, Korean Air
    • China Airlines Lounge, Air India Maharaja Lounge, British Airways Lounge with split morning / afternoon sessions

Across the network, our hours data shows coverage from about 4:30 am into the early hours after midnight. Access rules are complicated, but the pattern is simple: if you can get into even one of these, AirTrain lets you pivot between several more.

BART and ground: the real “should I leave?” benchmark

From SFO into central San Francisco, our transport data looks like this:

  • BART:
    • Reported $10–11 one way on Clipper SFO–central SF
    • About 30 minutes in the train
    • Roughly 35–40 minutes total including typical wait and AirTrain

Road and bus options, with rider‑reported numbers:

  • Taxi: riders report typical SFO–downtown fares around $50–60 including tip, roughly 30–60 minutes depending on traffic
  • Rideshare pickup: Reddit reports typical Uber/Lyft downtown fares in the $35–60 range, often 30–60 minutes depending on traffic
  • SamTrans: about $2–3 standard local fare range, but 60–90 minutes into downtown depending on line and traffic
  • Caltrain (via BART or SamTrans): reported SFO–Palo Alto combo often under $10–12 total, around 60–75 minutes with transfers

So the core benchmark is:

  • BART out‑and‑back: roughly 70–80 minutes of transit time, plus security each way

That is the single number that should sit in your head. Every “should I leave SFO?” decision hangs off it.

Parking as an option, not an afterthought

Our SFO parking data tracks 8 on‑airport options. In delay world, a few matter more than the rest:

  • Domestic Parking:

    • Cheapest daily parking in our dataset at about $40/day
    • 3 minute walk to terminals
    • Height limit posted at 6’6”
  • ParkFAST:

    • Premium product, about the same 3 minute walk as Domestic Parking
  • International Parking:

    • 3 minute walk to the Dianne Feinstein International Terminal
  • Long‑Term Parking:

    • About $27/day in our data
    • Directly on the free AirTrain Blue Line
  • Cell Phone Waiting Lot:

    • $0/day in our catalog
    • Used as a holding pen for curb pickups

The rest of the stack fills in edge cases, but these four plus the cell lot are the ones that actually change your delay calculus. Long‑Term is your low cost on‑airport base. Domestic and ParkFAST are your pay‑for‑time products. The cell lot underpins the “Kiss & Fly” loop.


Step 2: Use a simple delay decision table

If you want the TL;DR, this is it.

SFO delay decision table

Expected delay (from now)Airside & have lounge accessAirside & no lounge access
0–45 minutesStay in current terminal. Do not move. Only shift lounges within the same terminal if one is slammed.Stay by the gate. Maybe grab quick food. No BART, no leaving.
45–90 minutesStay airside. Use AirTrain only if another terminal has a clearly better lounge or food. No BART exit.Stay airside. Walk the concourse, maybe change terminals by foot / secure connector if allowed. No BART.
2–4 hours (rolling)Turn it into a terminal‑hop: use AirTrain to chase the best lounge hours and quieter spaces. Still stay inside the fence.Use AirTrain to move for better seating and food, but do not exit unless delay pushes beyond 3+ hours and your security times are consistently low.
4–6 hoursIf the delay is firm, this is the first band where a BART out‑and‑back plus 1–2 hours in the city can beat camping. Otherwise, treat it as a “multi‑lounge workday” and stay airside.If you have no lounge but can sit somewhere decent, you still probably stay. Consider leaving only if the delay is solid, not “rolling.”
6+ hours / likely cancelLounges plus a BART run are both valid paths. Choose based on where you want to regroup: downtown, home, or Peninsula.At this point, leaving is rational. Use BART, Caltrain, taxi, or rideshare to get somewhere you actually like.

Now layer in how you got to SFO, since that changes the above:

  • If you are parked on‑airport (Domestic, ParkFAST, Long‑Term):

    • 0–90 minutes: no car moves. Your parking is pure option value.
    • 2–4 hours: still usually better to stay airside and treat the car as insurance.
    • 4–6 hours: first band where taking AirTrain back to Long‑Term Parking or walking to Domestic Parking and driving home or to the Peninsula is rational.
    • 6+ hours: your car is the cleanest exit.
  • If you came on BART or transit:

    • 0–90 minutes: you already paid the time cost, stay put.
    • 2–4 hours: treat it as a lounge / terminal optimization problem, not an excuse to redo BART.
    • 4–6 hours: only re‑ride BART if the delay is firm and you know security is predictable.
    • 6+ hours: treat SFO as a mis‑timed workday and consider doing your waiting downtown instead.

This is not theoretical. It is just the BART benchmark, lounge coverage, and parking data turned into if/then rules.


Step 3: 0–90 minute delay: play it tight and stay put

For sub‑90 minute delays, SFO is actually pretty forgiving as long as you do not overreact.

If you have lounge access

  • Do not leave your terminal. A 45–90 minute delay can go back to “on time” in one ops call. Burning time on AirTrain to chase a marginally better lounge is rarely worth it.
  • In Terminal 2, default to:
    • Centurion for Amex‑eligible passengers
    • Air Canada Maple Leaf Lounge if you are on Air Canada and within their 5:30 am–7:15 pm window
  • In Harvey Milk Terminal 1, you have real density:
    • Alaska Lounge, Admirals Club, and Sky Club all open early, so you can pick based on program and crowding
  • In the International Terminal, you are usually in long‑haul territory anyway, so a short delay barely matters. Hit your designated carrier or alliance lounge and stay parked.

If you do not have lounge access

The play here is boring and correct:

  • Stay close to your gate, watch for gate changes.
  • Use the concourse food that is nearest, not “best in airport,” unless you can see an obvious better cluster within your terminal.
  • Ignore BART and road exit options. A rail ride that our data puts around 35–40 minutes one way, when your delay is 60 minutes, is a trap. The spreadsheet and your stress level agree on that.

If you drove and parked

Here is where the parking catalog quietly matters:

  • If you paid for Domestic Parking or ParkFAST at around $40/day for that 3 minute walk, do nothing. The “option value” you bought is for bigger disruptions, not a 45‑minute push.
  • If you used Long‑Term Parking at about $27/day with AirTrain access, same answer. Take the free train later if you really need to exit early.
  • If someone is picking you up, keep them in the Cell Phone Waiting Lot at $0/day or on a nearby loop rather than pushing them into paid parking.

This band is where people over‑optimize and lose. Your only real job is to stay inside security and not burn optionality.


Step 4: 2–4 hour delay: treat SFO like a network, not a gate

This is the “rolling delay” range where SFO’s graph actually earns its keep.

If you have lounge access: use AirTrain to treat it like a lounge chain

Now AirTrain becomes your friend.

  • Start in your “home” terminal and use the lounge that best fits your boarding pass.
  • If crowding is bad or you want better food, use AirTrain to expand your radius:
    • From Terminal 2, ride one AirTrain hop into Harvey Milk for Alaska Lounge, Admirals, or Sky Club if you have the right access.
    • Ride the loop to the International Terminal to tap the Air France – KLM Lounge if your hours line up. Its 9:30 am–12:45 am window is one of the longest at the airport.

You are not trying to hit every lounge. You are trying to:

  • Start somewhere quiet enough to work
  • Move once if the delay extends or you get kicked out by a bank closure
  • End up back in your departure terminal with at least 45–60 minutes to spare

In my view, in this 2–4 hour band, one carefully timed AirTrain hop usually beats staying put if it buys you better seating, power, or food. That is an editorial call, but it matches how the network is built.

If you do not have lounge access: triage by terminal quality

No lounge means you optimize for space and food.

  • Terminal 2 and Harvey Milk Terminal 1 generally have better eating and seating options than older parts of Terminal 3. If the secure connectors and your boarding pass allow it, moving once can pay off.
  • You still stay inside the fence. Exiting to take SamTrans for $2–3 and up to 60–90 minutes into downtown is terrible value if your delay ends up shrinking.

Driving vs BART in this band

  • If you are in Long‑Term Parking or Domestic Parking, your car is an escape hatch. For 2–4 hours, though, it is usually better to treat it as insurance and stay airside with AirTrain access.
  • If you came on BART, you are already on the expensive side of the security barrier in terms of time. Turning around just to ride 70–80 minutes of rail for a quick downtown loop is throwing away the sunk cost of showing up early.

Scenario: United flyer, 3.5‑hour delay, no lounge

To make this concrete, here is exactly how I would “play the graph” for a classic 2–4 hour case.

Profile

  • Departing SFO Terminal 3 on United
  • Delay just updated from 90 minutes to 3.5 hours
  • No lounge access
  • Arrived on BART, so no car in a garage

Playable sequence

  1. Stay put for the first 30–45 minutes

    • Confirm the delay is not bouncing around. Watch for “rolling” updates.
  2. If the delay holds at 3+ hours, consider one move for quality

    • If secure connections allow and your boarding pass permits it, walk or use AirTrain toward Harvey Milk Terminal 1 or Terminal 2, which generally have better food and seating than older parts of Terminal 3.
    • Pick a spot with power outlets and decent tables. Treat it like a co‑working space.
  3. Keep the BART benchmark in your head

    • A BART round‑trip is roughly 70–80 minutes in motion plus security. With a 3.5‑hour delay, that would leave you maybe 60–90 minutes downtown. I would stay airside and save the city run for a 4–5+ hour firm delay.
  4. Plan to be back at your gate 45–60 minutes before the new departure time

    • Walk back or ride AirTrain with that buffer in mind so you are not the person sprinting across terminals when ops finds a crew

Airports mentioned

Specific spots covered

About the author

Sloan Marchetti

San Francisco, California

Ex-Virgin America revenue management, ex-Klook content strategist. Writes part-time about West Coast hubs through a unit-economics lens.

Related notes