Public Transportation in Castro Valley, CA BART- Castro Valley Station3301 Norbridge AveCastro Valley, CA, 945465104652278Public TransportationStation1 Show More