We have found 29 properties on Bellhurst Ln, Castro Valley, CA. Average price per square feet on Bellhurst Ln is $301. It is 3.8% lower than average price per sqft Castro Valley. Average sale price on Bellhurst Ln is $668,500. It is 18.1% higher than average sale price in Castro Valley.