Skip to main content
Skip to navigation
Properties
Find agent
Post property
Log in
•
Sign up
Search here
List
Farmland for sale in Alabama Mountains
Price
Size
Tags
Save
Reset
171 properties
For you
Newest
Price: high to low
Price: low to high
Size: large to small
Size: small to large
Updated
Explore
land for sale in Alabama Mountains
for more listings.
27 days
$275,000
21 acres
Etowah County
Boaz, AL 35956
Pending
Under contract
$222,880
38.8 acres
Calhoun County
Piedmont, AL 36272
Pending
Under contract
$589,900
40.3 acres
Jackson County
3 bd, 2 ba
•
1,920 sq ft
Bryant, AL 35958
Pending
Under contract
$2,875,000
31 acres
DeKalb County
Fyffe, AL 35971
Pending
Under contract
$1,550,000
20 acres
Saint Clair County
Ashville, AL 35953
Pending
Under contract
$479,000
20 acres
Clay County
4 bd, 3 ba
•
3,216 sq ft
Cragford, AL 36255
Pending
Under contract
$1,398,000
135 acres
Blount County
3 bd, 2 ba
•
2,259 sq ft
Altoona, AL 35952
Pending
Under contract
$1,750,000
82 acres
Cullman County
4 bd, 3.5 ba
•
7,459 sq ft
Hanceville, AL 35077
Pending
Under contract
$374,900
20.4 acres
Blount County
3 bd, 1 ba
•
1,502 sq ft
Hayden, AL 35079
Pending
Under contract
$339,900
36 acres
Jackson County
1 bd, 1.5 ba
•
900 sq ft
Flat Rock, AL 35966
Pending
Under contract
$447,900
19 acres
Clay County
3 bd, 2.5 ba
•
2,340 sq ft
Ashland, AL 36251
Pending
Under contract
$425,000
17.2 acres
Calhoun County
4 bd, 3 ba
•
2,780 sq ft
Ohatchee, AL 36271
Pending
Under contract
$949,200
70 acres
Calhoun County
6 bd, 5 ba
•
4,724 sq ft
Piedmont, AL 36272
Pending
Under contract
$750,000
53 acres
Cleburne County
3 bd, 3 ba
•
2,139 sq ft
Ranburne, AL 36273
Pending
Under contract
$499,000
15.5 acres
Saint Clair County
3 bd, 3.5 ba
•
2,556 sq ft
Ragland, AL 35131
Pending
Under contract
$250,000
31 acres
DeKalb County
Rainsville, AL 35968
7 days
$99,900
10 acres
Jackson County
Section, AL 35771
Pending
Under contract
$109,900
12.7 acres
Cherokee County
Piedmont, AL 36272
Pending
Under contract
$315,000
15 acres
Walker County
2 bd, 2 ba
•
— sq ft
Quinton, AL 35474
10 months ago
$124,080
47 acres
Winston County
Double Springs, AL 35553
Pending
Under contract
$149,000
16.6 acres
Walker County
1 bd, 1 ba
•
900 sq ft
Parrish, AL 35580
1
2
3
4
151-171 of 171 properties
Map