The way points of this bicycle route:
Dublin BART station (meet at the snack kiosks)
Left on Owens Dr
Right on Las Positas
Restrooms in the park
Left on Foothill
Left on Kilkare, cross RR tracks
Right on Main St
Porta-potties at the far end of the Train Station parking lot
Straight on Niles Canyon Rd
Right on Palomares Rd.
Palomares Summit
Left on Palo Verde
Left on Castro Valley Blvd
Right on Redwood Rd (to get to the Castro Valley BART Station: take left on Redwood Rd instead)
Willow Park Golf Course: restrooms, water
Right on Pinehurst Rd
Right on Canyon Rd
Left on Moraga Way
becomes Camino Pablo
pass the Orinda BART station
Right on Bear Creek Rd
Right on Alhambra Valley Rd
Left to remain on Alhambra Valley Rd
Left onto Alhambra Ave.
To skip the Carquinez Scenic Drive loop: Right on Alhambra Way, then Right on Muir Station Rd, continue from mile 83 point
Left on Franklin Canyon Rd
Right on Cummings Skyway
Right on San Pablo Ave
becomes Pamona St
Valona Deli, 1323 Pomona St
becomes Carquinez Scenic Drive
Right on Talbot St
Left on Buckley St
Right on Berrellesa St
bear right onto Alhambra Ave
Left on Alhambra Way
Left on Muir Station Rd (Carquinez Loop avoiders rejoin route here)
Right on Center Ave
Left on Marsh Dr
Right onto the Iron Horse Trail (past the airport, before Solano Way)
Stay on the Iron Horse Trial which passes thru the Willows Shopping Center - an REI with bathrooms here
cross Monument Blvd, remain on the trail
Pleasant Hill Bart station to the right (before Treat Blvd)
Cross Treat Blvd, continue on Jones Rd breifly, then back on the Iron Horse Trail
Waldon Park - bathrooms
for the Walnut Creek BART station: rather than go over the overpass, take a right on Ygnacio Valley Rd
cross S. Broadway & Newell to continue on the trail
Left onto Danville Blvd
bear Right on Railroad Ave
Peets Coffee
Right on San Ramon Valley Rd
Cross SRVR at the stoplight to get back on the Iron Horse Trail
Dublin BART