BART train at a station in the Bay Area

SFO airport to San Francisco: BART, Uber, taxi and shuttle (2026)

How to get from SFO airport to downtown San Francisco: BART, Uber and Lyft, taxis and shuttles, with times, prices and tips.

Updated October 28, 2026 · 2 min read
Quick answer: BART is the best option: about 30 minutes to Powell Street for around $10–11, paid with a Clipper card or contactless. Uber/Lyft costs roughly $35–60 and a taxi about $50–70 including tip, taking 25–45 minutes depending on traffic.

San Francisco International Airport (SFO) is about 21 km south of downtown.

Options at a glance

Option Time Price Best for
BART ~30 min ~$10–11 Most travellers
Uber / Lyft 25–45 min $35–60 Groups, luggage
Taxi 25–45 min $50–70 Late night
Shared shuttle 45–75 min ~$20–25 pp Solo, door to door

BART

Take the AirTrain to the BART station at the International Terminal (G). Trains run to Civic Center, Powell, Montgomery and Embarcadero. Tap a Clipper card, Clipper in your phone wallet or a contactless bank card. Trains run from about 5am (later at weekends) to around midnight.

Uber, Lyft and taxis

Rideshare pickups are on the departures level of the garage areas; follow the signs. Taxis wait on the arrivals level. Prices rise at rush hour.

Compare car rental in San Francisco

Renting a car?

Not needed in the city, where parking is costly and break-ins are common. Rent only for Napa, Big Sur or Yosemite.

Tips

  • Set up an eSIM before you land so maps and rideshare apps work at once.
  • Oakland airport (OAK) also connects to San Francisco via BART.
Get a travel eSIM for San Francisco

FAQ: SFO to San Francisco

How long is BART from SFO to downtown?

About 30 minutes to Powell Street.

Can I pay for BART with a credit card?

Yes, contactless bank cards and phone wallets work at the fare gates, as does a Clipper card.

More San Francisco guides

Plan your trip to San Francisco

The trusted services we use to plan our own trips.

Leave a Reply

Your email address will not be published. Required fields are marked *