Roll along San Ramon Valley for the climb up Norris Canyon Rd into Castro Valley. Continue east for the out & back climbs along Palomares Creek on Palomares Rd. Ride east through Dublin Canyon for another climb up Schaefer Ranch Rd to Dublin Hills Park.
Roll along San Ramon Valley for the climb up Norris Canyon Rd into Castro Valley. Continue east for the out & back climbs along Palomares Creek on Palomares Rd. Ride east through Dublin Canyon for another climb up Schaefer Ranch Rd to Dublin Hills Park.
Roll along San Ramon Valley for the climb up Norris Canyon Rd into Castro Valley. Continue east for the out & back climbs along Palomares Creek on Palomares Rd. Ride east through Dublin Canyon for another climb up Schaefer Ranch Rd to Dublin Hills Park.
46 Miles with ~3800 of elevation gain Start Location > Osage Station Park at 816 Brookside Dr in Danville. Ample free parking-Water & restrooms available Mile Turn Direction Next Turn 0.0 Exit park onto Brookside Dr 0.2 0.2 L Paraiso Dr 0.4 0.6 L Camino Ramon 1.0 1.6 R Greenbrook Dr 0.1 1.7 L San Ramon Valley Rd 1.6 3.3 R Norris Canyon Rd > flat-rolling 4.7 > STEEP CLIMB > descend 8.0 L Crow Canyon Rd > descend 3.4 > WATCH TRAFFIC! 11.4 L E Castro Valley Blvd 1.8 > CAUTION-HIGH TRAFFIC AREA! > CLIMB > descend 13.2 R Palo Verde Rd 0.3 13.5 R Palomares Rd > rolling > STEEP 9.7 CLIMB > descend 23.2 U Palomares Rd > STEEP CLIMB 9.7 > rolling CLIMBS > descend 32.9 R Palo Verde Rd 0.4 33.3 R Dublin Canyon Rd > CLIMB 2.4 35.7 L Schaefer Ranch Rd 0.3 > STEEP CLIMB 36.0 R Dublin Blvd 0.2 36.2 L STOP-DUBLIN HILLS PARK Water & restrooms Continue on Dublin Canyon Rd 2.2 > descend 38.4 L San Ramon Rd 1.5 39.9 S Becomes San Ramon Valley Rd 5.5 45.4 R Greenbrook Dr 0.1 45.5 L Camino Ramon 0.5 46.0 R El Capitan Dr 0.4 46.4 L Orange Blossom Way 0.3 46.7 R Brookside Dr 0.1 46.8 Osage Station Park-FINISH! Ride Chronicles: http://ridechronicles.com/