We have found 2,123 properties in Yardley, PA. Average property sale price in Yardley is $354,376. It is 48.1% higher than average property value in Pennsylvania. Average price per square feet in Yardley is $149. It is 25.2% higher than average property value in Pennsylvania.