We have found 54 properties in Buffalo, TX. Average property sale price in Buffalo is $174,500. It is 22.4% lower than average property value in Texas. Average price per square feet in Buffalo is $24. It is 75.5% lower than average property value in Texas.

List of properties