Top Rated Castro Valley Hotels

Holiday Inn Express Castro Valley
Average Customer Rating: 9.1

2419 Castro Valley Boulevard - Castro Valley

Comfort Inn Castro Valley
Average Customer Rating: 7.7

2532 Castro Valley Blvd - Castro Valley

Econo Lodge Castro Valley
Average Customer Rating: 5.6

3928 E. Castro Valley Boulevard - Castro Valley