I'd never ride through Crow Canyon. Norris is a little better but I'd recommend crossing through Dublin/Eden Canyon because it has a bike lane all the way.
Once you make it through the canyon, San Ramon, Danville, Pleasanton, and Livermore all have great cycling.
Last edited by mj0; 04-25-19 at 06:20 PM.