When to Leave for SFO, OAK & SJC

A Bay Area airport drive-time guide — how early to leave by origin, the rush hours to plan around, and how early to reach the terminal. 40 years on these roads.

Quick answer: From downtown San Francisco, leave about 2.5–3 hours before a domestic departure — the drive to SFO is typically 20–30 minutes (30–50 in rush hour), plus the recommended ~2-hour domestic arrival window (3 hours international). Add cushion in fog, rain, or during holidays and major events. From the South Bay, SJC is often only 15–30 minutes; from the East Bay, OAK is 15–25.

"How early should I leave?" is the question every Bay Area traveler asks on the way to the airport — and getting it wrong means either a white-knuckle dash or an hour killing time at the gate. After 40 years driving the SFO, OAK, and SJC routes, here's our honest guidance on drive times, the rush hours to respect, and how early to reach the terminal. Treat the ranges as typical; the Bay Area's traffic and weather can always add time, which is exactly why we build a buffer into every pickup.

Typical drive times by origin

FromTo SFOTo OAKTo SJC
Downtown San Francisco20–30 min (30–50 rush)30–45 min (60+ rush)50–70 min
South San Francisco / San Bruno10–15 min25–40 min (bridge)35–50 min
Peninsula (San Mateo / Burlingame)10–20 min30–45 min (bridge)25–40 min
Redwood City / Menlo Park20–30 min35–50 min20–30 min
Palo Alto / Silicon Valley25–35 min40–55 min20–30 min
San Jose / SJC area35–50 min (50–70 rush)40–55 min5–15 min
Oakland / East Bay35–50 min (bridge)15–25 min45–65 min
Berkeley30–45 min (bridge)15–25 min50–70 min
Fremont / Tri-City35–55 min25–40 min20–35 min
Walnut Creek / Contra Costa45–65 min (bridge)25–40 min55–75 min
Livermore / Tri-Valley50–70 min35–50 min40–55 min
Marin (San Rafael)40–55 min45–60 min70–90 min
Napa / Sonoma75–90 min60–80 min90–110 min
Santa Cruz65–90 min75–100 min40–55 min

Ranges are typical door-to-curb times in light-to-moderate traffic. In 40 years dispatching Bay Area airport runs, the reliable rule is to add 15–30 minutes for weekday peaks (roughly 7–9 AM and 4–7 PM), plus a margin for rain, ballgames, and bridge backups. Bridge-crossing routes (East Bay → SFO) are the least predictable — when a flight allows it, the same-side airport (OAK) is usually the safer clock.

Off-peak vs. rush-hour drive times (and the route we take)

The single biggest variable in a Bay Area airport run isn't distance — it's when you drive it and which freeway carries the traffic. Below are the corridors we're asked about most, with the primary route and how much a weekday peak (roughly 7–10 a.m. and 4–7 p.m.) stretches the clock. Times are door-to-terminal ranges from 40 years on these roads.

CorridorPrimary routeOff-peakWeekday rush
Downtown SF → SFOUS-101 / I-28020–30 min30–50 min
Downtown SF → OAKBay Bridge (I-80)30–45 min50–70 min
Peninsula (San Mateo / Burlingame) → SFOUS-101 / I-28010–20 min20–35 min
Palo Alto / Silicon Valley → SFOUS-101 / I-28025–35 min40–60 min
San Jose / SJC → SFOUS-10135–50 min50–75 min
Oakland / East Bay → SFOBay Bridge (I-80)35–50 min55–80 min
Fremont / Tri-City → SFOI-880 / San Mateo Bridge (SR-92)35–55 min50–75 min
Marin (San Rafael) → SFOUS-101 / Golden Gate Bridge40–55 min55–75 min

Direction matters as much as the hour. Traffic to SFO and SJC is heaviest northbound in the morning and southbound in the evening — so a South Bay traveler with an early flight fights the worst of it going up US-101, while an afternoon SF departure hits the evening push. The Bay Bridge into and out of San Francisco is the least forgiving stretch either way; when the flight allows, the same-side airport (OAK for the East Bay, SJC for the South Bay) sidesteps the bridge entirely. Rain reliably adds another 20–40%.

Driving from SFO: typical times to Northern California destinations

Everything above answers "when should I leave for the airport." The other half of the question is the one you ask after you land: you've cleared baggage at SFO — how long to where you're actually going? One thing to plan around: the outbound clock doesn't start at wheels-down. Domestic arrivals typically need 20–40 minutes from landing to curb, and international arrivals 30–60 minutes through customs and immigration (see our SFO arrivals guide). Add that before the drive times below.

