FREE cancellation on most rooms!

Instant confirmation when you reserve

New deals listed daily – for every budget!

1,224,230 properties worldwide

Including 636,868 vacation rentals 109,710 destinations in 227 countries and territories

Places We Love in Castro Valley

  • 6 properties in Castro Valley
    Show map Map
  • $90

    Average price per night

    Super 8 Hayward, Castro Valley
    6.5

    Review score
    Score from 130 reviews

    Description Review
  • $88

    Average price per night

    Comfort Inn Castro Valley, Castro Valley
    7.9

    Good
    Score from 92 reviews

    Description Review
  • $76

    Average price per night

    Econo Lodge Castro Valley, Castro Valley
    6.8

    Review score
    Score from 66 reviews

    Description Review
  • $143

    Average price per night

    Holiday Inn Express Castro Valley, Castro Valley
    8.6

    Excellent
    Score from 34 reviews

    Description Review
  • $80

    Average price per night

    Castro Valley Inn, Castro Valley

    Castro Valley Inn

    Castro Valley

    7.8

    Good
    Score from 202 reviews

    Description Review

Just Booked

    Castro Valley was highly rated for warm weather by 41 guests from the United States! Castro Valley Travel Guide