We have found 411 properties in Greencastle, PA. Average property sale price in Greencastle is $216,513. It is 9.5% lower than average property value in Pennsylvania. Average price per square feet in Greencastle is $103. It is 13.4% lower than average property value in Pennsylvania.