We have found 377 properties in St Marys, OH. Average property sale price in St Marys is $68,200. It is 61.1% lower than average property value in Ohio. Average price per square feet in St Marys is $55. It is 41.5% lower than average property value in Ohio.