We have found 534 properties in Dora, AL. Average property sale price in Dora is $107,476. It is 49.4% lower than average property value in Alabama. Average price per square feet in Dora is $64. It is 41.8% lower than average property value in Alabama.