We have found 187 properties in New Buffalo, MI. Average property sale price in New Buffalo is $422,376. It is 129.5% higher than average property value in Michigan. Average price per square feet in New Buffalo is $199. It is 95.1% higher than average property value in Michigan.