We have found 9,290 properties in Barnstable, MA. Average property sale price in Barnstable is $386,231. It is 14.2% higher than average property value in Massachusetts. Average price per square feet in Barnstable is $189. It is 17.4% higher than average property value in Massachusetts.