We have found 165 properties in Buffalo Lake, MN. Average property sale price in Buffalo Lake is $330,566. It is 30.8% higher than average property value in Minnesota. Average price per square feet in Buffalo Lake is $252. It is 83.9% higher than average property value in Minnesota.

List of properties