Guide · US

SFO on a Tight Budget: 4 Terminals, 12 Lounges, 8 Parking Lots, and the Real Cost of BART vs Taxi

San Francisco International behaves like four airports in one. How its 4 terminals, 12 lounges, 8 parking lots, and BART vs SamTrans vs taxi choices change your total trip cost if you care about money, time, or both.

By Aditya Verma · · 8 min read

If you treat San Francisco International as one blob called “SFO”, you end up overpaying in either money or time. The airport is four different hubs stitched together, with 4 terminals, 119 gates, 12 lounges, and 8 distinct parking lots, and the budget math only works if you pick the right sub‑SFO for your trip.

On trips where I have arrived into the “wrong” SFO hub for where I was actually going in the Bay, that single decision has effectively turned into extra walking, worse lounge options, and a slower, pricier ride into town. Same airport code, very different cost per effective work hour, and the total can easily creep toward an extra hour door to door.

I was wrong about this for years. I used to sort by departure time and aircraft, then fix the airport details later. At SFO that is how you turn a tidy itinerary into a 90‑minute BART plus bus detour or a surprise $60 taxi.

If you care about spend, recovery, or just not wasting a billable morning, SFO starts with terminals, then lounges, then parking and BART vs SamTrans vs taxi. Not the other way round.


SFO is four hubs in one airport code

Structurally, SFO is simple to describe and messy to use.

You have 4 terminals, 119 gates total:

Operationally, that is four hubs pretending to be one. Each terminal has its own airline mix, lounge cluster, and walking penalties. The airside connections exist and walking between adjacent post‑security terminals is reasonably quick, but it is not symmetric or trivial.

So I treat SFO as four different airports that just happen to share a code:

The rest of your choices cascade from which hub you actually touch.


The three decisions that matter at SFO (especially for budget)

When I build an SFO‑based itinerary from Bangalore, I think on three axes:

  1. Terminal hub
    This sets your walking time, risk of re‑clearing security, and which slice of SFO’s 12‑lounge network you can realistically reach.

  2. Lounge and dining coverage
    SFO’s 12 catalogued lounges and 12 dining options are spread across those four buildings. Access rules depend on airline, alliance, and card product. It is “best lounge for this terminal”, not “best lounge overall”.

  3. Ground access time and cost
    From curb to region, SFO offers every mode: rapid transit, local bus, bus connections, drop‑off, on‑demand taxi, courtesy hotel shuttles, regional rail via transfer, and app‑based rides. The cost spread is enormous.

Airport and rider‑reported numbers that matter:

  • BART: rapid transit, about $10–11 one way SFO–central SF with Clipper, 30 minutes in‑vehicle, roughly 35–40 minutes including wait and AirTrain.
  • SamTrans: local bus, about $2–3 reported for standard local fares and the cheapest way into the city, but up to 60–90 minutes SFO–downtown depending on line and traffic.
  • Taxi: on‑demand, riders report typical metered SFO–downtown fares around $50–60 including tip, roughly 30–60 minutes with traffic.
  • Rideshare pickup: app‑based, reports cluster around $35–60 SFO–downtown, often 30–60 minutes door to door depending on congestion.
  • Caltrain: regional rail via transfer, SFO–Peninsula combos are often reported under $10–12 total via BART/SamTrans plus Caltrain and about 60–75 minutes SFO–Palo Alto.

My rule is simple: go cheap in dollars or cheap in minutes. Sitting for an hour on a slow bus when you could have taken BART for twice the fare but half the time makes no sense on a business day.


Concrete playbooks by traveler type

To make this useful, here is SFO as a set of scenarios, not a terminal map.

1. Solo, on work, heading to downtown SF

Objective: minimize total door‑to‑door time without setting money on fire.

Best combo

  • Terminal hub:
  • Lounges:
  • Parking:
    • If you drove, park in Domestic Parking at $40/day or ParkFAST for a 3‑minute walk. For 1–2 days, that walk‑time saving is worth more than off‑airport shuttles.
  • Ground transport:
    • Take BART to central SF. About $10–11 one way, 35–40 minutes including AirTrain. For a solo traveler this is usually the best balance of cost and predictability.

When to change the plan

  • If you are landing very late, closer to the last useful BART departures, a taxi or rideshare in the $35–60 band can be justified to avoid timing stress.
  • If the client is paying and you are exhausted off a long‑haul into International A or G, I treat a $50 taxi as a red‑eye recovery tax.

