2 Bedroom Homes in Castro Valley, CA
17 for sale · 50 homes listed · Updated September 25, 2026
- 19100 crest avenue, Castro Valley 94546 $485,000 · 2 bd · 2 ba · 1,224 sqft
- 19100 crest avenue 100, Castro Valley 94546 $485,000 · 2 bd · 2 ba · 1,224 sqft
- 19100 crest avenue 24, Castro Valley 94546 $395,000 · 2 bd · 1 ba · 1,190 sqft
- 19100 crest avenue, Castro Valley 94546 $395,000 · 2 bd · 1 ba · 1,190 sqft
- 2505 miramar avenue, Castro Valley 94546 $429,000 · 2 bd · 2 ba · 899 sqft
- 2505 miramar avenue 114, Castro Valley 94546 $429,000 · 2 bd · 2 ba · 899 sqft
- 6670 edgewood way, Castro Valley 94552 $888,000 · 2 bd · 3 ba · 1,587 sqft
- 4304 seven hills road, Castro Valley 94546 $799,000 · 2 bd · 1 ba · 1,300 sqft
- 18473 apricot way, Castro Valley 94546 $699,000 · 2 bd · 1 ba · 1,079 sqft
- 5371 san simeon place, Castro Valley 94552 $799,000 · 2 bd · 3 ba · 1,334 sqft
- 2220 farley street, Castro Valley 94546 $799,000 · 2 bd · 1 ba · 1,188 sqft
- 17198 roberto street, Castro Valley 94546 $750,000 · 2 bd · 1 ba · 906 sqft
- 23389 canyon terrace drive, Castro Valley 94552 $729,000 · 2 bd · 2 ba · 984 sqft
- 21103 gary 318a, Castro Valley 94546 $449,000 · 2 bd · 2 ba · 1,100 sqft
- 21103 gary, Castro Valley 94546 $449,000 · 2 bd · 2 ba · 1,100 sqft
- 20223 santa maria avenue, Castro Valley 94546 $625,000 · 2 bd · 3 ba · 1,146 sqft
- 16451 saratoga street 306w, Castro Valley 94578 $450,000 · 2 bd · 2 ba · 962 sqft
- 19100 crest avenue, Castro Valley 94546 Pending $485,000 · 2 bd · 2 ba · 1,328 sqft
- 19100 crest avenue 66, Castro Valley 94546 Pending $485,000 · 2 bd · 2 ba · 1,328 sqft
- 2165 strang avenue, Castro Valley 94578 Pending $750,000 · 2 bd · 1 ba · 1,050 sqft
- 21239 gary 206, Castro Valley 94546 Pending $470,000 · 2 bd · 2 ba · 1,393 sqft
- 2293 vestal avenue, Castro Valley 94546 Pending $749,888 · 2 bd · 1 ba · 1,018 sqft
- 4256 seven hills road, Castro Valley 94546 Pending $838,000 · 2 bd · 2 ba · 1,279 sqft
- 2505 miramar avenue 122, Castro Valley 94546 Pending $425,000 · 2 bd · 2 ba · 898 sqft
- 21065 baker road, Castro Valley 94546 Pending $580,000 · 2 bd · 2 ba · 1,056 sqft
- 20057 rawhide way, Castro Valley 94552 Pending $935,000 · 2 bd · 3 ba · 1,571 sqft
- listing-10640719005, Castro Valley 94578 Pending $425,000 · 2 bd · 1 ba · 861 sqft
- 2002 167th avenue, Castro Valley 94578 Pending $425,000 · 2 bd · 1 ba · 861 sqft
- 10160 crow canyon road, Castro Valley 94552 Pending $999,000 · 2 bd · 1 ba · 1,092 sqft
- 3427 middleton avenue, Castro Valley 94546 Pending $899,000 · 2 bd · 2 ba · 1,274 sqft
- 18275 carlton avenue, Castro Valley 94546 Pending $899,000 · 2 bd · 2 ba · 1,152 sqft
- 20115 redwood road, Castro Valley 94546 Pending $625,000 · 2 bd · 3 ba · 866 sqft
- 16083 berkshire drive, Castro Valley 94578 Pending $749,000 · 2 bd · 1 ba · 969 sqft
- 1540 crescent avenue, Castro Valley 94546 Pending $799,000 · 2 bd · 2 ba · 1,122 sqft
- 20115 redwood road, Castro Valley 94546 Pending $599,950 · 2 bd · 3 ba · 866 sqft
- 20115 redwood road 15, Castro Valley 94546 Pending $599,950 · 2 bd · 3 ba · 866 sqft
- 20278 forest avenue 4, Castro Valley 94546 Active Under Contract $499,000 · 2 bd · 2 ba · 1,014 sqft
- 20278 forest avenue, Castro Valley 94546 Active Under Contract $499,000 · 2 bd · 2 ba · 1,014 sqft
- 20115 redwood road 7, Castro Valley 94546 Active Under Contract $625,000 · 2 bd · 3 ba · 866 sqft
- 20279 forest avenue, Castro Valley 94546 Active Under Contract $695,000 · 2 bd · 2 ba · 1,207 sqft
- 19100 crest avenue 23, Castro Valley 94546 Off market since Jul 2026 $460,000 · 2 bd · 1 ba · 1,190 sqft
- 19100 crest avenue, Castro Valley 94546 Off market since Jul 2026 $460,000 · 2 bd · 1 ba · 1,190 sqft
- 2500 miramar avenue, Castro Valley 94546 Off market since Aug 2026 $475,000 · 2 bd · 2 ba · 1,133 sqft
- 2500 miramar avenue 203, Castro Valley 94546 Off market since Aug 2026 $475,000 · 2 bd · 2 ba · 1,133 sqft
- 21103 gary 318a, Castro Valley 94546 Off market since Aug 2026 $475,000 · 2 bd · 2 ba · 1,100 sqft
- 21103 gary, Castro Valley 94546 Off market since Aug 2026 $475,000 · 2 bd · 2 ba · 1,100 sqft
- 2500 miramar avenue, Castro Valley 94546 Off market since Jul 2026 $517,000 · 2 bd · 2 ba · 1,148 sqft
- 2500 miramar avenue 201, Castro Valley 94546 Off market since Jul 2026 $517,000 · 2 bd · 2 ba · 1,148 sqft
- 20153 forest avenue 9, Castro Valley 94546 Off market since Aug 2026 $599,000 · 2 bd · 3 ba · 1,044 sqft
- 20153 forest avenue, Castro Valley 94546 Off market since Aug 2026 $599,000 · 2 bd · 3 ba · 1,044 sqft