We have found 19 properties in Vestavia, AL. Average property sale price in Vestavia is $314,015. It is 47.9% higher than average property value in Alabama. Average price per square feet in Vestavia is $99. It is 10% lower than average property value in Alabama.