We have found 93 properties in Flat Rock, AL. Average property sale price in Flat Rock is $56,360. It is 73.5% lower than average property value in Alabama. Average price per square feet in Flat Rock is $29. It is 73.6% lower than average property value in Alabama.