We have found 4,090 properties in Granbury, TX. Average property sale price in Granbury is $158,071. It is 29.7% lower than average property value in Texas. Average price per square feet in Granbury is $71. It is 27.6% lower than average property value in Texas.