Quick Answer
The best way to get from SFO to downtown San Jose for most travelers is by taking the BART to Millbrae and transferring to the Caltrain. This public transit combo takes about 1.5 to 2 hours and costs around $10-$15. For the cheapest option, take the SamTrans bus to the Millbrae Transit Center ($2.25) before catching the Caltrain ($7.75), for a total of about $10. The fastest door-to-door option for most is a rideshare (Uber/Lyft) or taxi, taking 45-60 minutes but costing $80-$120+.
Public Transit: The Local's Choice (Train & Bus)
Combining Bay Area Rapid Transit (BART) and Caltrain is the most efficient and affordable public transit route. While not a single-seat ride, it's reliable and connects you directly to downtown San Jose's Diridon Station, a major hub for future connections.
Step-by-Step: The BART + Caltrain Route
- Take BART from SFO: From the airport's International Terminal G or Terminal 3, follow signs to the AirTrain (Red Line). Ride it to the Garage G / BART station. Board a Daly City or San Francisco/Daly City-bound BART train.
- Transfer at Millbrae Station: Get off at Millbrae (approx. 25 mins, $5.15). This is the only station where BART and Caltrain physically connect on the same platform.
- Board Caltrain to San Jose: Cross the platform to catch a southbound Caltrain (headed towards San Jose Diridon or Tamien). The ride to Diridon Station takes 50-70 minutes depending on the service type.
Understanding Caltrain Service Types
| Service Type | Stops | SFO to San Jose Est. Time | Frequency (Peak) | Best For |
|---|---|---|---|---|
| Bullet | Limited (6-7 stops) | ~50 mins | Hourly | Speed, business travelers |
| Limited | Moderate (10-12 stops) | ~60 mins | Every 30 mins | Balanced speed & access |
| Local | All stations (30+ stops) | ~70+ mins | Every hour | Budget, no rush |
Fare: Caltrain uses a zone-based system. Millbrae to San Jose (Zones 2 to 4) costs $7.75 for a one-way adult ticket. Purchase via the Caltrain Mobile App, ticket vending machines at the station, or use a Clipper Card (the regional transit card) for seamless transfers and a small discount.
Cheaper Alternative: SamTrans Bus + Caltrain
For the absolute lowest cost, take SamTrans Bus ECR or 292 from the SFO bus level to the Millbrae Transit Center (approx. 20-30 mins, fare: $2.25). Then transfer to Caltrain as above. Total cost: ~$10. Check schedules as buses may be less frequent than BART.
Airport Shuttle & Shared Vans
A middle-ground between public transit and private cars, offering shared door-to-door service at a fixed price.
How It Works & Recommendations
Companies like SuperShuttle (or its successors like Go Lorrie's) and Airport Express Inc. provide shared van service. You book in advance, and the van may make 2-3 other stops before reaching your destination.
- Cost: Approximately $40 - $70 per person one-way to San Jose.
- Travel Time: Can take 1.5 to 2.5 hours depending on other drop-offs.
- Pros: Door-to-door, fixed price, no surge pricing, meet-and-greet service available.
- Cons: Longer trip time, less privacy, need to book in advance.
Best for: Solo travelers or couples wanting door-to-door service without the high cost of a private car.
Rental Car: For Ultimate Flexibility
Renting a car at SFO makes sense if you plan to explore Silicon Valley, Santa Cruz, or other Bay Area destinations beyond San Jose.
Key Considerations & Route
- Drive Route & Time: Take US-101 South. The drive is about 40-50 minutes without traffic, but rush hour (7-9 AM, 4-7 PM) can easily double that.
- Rental Cost: Base rates start around $40-$70/day, but add taxes, fees, insurance, and gas. SFO has high concession fees. Consider off-airport rental locations for potentially lower rates.
- Parking in San Jose: Hotel parking can cost $25-$50/night. Public garages and street parking are available but read signs carefully.
- Tolls: The San Mateo Bridge (CA-92) or other optional express lanes have tolls. Ensure your rental has a FasTrak transponder or be prepared for pay-by-plate invoices.
Best for: Travelers with multiple destinations, families needing car seats, or those on a business trip requiring local travel.
Cost & Time Comparison: SFO to Downtown San Jose
| Transport Mode | Avg. Total Travel Time | Est. Cost (One-Way) | Transfers / Stops | Best For |
|---|---|---|---|---|
| Public Transit (BART+Caltrain) | 1.5 - 2 hrs | $10 - $15 | 1-2 (BART->Caltrain) | Budget travelers, solo adventurers |
| SamTrans Bus + Caltrain | 1.75 - 2.25 hrs | ~$10 (Cheapest) | 1-2 (Bus->Caltrain) | Ultra-budget travel |
| Rideshare (UberX/Lyft) | 45 - 75 mins | $80 - $120+ | 0 (Direct) | Groups, convenience, late-night |
| Airport Shuttle (Shared Van) | 1.5 - 2.5 hrs | $40 - $70 per person | 2-3 other drop-offs | Solo/Couples wanting door-to-door |
| Rental Car | 40 mins - 1.5 hrs* | $50 - $100+/day + parking & gas | 0 (Direct) | Exploring the region, families |
* Heavily dependent on traffic. Rush hour can cause significant delays.
Traveler Tips & Hacks for a Smooth Trip
Essential Apps & Tools
- Google Maps / Apple Maps: For real-time transit, driving, and rideshare comparisons.
- Clipper Card App: Manage your balance for BART, Caltrain, and buses all in one place. Available at clippercard.com.
- Caltrain Mobile App: For schedules, real-time train locations, and mobile ticketing.
Luggage & Navigation Hacks
- Lighten Your Load: BART and Caltrain have limited luggage space, especially during commute hours. If you have large suitcases, consider a rideshare or shuttle.
- Millbrae Transfer: The transfer is cross-platform but allow 10-15 minutes between scheduled arrivals/departures in case your BART train is delayed.
- Diridon Station Arrival: You'll arrive in the heart of San Jose. From here, you can connect to VTA light rail, buses, or easily get a rideshare to your final hotel.
Timing & Traffic Warnings
- Avoid Weekday Rush Hours (7-9 AM, 4-7 PM): Both roads and trains are packed with commuters. Traffic on 101 will be at a standstill, and Caltrain will be standing-room only.
- Weekends & Events: Check for San Jose Sharks games or major conventions at the SAP Center (next to Diridon Station), which can increase congestion and transit crowds.
FAQs: Getting from SFO to San Jose
Is there a direct train from SFO to San Jose?
No. There is no single, direct train. You must take BART from SFO to Millbrae and transfer to Caltrain for the remainder of the journey to San Jose Diridon Station.
What's the cheapest way from SFO to San Jose?
The cheapest way is the SamTrans bus + Caltrain combo, costing about $10 total (SamTrans: $2.25, Caltrain: ~$7.75).
How do I get from SFO to San Jose late at night (after midnight)?
After about 12:30 AM, BART and Caltrain have stopped running. Your only practical options are rideshare (Uber/Lyft), taxi, or a pre-booked private transfer. Expect higher prices due to demand.
Is Uber/Lyft cheaper than a taxi from SFO to San Jose?
Usually, yes, unless there is extreme surge pricing. A standard UberX/Lyft typically ranges from $80-$120, while the taxi flat rate is fixed at $120-$150. Always check both apps and the taxi line for the best current rate.
What's the best option for a family of 4?
For a family, compare the total cost. A rideshare (~$100) might be comparable to 4x public transit tickets (~$40-60) plus the hassle of luggage and transfers. A rental car or shuttle van might also be cost-effective and more convenient.
Is it faster to fly into San Jose Airport (SJC) instead?
Yes, significantly. If your final destination is San Jose, flying into SJC is always faster and often similarly priced. From SJC, you can take a 10-minute, $10 rideshare or the VTA Airport Flyer bus to downtown. Choose SFO if flights are much cheaper or for international arrivals.
Can I use a Clipper Card for the entire journey?
Yes. The Clipper Card is accepted on BART, Caltrain, and SamTrans buses. Simply tap on and off each system. It calculates fares automatically and offers a small discount on Caltrain compared to a paper ticket.
How early should I leave for SFO from San Jose for a flight?
If using public transit, allow at least 3 hours before your flight departure (2 hours travel + 1 hour for airport check-in/security). For a rideshare or car, 2 to 2.5 hours is safer due to unpredictable traffic on US-101.