Guide · US

SFO vs SJC vs OAK: Parking Costs and Door‑to‑Gate Time by Where You Live

Bay Area flyers: SJC vs SFO vs OAK parking and transit economics by home ZIP, with concrete thresholds for when to switch airports.

By Sloan Marchetti · · 7 min read

Most Bay Area flyers pick SFO first and only think about SJC or OAK if the fare looks weird. The data runs the other way for a lot of ZIP codes.

At SJC, the cheapest on‑airport daily rate in the catalog is $19 in Economy Lot 1. At SFO, the cheapest listed on‑airport daily rate is $40 in Domestic Parking. SJC lists 12 parking lots, SFO 8. SJC’s shortest posted walk is 15 minutes from Hourly Lot 3. SFO advertises a 3 minute walk from ParkFAST and Domestic Parking.

SJC, not SFO, is the protagonist if you live in the South Bay or pay your own parking bill. SFO is the benchmark you compare against, not the default you blindly accept.

I used to just eyeball this. Once I actually laid out the parking, transit, and time inputs side by side in a spreadsheet, a lot of “of course we fly SFO” instincts started to look pretty irrational.


Quick comparison: SJC vs SFO vs OAK at a glance

You do not need a model to get 80 percent of the answer. Start with this.

AirportCheapest on‑airport daily parking (catalog)Shortest posted walk from a paid lotCheapest transit into primary city coreNotes
SJC$19/day (Economy Lot 1)15 min (Hourly Lot 2 / Hourly Lot 3)$2.50 (VTA Route 60 to Caltrain/BART; Blue Line to downtown San Jose)South Bay focused footprint, simple walks, many lots
SFO$40/day (Domestic Parking)3 min (ParkFAST, Domestic, International)$10–11 (BART to downtown SF) or $2–3 (SamTrans)SF / northern Peninsula hub, direct rail, short walks, higher floor
OAKAirport data put Economy parking below SFO’s $40/day floor, above SJC’s $19/day low endShort connected walks via garages and walkwaysCheap BART / bus links to Oakland and SF at typical East Bay local faresEast Bay centric, often the time and cost winner for Oakland/Berkeley/Concord ZIPs

OAK is intentionally high level here. The key is relative: OAK’s official parking floor slots between SJC’s $19 and SFO’s $40, and its transit options are tuned to the East Bay, not downtown SF or the South Bay.


“Is it cheaper to fly from SJC or SFO?” The right way to frame it

People search “is it cheaper to fly from SJC or SFO?” and then compare base fares. That is only half the equation.

You care about:

  1. Door‑to‑gate time (outbound) and gate‑to‑door (return)
  2. Total ground cost (parking, rideshare, transit)
  3. Schedule and connection risk
  4. Lounges and workability if that is part of how you travel

The more of those you actually price, the more often SJC and OAK quietly beat SFO.


Home‑base checklists: SF vs South Bay vs East Bay

Use these as literal checklists. If a condition is true, act on it.

If you live in the South Bay (San Jose, Santa Clara, Sunnyvale, south of Palo Alto)

Your default should almost always be SJC.

Checklist: SJC vs SFO for South Bay flyers

  • Parking:
    • For trips 2–6 days, compare:
    • If SJC parking savings > $15/day vs SFO and you are parking, favor SJC unless:
      • The SFO schedule is at least 2–3 hours better each way for your actual meetings, or
      • SJC simply does not have the route
  • Drive and walk:
  • Transit / rideshare:
    • If your normal life is on VTA or Caltrain:
      • VTA Route 60: $2.50, about 15–20 minutes to Santa Clara Caltrain, 20–25 minutes to Berryessa BART.
      • VTA Blue Line: $2.50, about 20–30 minutes Metro/Airport–downtown San Jose (not counting the airport bus transfer).
    • Uber / Lyft: often $15–25 and 10–15 minutes SJC–downtown San Jose, 45–75 minutes to San Francisco depending on traffic.
    • If a rideshare to SFO is more than 1.5x the SJC price, you should need a very strong schedule or fare edge to justify SFO.
  • Lounges:

Rule of thumb for the South Bay:

  • If SJC parking savings over SFO clear roughly $60 total per trip, stick with SJC unless SFO saves you half a day of actual time or gives you the only nonstop.

