We have found 266 properties in Castroville, TX. Average property sale price in Castroville is $195,987. It is 12.8% lower than average property value in Texas. Average price per square feet in Castroville is $85. It is 13.3% lower than average property value in Texas.