2. Alaska or Delta flyer from the Peninsula (Palo Alto / Mountain View)

Objective: minimize total trip cost from home to gate and back.

Best combo

  • Terminal hub:
  • Lounges:
    • Use your airline lounge for food and Wi‑Fi so you are not buying airport meals.
  • Parking vs rail:
    • If you value cash more than time, combine SamTrans or BART with Caltrain.
    • Reported SFO–Peninsula combos come in under $10–12 total, about 60–75 minutes SFO–Palo Alto.
  • If you drive:
    • For 1–2 day trips, park in Domestic Parking at $40/day and buy back that time with a 3‑minute walk.
    • For longer trips, your per‑day cost starts to dominate, so the rail combo can become more attractive.

My personal rule

If my client rate is high and I have a full laptop day ahead, I treat Domestic Parking plus a short drive as cheap. If it is a personal trip or long stay, I switch to the BART/Caltrain combo and accept the 60–75 minute ride.


3. Family or group of 3–4 into / out of downtown SF

Objective: minimize per‑person cost without making the trip miserable.

Best combo

  • Terminal hub:
    • Follow the airline. Fighting the hub layout with kids or group bags is not worth it.
  • Lounges:
  • Parking:
  • Ground transport:
    • Run the math:
      • BART at about $10–11 each quickly climbs for 4 people.
      • A taxi around $50–60 or rideshare around $35–60 can become cheaper per head and drops you at your exact door.
    • If your bags and sanity matter more than squeezing the last $3, I would pick taxi / rideshare for groups of three or more into central SF.

Pickup trick

If someone is collecting you, have them wait at the $0/day Cell Phone Waiting Lot and then swing through Kiss & Fly. That removes the need for any paid parking.


4. Long‑haul business traveler in/out of International Terminal

Objective: keep your red‑eye recovery intact without burning money unnecessarily.

Last autumn when I was stringing together back‑to‑back North America weeks, this was the pattern that stopped me arriving useless for morning calls.

Best combo

  • Terminal hub:
    • For Star / United, prefer International G + Terminal 3.
    • For SkyTeam / oneworld / select Asian and European carriers, you may be in International A.
  • Lounges in A:
  • Parking:
    • If you are originating in the Bay and flying out of A or G, park in International Parking. The 3‑minute walk lines up with your actual terminal.
  • Ground transport:
    • Landing during normal hours with meetings downtown or along the BART line: take BART. The about $10–11 fare is trivial compared with your trip cost, and 35–40 minutes is predictable.
    • Landing late night or utterly wrecked, I stop pretending to be heroic and take a taxi in that around $50–60 range. The marginal extra over BART is worth it for sleep.

Let me amend one thing I used to believe: that routing via International A just for the “nicer” foreign lounges was always worth it. It is not, especially if it triggers longer or more expensive ground transfers.


5. Late‑night or shoestring traveler into SF

Objective: pure cost focus, subject to not missing your bed.

Best combo

  • Terminal hub:
    • Again, follow the airline. Chasing a specific hub at midnight for minor lounge gains is pointless.
  • Lounges:
  • Ground transport:
    • If BART services match your arrival, that about $10–11 is still a solid deal.
    • If you miss useful rail, SamTrans is the true budget choice at about $2–3, but accept up to 60–90 minutes into downtown and check that the specific line is running when you land.
    • I avoid mixing extremely late‑night SamTrans plus long walks with heavy luggage unless my budget is absolutely rigid.

SFO parking: 8 lots, 3‑minute walks, and when $40/day is cheap

Parking at SFO quietly dictates how much friction you absorb at the beginning and end of your trip. With 8 parking lots catalogued, the range runs from free waiting to three‑figure multi‑day bills.

Key data‑backed options:

  • Domestic Parking

    • Daily rate: $40/day
    • Walk time: 3 minutes to terminals
    • In our dataset, this is the cheapest daily parking at SFO, and it is effectively on top of the Domestic and Terminal 3 complex.
  • ParkFAST

    • Walk time: 3 minutes
    • Logged as the shortest walk to a terminal alongside Domestic and International garages, tuned for in‑and‑out convenience.
  • International Parking

  • [Cell Phone Waiting

Airports mentioned

Specific spots covered

About the author

Aditya Verma

Bangalore, India

Bangalore-based corporate IT consultant logging 200K+ miles a year on UA/LH/EK. Writes part-time on long-haul connections from the road-warrior side.

Related notes