San Francisco, CA Bus Travel

Getting to San Francisco, CA

Travel around San Francisco, CA

Santa Clara County to San Francisco

Travel by bus from Santa Clara County to San Francisco, CA with Caltrain.

Buses run up to 7 days per week to San Francisco from Morgan Hill, Gilroy, Sunnyvale, San Jose and other places in Santa Clara County.

Bus from Days Shortest trip
Gilroy
  • Weekdays
2 hours 6 minutes
Morgan Hill
  • Weekdays
1 hour 51 minutes
Mountain View
  • Daily
52 minutes
Palo Alto
  • Daily
44 minutes
San Jose
  • Daily
1 hour 6 minutes
Sunnyvale
  • Daily
59 minutes

San Mateo County to San Francisco

Buses to San Francisco, CA from San Mateo County run 7 days per week.

Caltrain services run from South San Francisco, San Bruno, Belmont, Menlo Park and other places in San Mateo County to San Francisco.

Bus from Days Shortest trip
Belmont
  • Daily
32 minutes
Menlo Park
  • Daily
43 minutes
Millbrae
  • Daily
19 minutes
Redwood City
  • Daily
37 minutes
San Bruno
  • Daily
17 minutes
South San Francisco
  • Daily
13 minutes

Getting around San Francisco by bus

Travel around San Francisco by bus with Mission Bay TMA. Buses operate 5 days per week.

Operator Days
Mission Bay TMA
  • Weekdays
More info

San Francisco, CA Travel FAQs

  • Is there a daily bus service from San Jose to San Francisco?

    Yes there are daily services to San Francisco from San Jose operated by Caltrain.

  • How long does it take to get to San Francisco from Sunnyvale?

    The shortest journey from Sunnyvale to San Francisco takes 59 minutes.

  • Which bus operators serve San Francisco?

    Caltrain operate to and within San Francisco.