All Direct Transfer Routes From San Francisco International Airport (SFO)
SFO
30 min
The #1 recommended option is the BART rapid transit train, departing directly from inside the International Terminal into Downtown SF (Powell St, Montgomery, Embarcadero) in 30 minutes for $10.55 USD with zero traffic. Taxis and Uber/Lyft cost $45–$65 USD and take 25–45 minutes via US-101.
SFO
45 min
To reach Silicon Valley, take BART one stop to Millbrae Station (5 mins, $5.15) and transfer to Caltrain Southbound ($5.00–$8.25 USD) to reach Palo Alto (Stanford) in 35 mins or Downtown San Jose Diridon in 55 mins. An Uber or Lyft to Palo Alto costs ~$50–$70 USD, and to San Jose costs ~$75–$100 USD.
Terminals & Station Layout
SFO has four terminals: Harvey Milk Terminal 1, Terminal 2, Terminal 3 (United domestic hub), and the International Terminal (divided into Boarding Areas A and G). The free 24/7 AirTrain automated people mover connects all passenger terminals, the BART Station, and the Rental Car Center.
Taxi Rules & Scams to Avoid
You do not need to purchase a physical plastic Clipper transit card from vending machines: simply add a digital Clipper card to Apple Wallet or Google Wallet on your smartphone, or tap your contactless credit card at the BART station fare gates to board immediately.
Late-Night Arrivals (After Midnight)
BART trains run until roughly 23:55 (midnight) on weekdays and Saturdays, and until 23:30 on Sundays. For arrivals after midnight, SamTrans public bus 292 / Route 397 (All Nighter service) runs along Mission St and Market St into downtown SF, alongside 24/7 Uber/Lyft and taxis.
STRESS-FREE DOOR-TO-DOOR OPTION
Prefer a Driver Waiting at San Francisco (SFO) Arrivals?
Traveling with heavy suitcases, young children, or landing after midnight? Pre-book a fixed-price private airport transfer or express rail pass on Klook with instant confirmation and no meter haggling.
ARRIVAL CONNECTIVITY & RIDE-HAILING TIP
Need Mobile Data at the Terminal for Uber / Lyft & Maps?
Airport Wi-Fi often drops outside the terminal curb where Uber / Lyft pickup zones are located. Install a local eSIM before your flight so you can order a ride, translate station signs, and show digital train QR tickets immediately after landing.