7:30AM - 7:00PM
Every 60 min
Weekends
San Ramon Transit Center
Bollinger Canyon Rd
Dougherty Rd
Dublin/Pleasanton BART
Continues from route |
San Ramon Transit Center
2052
|
Sunset Dr + Bishop Dr
1681
|
Bollinger Canyon Rd + Main Branch Rd
2046
|
Bollinger Canyon Rd + Watermill Rd
2049
|
Dublin Pleasanton BART
1160
|
---|---|---|---|---|---|
321 | 7:30am | 7:33am | 7:42am | 7:45am | 8:00am |
321 | 8:30am | 8:33am | 8:42am | 8:45am | 9:00am |
321 | 9:30am | 9:33am | 9:42am | 9:45am | 10:00am |
321 | 10:30am | 10:33am | 10:42am | 10:45am | 11:00am |
321 | 11:30am | 11:33am | 11:42am | 11:45am | 12:00pm |
321 | 12:30pm | 12:33pm | 12:42pm | 12:45pm | 1:00pm |
321 | 1:30pm | 1:33pm | 1:42pm | 1:45pm | 2:00pm |
321 | 2:30pm | 2:33pm | 2:42pm | 2:45pm | 3:00pm |
321 | 3:30pm | 3:33pm | 3:42pm | 3:45pm | 4:00pm |
321 | 4:30pm | 4:33pm | 4:42pm | 4:45pm | 5:00pm |
321 | 5:30pm | 5:33pm | 5:42pm | 5:45pm | 6:00pm |
321 | 6:30pm | 6:33pm | 6:42pm | 6:45pm | 7:00pm |
321 | 7:30pm | 7:33pm | 7:42pm | 7:45pm | 8:00pm |
321 | 8:30pm | 8:33pm | 8:42pm | 8:45pm | 9:00pm |
Dublin Pleasanton BART
1160
|
Bollinger Canyon Rd + E Branch Pkwy
2030
|
Bollinger Canyon Rd + Windemere Pkwy
2002
|
Bollinger Canyon Rd + Bluehart Way
2033
|
Sunset Dr + Bishop Dr
2026
|
San Ramon Transit Center
2052
|
Continues as route |
---|---|---|---|---|---|---|
7:07am | 7:17am | 7:18am | 7:20am | 7:29am | 7:37am | 321 |
8:07am | 8:17am | 8:18am | 8:20am | 8:29am | 8:37am | 321 |
9:07am | 9:17am | 9:18am | 9:20am | 9:29am | 9:37am | 321 |
10:07am | 10:17am | 10:18am | 10:20am | 10:29am | 10:37am | 321 |
11:07am | 11:17am | 11:18am | 11:20am | 11:29am | 11:37am | 321 |
12:07pm | 12:17pm | 12:18pm | 12:20pm | 12:29pm | 12:37pm | 321 |
1:07pm | 1:17pm | 1:18pm | 1:20pm | 1:29pm | 1:37pm | 321 |
2:07pm | 2:17pm | 2:18pm | 2:20pm | 2:29pm | 2:37pm | 321 |
3:07pm | 3:17pm | 3:18pm | 3:20pm | 3:29pm | 3:37pm | 321 |
4:07pm | 4:17pm | 4:18pm | 4:20pm | 4:29pm | 4:37pm | 321 |
5:07pm | 5:17pm | 5:18pm | 5:20pm | 5:29pm | 5:37pm | 321 |
6:07pm | 6:17pm | 6:18pm | 6:20pm | 6:29pm | 6:37pm | 321 |
7:07pm | 7:17pm | 7:18pm | 7:20pm | 7:29pm | 7:37pm | 321 |
8:07pm | 8:17pm | 8:18pm | 8:20pm | 8:29pm | 8:37pm | 321 |