We have found 178 properties in Barnhart, MO. Average property sale price in Barnhart is $157,361. It is 31.1% lower than average property value in Missouri. Average price per square feet in Barnhart is $101. It is 9% lower than average property value in Missouri.