We have found 48 properties in St Thomas, PA. Average property sale price in St Thomas is $302,697. It is 26.5% higher than average property value in Pennsylvania. Average price per square feet in St Thomas is $96. It is 19.3% lower than average property value in Pennsylvania.