Destination from SFOTypical drive (light traffic)Primary route
Half Moon Bay (downtown / Ritz-Carlton)35–45 minSR-1 south or I-280 / SR-92
Muir Woods35–45 minCA-1
Muir Beach (Pelican Inn)40–45 minCA-1 over Mount Tamalpais
Stinson Beach50–60 minCA-1
Napa downtown & Carnerosabout 60 minI-80 / SR-37 / SR-29
Pescadero (south coast)about 1 hr 5 minSR-1 south
Yountville, Oakville, Rutherford70–80 minI-80 / SR-37 / SR-29
Olema (Point Reyes gateway)about 1 hr 15 minUS-101 / Sir Francis Drake Blvd, ~50 miles
St. Helena & Calistoga80–95 minI-80 / SR-37 / SR-29
Forestville (Farmhouse Inn)about 1 hr 30 minUS-101 north / River Road, ~70 miles
Guerneville (Russian River)about 1 hr 45 minUS-101 / SR-116, ~75 miles
Monterey downtownabout 2 hrUS-101 / SR-156 / SR-1
Carmel-by-the-Sea, Pebble Beach, Carmel Valleyabout 2 hr + 15–30 minUS-101 / SR-156 / SR-1
Boonville (Anderson Valley)about 2 hr 45 minUS-101 / SR-128
Sea Ranch & the Sonoma Coastabout 3 hrUS-101 / SR-116 / SR-1
Mendocino Villageabout 3 hr 30 minUS-101 via Cloverdale, then SR-128 west
North Lake Tahoe (Truckee, Northstar, Incline)3 hr 30 min – 4 hrI-80 east, then SR-267 / SR-89 / SR-28
South Lake Tahoe / Stateline3 hr 45 min – 4 hrI-80 east / US-50
Fort Bragg (Skunk Train, Glass Beach)about 4 hrMendocino plus 10 miles north on SR-1
Yosemite (Big Oak Flat entrance & valley lodges)4–5 hrI-580 / SR-120, varies by entrance

Same convention as the tables above: these are light-traffic ranges, and the honest rule after 40 years on these roads is to add 15–30 minutes for weekday peaks — more for the long mountain runs. The Tahoe drive in particular stretches to 5–6+ hours under winter chain control, ski-weekend traffic between Sacramento and Truckee, or storm closures. Each destination above links to its own page, where the routes, resorts, and seasonal timing are covered in full.

Which Bay Area airport should you actually use?

When your flight is offered from more than one airport, the closest one isn't always the fastest once traffic and security are in the picture. A rough guide:

The tie-breakers beyond distance: flight selection (SFO has by far the most, including international), parking and fees, and how bad your direction's rush-hour bottleneck is. When the times are close, more nonstops and an easier drive usually beat saving a few miles — and with a flat-rate, flight-tracked car service the drive itself is the same effort to any of the three.

AirportSize (2024)Best forGood to know
SFO~54.5M passengers; 4 terminals; 50+ airlines to ~150 destinationsInternational flights, the widest choice of nonstops, San Francisco & the PeninsulaMost flights = most options. In 2026 the FAA restricted its side-by-side parallel landings, so delays run higher — details
SJC~11.85M; the Bay Area’s 2nd-busiestSilicon Valley & the South Bay — closest to Apple, Nvidia, and downtown San JoseCompact and quick through security; mostly domestic plus a few Asia/Mexico nonstops
OAK~10.8M; Southwest-dominatedThe East Bay — and often clear when SFO is fogged inRenamed “Oakland San Francisco Bay Airport” in 2024; ideal for Southwest flyers

Flying into Northern California: which airport for your destination?

Coming the other way — visiting from out of town? The instinct is to book SFO because it’s the name you know, but for several marquee Northern California destinations a regional airport lands you dramatically closer, turning a half-day drive into a short hop. The honest trade-off is flight selection: SFO, OAK, and SJC have far more nonstops (and SFO the only real international service), so the call is closest-airport vs. best-flight. Either way we meet you curbside at any of them, flat-rate and flight-tracked.

