We have found 118 properties in Beech Mountain, NC. Average property sale price in Beech Mountain is $195,048. It is 18.4% lower than average property value in North Carolina. Average price per square feet in Beech Mountain is $105. It is the same as average property value in North Carolina.