We have found 97 properties in New Britain, PA. Average property sale price in New Britain is $262,439. It is 9.7% higher than average property value in Pennsylvania. Average price per square feet in New Britain is $145. It is 21.8% higher than average property value in Pennsylvania.