Where you’re headedClosest airportDrive from thereOr fly into the Bay — why you might
Monterey, Carmel & Pebble BeachMRY (Monterey Regional)10–20 min to the Peninsula’s luxury coreSJC ~1 hr 15 min or SFO ~2 hr — many more nonstops
Sonoma, Healdsburg & the Russian RiverSTS (Santa Rosa)~20 min — among the vineyards on landingSFO or OAK ~1–1.5 hr — far more flights
Napa ValleySFO / OAK (~1–1.5 hr)No closer commercial gateway — the Bay hubs win hereSTS is a small “back door” to upper-valley Calistoga only
North Lake Tahoe (Truckee, Northstar, Incline)RNO (Reno-Tahoe)~45 min to the North ShoreSMF ~1 hr 45 min; SFO/OAK ~3.5–4 hr
South Lake Tahoe & StatelineRNO (Reno-Tahoe)~1 hr 15 min around the lakeSMF ~1 hr 45 min; SFO/OAK ~4 hr
Yosemite (south entrance) & SequoiaFAT (Fresno Yosemite)~1.5–2 hr — often half the Bay Area driveSFO/OAK ~4–5 hr via I-580 / SR-120
Mendocino & the Sonoma CoastSTS (Santa Rosa)~2 hr up US-101 / SR-128SFO ~3.5 hr — the widest flight choice

Rule of thumb: for Monterey/Carmel, wine country, and Tahoe, the regional airport usually wins on total time even after a connection; for Yosemite and Mendocino it’s a genuine toss-up between a shorter drive and a better flight. Every one of these airports is on our California airport hub, and the transfer is a flat, published rate from whichever you choose.

How early to reach the terminal

Add the drive time to the arrival window and you have your departure time. From downtown SF to a domestic SFO flight, that usually means leaving roughly 2.5–3 hours before takeoff.

The rush hours to plan around

Stop guessing the buffer

A flight-tracked car service takes the timing off your plate entirely: we factor live traffic and your flight into the pickup, and if your departure or arrival shifts, we adjust automatically — no recalculating, no re-booking. See our published SFO, OAK, and SJC flat rates, or compare a car service vs. Uber & Lyft.

Frequently asked questions

How early should I leave for SFO from downtown SF?

The drive is usually 20–30 minutes (30–50 in rush). Add the ~2-hour domestic arrival window, so leaving roughly 2.5–3 hours before a domestic departure is a safe target.

How long from San Jose to SFO?

Typically 45–70 minutes via US-101. If you're in the South Bay, SJC is usually 15–30 minutes — worth checking which airport saves you time.

What's the best time to avoid traffic to OAK?

From SF, avoid the Bay Bridge's 7–10 a.m. and 4–7 p.m. peaks; mid-morning, early afternoon, and late evening are smoothest. From the East Bay, OAK is often just 15–25 minutes.

How long does it take to get from Oakland to SFO in rush hour?

Off-peak it's usually 35–50 minutes across the Bay Bridge (I-80), but a weekday rush hour — roughly 7–10 a.m. and 4–7 p.m. — commonly pushes it to 55–80 minutes, and the bridge is the least predictable part. If your flight is offered from OAK, staying on the East Bay side and skipping the bridge is almost always the safer clock.

Which route is faster to SFO from the Peninsula — US-101 or I-280?

Both feed SFO, and we choose by the hour. US-101 is the most direct and usually quickest off-peak, but it's also the corridor that clogs first in commute traffic; I-280 runs a little longer in miles yet often flows better during the morning and evening peaks. A flight-tracked chauffeur watches live conditions and picks whichever is moving — from the mid-Peninsula it's typically 10–20 minutes off-peak and 20–35 in rush.

How long is the drive from SFO to Napa?

Roughly 60 to 75 minutes in light traffic depending on which Napa Valley destination — Napa downtown and the Carneros region run about 60 minutes via I-80 / SR-37 / SR-29; Yountville, Oakville, and Rutherford run 70 to 80 minutes; St. Helena and Calistoga run 80 to 95 minutes. Add the usual weekday-peak buffer, and remember the clock starts at the curb, not at wheels-down. Full detail on our SFO to Napa wine country page.

How long is the drive from SFO to Monterey or Carmel?

SFO to Monterey downtown runs about 2 hours via US-101 south through San Jose, Gilroy, and Salinas, then SR-156 west to SR-1. Carmel-by-the-Sea, Pebble Beach, and Carmel Valley add another 15 to 30 minutes depending on the resort. See our SFO to Pebble Beach & Carmel page for routes and resort-by-resort timing.

Let us handle the timing.

Flight-tracked pickups, flat rates, on time since 1986.

  Call (650) 876-1777 Book Your Ride Get a Quote
SF Airport Car ServiceSFOOAKSJCHow Early to Get to SFOCar Service vs. Uber/LyftFAQAll 200+ Locations+1-650-876-1777
For fastest response text us — include dates, times, passengers, bags, pickup/drop-off. Let us know how you found us and what you searched
Call (650) 876-1777 Text (650) 228-3590