This extensive bus system spans from Fremont all the way up to El Sobrante stopping in Alameda, Berkeley, Oakland, and Emeryville along the way, with a Transbay line that runs from San Francisco’s Transbay Terminal at Mission and 1st Street. Note that some Transbay line runs only on weekdays and during commute hours, but at all other times the AC Transit is a great way to connect from BART stations to other East Bay destinations.
Here is all you need to know about how to ride AC Transit:
The Basics
Hours: 5 a.m. – 12:30 a.m.; limited night service 1 a.m. – 5 a.m.
Cost: $2.10 (local), $4.20 (Transbay); $0.25 (transfer between local buses), $1.85 (transfer from BART)
Discounts: Youth and Senior – $1.05 (local) $2.10 (Transbay); $0.25 (local transfer), $0.80 (BART transfer)
Notes: There are bike racks on the front of the buses, but you cannot bring a bike inside the bus.
San Francisco Station
- Transbay Terminal (Howard Street between Main and Beale)
Destinations
Contra Costa County (North):
- El Cerrito (Roughly 40 minutes)
- El Sobrante (Roughly 2 hours)
- Kensington (Roughly 30 minutes)
- Pinole (Roughly 1.5 hours)
- Richmond (Roughly 1.5 hours)
- San Pablo (Roughly 1 hour)
Alameda County (South):
- Alameda (Roughly 30 minutes)
- Albany (Roughly 30 minutes)
- Ashland (Roughly 1.5 to 2 hours)
- Castro Valley (Roughly 2 hours)
- Cherryland (Roughly 1.5 – 2 hours)
- Berkeley (Roughly 30 minutes)
- Emeryville (Roughly 20 minutes)
- Fairview (Roughly 1.5 – 2 hours)
- Fremont (Rougly 2.5 hours)
- Hayward (Roughly 1.5 – 2 hours)
- Newark (Roughly 3 hours)
- Oakland (Roughly 30 minutes)
- Piedmont (Roughly 1 hour)
- San Leandro (Roughly 1.5 hours)
- San Lorenzo (Roughly 1 hour)
- Union City (Rougly 2.5 hours)