We have found 667 properties in Flat Rock, NC. Average property sale price in Flat Rock is $295,224. It is 23.5% higher than average property value in North Carolina. Average price per square feet in Flat Rock is $114. It is 8.6% higher than average property value in North Carolina.