Service Update August 2018: Our shuttle vendor is dealing with a driver shortage which has resulted in routes being dropped with little notice. We are working with the vendor to address the problem and are committed to finding solutions that allow us to provide our riders with dependable shuttle service. We apologize for the inconvenience this causes. Please make sure to sign up for Text Alerts as that is the best way for us to communicate with our riders when routes are impacted.


Many Caltrain stations are served by shuttles, in addition to SamTrans and Santa Clara Valley Transportation Authority buses or light rail.  Caltrain leads a funding partnership of the Bay Area Air Quality Management District Transportation Fund for Clean Air, the San Mateo County Transportation Authority and participating employers to operate shuttles to employment centers.   Some cities also fund community shuttles that serve Caltrain stations (those shuttles are marked with an asterisk).  Shuttles are free unless noted otherwise.

San Francisco County

San Mateo County

South San Francisco Caltrain Station

San Bruno Caltrain Station

Millbrae Transit Center

Broadway Caltrain Station

Hillsdale Caltrain Station

Service Update: Belmont - Hillsdale Shuttle - Temporary service suspension effective 9/4/2018.

Belmont Caltrain Station

San Carlos Caltrain Station

Effective Apr. 2, 2018, the San Carlos Commuter and Twin Dolphin shuttles will join other buses and shuttles serving riders at the new San Carlos Transit Center on El Camino Real / Cherry St.

The Electronic Arts and Oracle shuttles will remain at the shuttle stop on Old County Road east of the station.

Redwood City Caltrain Station

Menlo Park Caltrain Station

Service Update, Menlo Park Midday (M1) - Temporary service suspension effective 9/4/18.
NOTICE: Menlo Park Midday Suspension PDF (23.1 KB)

Santa Clara County

Palo Alto Caltrain Station

California Avenue Caltrain Station

Mountain View Caltrain Station

Lawrence Caltrain Station

San Jose Diridon Caltrain Station

Tamien Caltrain Station

10/11/17 - rjc/jb