Castle Hills, Texas is a city located in the North Central, San Antonio area and has a northern and southern half divided by Loop 410. Castle Hills is located north of downtown San Antonio near Balcones Heights in Bexar County in the 78213 zip code. Castle Hills, Texas real estate and homes for sale. Find information on the local Castle Hills community and the real estate services available to sellers and home buyers. Search homes for sale in Castle Hills, TX. View single family homes, condos, garden homes, and new construction for sale in Castle Hills, TX. These homes and condos are updated daily. For more info about any of these Castle Hills real estate listings, click the "Request More Information" button.