Farmland for sale in Alabama averages $3,380 per acre, while pasture land averages $2,300 an acre. What are the most common uses for land in Alabama? Alabama land for sale is commonly purchased for rural uses such as timberland and homesteads, as well as for cattle or hobby farms. L...