Skip to main content
Skip to navigation
Properties
Find agent
Post property
Log in
•
Sign up
Search here
List
Alabama farmland for sale
Price
Size
Tags
Save
Reset
669 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
for more listings.
7 months ago
$120,000
9.5 acres
Covington County
Opp, AL 36467
$210k drop • Feb 23
$1,690,000
44 acres
Blount County
6 bd, 6 ba
•
— sq ft
Oneonta, AL 35121
8 months ago
$699,000
41 acres
Marion County
5 bd, 3 ba
•
3,000 sq ft
Hamilton, AL 35570
7 days
$18k drop • Apr 19
$750,000
50 acres
Blount County
3 bd, 2.5 ba
•
— sq ft
Springville, AL 35146
20 days
$159,900
22 acres
Henry County
2 bd, 1 ba
•
1,008 sq ft
Haleburg, AL 36319
23 days
$45,000
4 acres
Houston County
Pansey, AL 36370
24 days
$499,900
54 acres
Autauga County
Prattville, AL 36067
44 days ago
$160,000
16 acres
Marion County
Hamilton, AL 35570
3 months ago
$899,000
5.26 acres
Marshall County
4 bd, 3 ba
•
3,327 sq ft
Arab, AL 35016
4 months ago
$2,300,000
50 acres
Walker County
3 bd, 3 ba
•
— sq ft
Jasper, AL 35503
4 months ago
$700,000
40.4 acres
Tuscaloosa County
4 bd, 3.5 ba
•
4,128 sq ft
Ralph, AL 35480
5 months ago
$66,500
7.37 acres
Cherokee County
Ballplay, AL 36272
6 months ago
$90,000
13.4 acres
Mobile County
Citronelle, AL 36522
$245k drop • Jan 21
$2,200,000
128 acres
Coosa County
4 bd, 2.5 ba
•
— sq ft
Sylacauga, AL 35151
7 months ago
$1,000,000
18 acres
Baldwin County
4 bd, 3 ba
•
2,527 sq ft
Stapleton, AL 36578
2 months ago
$990,000
17.7 acres
Baldwin County
3 bd, 2.5 ba
•
3,951 sq ft
Loxley, AL 36551
3 months ago
$565,000
9 acres
Lawrence County
Mount Hope, AL 35651
4 months ago
$204,000
45 acres
Lawrence County
Town Creek, AL 35672
5 months ago
$319,000
78 acres
Lawrence County
Moulton, AL 35650
$10k drop • Mar 7
$315,000
28 acres
Baldwin County
Robertsdale, AL 36567
6 months ago
$229,950
65 acres
Geneva County
Slocomb, AL 36375
6 months ago
$1,025,000
72.8 acres
Coffee County
Enterprise, AL 36330
7 months ago
$375,000
10 acres
Jackson County
4 bd, 2 ba
•
2,120 sq ft
Section, AL 35771
7 months ago
$1,150,000
20 acres
Marshall County
Horton, AL 35980
7 months ago
$850,000
8.4 acres
Madison County
2 bd, 2.5 ba
•
2,054 sq ft
Owens Cross Roads, AL 35763
9 months ago
$2,100,000
56 acres
Cullman County
Vinemont, AL 35179
2 years ago
$240,000
115 acres
Marion County
Haleyville, AL 35565
29 days
$20k drop • Apr 18
$529,900
10 acres
Blount County
4 bd, 2 ba
•
— sq ft
Springville, AL 35146
33 days ago
$639,900
57 acres
Greene County
4 bd, 1.5 ba
•
2,700 sq ft
Eutaw, AL 35462
$54k drop • Apr 7
$224,955
45 acres
Chilton County
Clanton, AL 35045
49 days ago
$250,000
5 acres
Madison County
Hazel Green, AL 35750
52 days ago
$599,000
19.5 acres
Randolph County
2 bd, 2 ba
•
— sq ft
Graham, AL 36263
2 months ago
$210,000
5.45 acres
Limestone County
Athens, AL 35611
2 months ago
$740,000
18.5 acres
Morgan County
Hartselle, AL 35640
3 months ago
$825,000
23.4 acres
Randolph County
33,600 sq ft
Newell, AL 36280
9 months ago
$1,900,000
50 acres
Jackson County
Bryant, AL 35958
22 months ago
$599,000
29 acres
Shelby County
Chelsea, AL 35043
2 years ago
$1,500,000
10.1 acres
Madison County
7 bd, 7 ba
•
8,332 sq ft
Toney, AL 35773
8 days
$325,000
9 acres
Etowah County
Boaz, AL 35956
24 days
$575,900
15 acres
Madison County
New Hope, AL 35763
26 days
$2,011,207
12 acres
Limestone County
Madison, AL 35756
33 days ago
$100,000
5 acres
Franklin County
3 bd, 1 ba
•
1,185 sq ft
Vina, AL 35593
44 days ago
$269,000
28 acres
Elmore County
Wetumpka, AL 36092
51 days ago
$999,000
28 acres
Franklin County
7 bd, 4.5 ba
•
5,587 sq ft
Russellville, AL 35653
3 months ago
$468,000
58.5 acres
Monroe County
Frisco City, AL 36445
$10k drop • Feb 2
$285,000
21.8 acres
Saint Clair County
1 bd, 1 ba
•
— sq ft
Springville, AL 35146
6 months ago
$663,544
14 acres
Morgan County
Decatur, AL 35603
8 months ago
$825,000
20 acres
Marion County
6 bd, 5 ba
•
5,800 sq ft
Hackleburg, AL 35564
8 months ago
$1,700,000
31 acres
DeKalb County
5 bd, 5.5 ba
•
6,086 sq ft
Fort Payne, AL 35967
$128k drop • Feb 10
$432,100
149 acres
Winston County
Double Springs, AL 35553
1
…
6
7
8
9
…
14
301-350 of 669 properties
Map