We have found 167 properties in Hannibal, NY. Average property sale price in Hannibal is $75,752. It is 79.5% lower than average property value in New York. Average price per square feet in Hannibal is $47. It is 72.5% lower than average property value in New York.