If you live in San Francisco or the northern Peninsula

Here SFO usually earns the default.

Checklist: SFO vs SJC for SF / northern Peninsula flyers

  • Transit:
    • BART: $10–11 SFO–central SF, about 30 minutes in‑vehicle and 35–40 minutes including AirTrain and wait.
    • SamTrans: $2–3 typical local fare range, with up to 60–90 minutes to downtown depending on line and traffic.
    • SJC via transit is a chain:
      • VTA Route 60 ($2.50) to Santa Clara Caltrain or Berryessa BART
      • Then $3.75–$8.25 on Caltrain or about $6–8 on BART to SF, roughly 60–75 minutes if connections are good.
    • If you value time, SFO plus BART is the baseline. Only move to SJC if:
      • SJC’s total fare (ticket + ground) beats SFO by at least $100 roundtrip, and
      • You can tolerate the longer transit chain and variability.
  • Parking:
    • You probably park less, but if you do:
    • If SFO parking is fully expensed and you do under 10 parked trips a year, you do not need to optimize this as hard. The time value dominates.
  • Lounges:

Rule of thumb for SF / northern Peninsula:

  • Start at SFO. Move to SJC only if the all‑in cost saves around $100 or more and the longer transit chain does not risk missing your first or last meeting.

If you live in the East Bay (Oakland, Berkeley, Walnut Creek, Concord)

OAK finally gets to be the main character.

Checklist: OAK vs SFO vs SJC for East Bay flyers

  • Default:
    • Use OAK for:
      • Most domestic leisure and business routes that exist from OAK.
      • Any trip where BART or bus into OAK is shorter and cheaper than crossing the Bay.
  • Parking:
    • OAK’s official economy pricing sits:
      • Cheaper than SFO’s $40/day floor.
      • More expensive than SJC’s $19/day low point.
    • If you care most about cost and can get to SJC logically, SJC is the parking king for long trips.
      If you care about time and simplicity east of the hills, OAK wins often enough to be your first tab.
  • Transit:
    • OAK has straightforward BART and bus links to Oakland and SF, priced in the same general band as other East Bay local rail and bus fares.
    • SFO requires a cross‑Bay BART ride, more time, and higher fares to get back into the East Bay.
    • SJC is effectively a cross‑region trip for you, especially without a car.
  • When SFO wins:
    • Long haul and alliance connectivity that OAK does not offer.
    • Specific corporate deals that require SFO for reporting or volume discounts.

Rule of thumb for the East Bay:

  • Default to OAK. Use SFO for long haul and missing routes. Only touch SJC if the airfare gap is extreme and you are comfortable with the extra drive.

SJC’s hard numbers: why it punches above its route map

During my Virgin America years, we ignored SJC a bit too much because the schedule grid said SFO was the serious play. The customer grid disagrees.

Parking: 12 lot menu, one clear floor

SJC lists 12 parking lots, more than SFO’s eight, and they are structured very cleanly:

  • Economy Lot 1: $19/day
  • Hourly Lot 2: $4 per 30 minutes / $25/day, 15 minute walk
  • Hourly Lot 3: $5 per 30 minutes / $41/day, 15 minute walk
  • Daily Lot 4: $4 per 30 minutes / $31/day, 25 minute walk
  • Hourly Lot 5: $4 per 30 minutes / $31/day, 20 minute walk
  • Plus Employee, Accessible, Premium Reserved, Valet, EV Charging, and a free Cell Phone Waiting Area

There is no AirTrain layer. You park, you walk, you are at Terminal A or Terminal B.

On a 4 day trip, the gap is stark:

  • SJC Economy: 4 × $19 = $76
  • SFO Domestic: 4 × $40 = $160

Even if SFO has a slightly cheaper fare, you can be net worse off once the garage is included. The spreadsheet is not subtle on this.

Ground transport: wired to the South Bay

SJC is built around South Bay commutes:

  • VTA Route 60: $2.50, about 20–25 minutes SJC–Berryessa BART and 15–20 minutes SJC–Santa Clara Caltrain.
  • VTA Blue Line: $2.50, roughly 20–30 minutes Metro/Airport–downtown San Jose (not including the airport shuttle leg).
  • Caltrain: $3.75–$8.25 typical adult fares over 2–4 zones, around 60–75 minutes SJC–downtown SF

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