Holiday Inn Express Castro Valley (9.1/10 from 105 reviews) and SureStay Hotel by Best Western Castro Valley (8.1/10 from 195 reviews) are both highly rated options in Castro Valley.