Skip to main content
Skip to navigation
Properties
Find agent
Post property
Log in
•
Sign up
Search here
List
Recreational land for sale in North Alabama
Price
Size
Tags
Save
Reset
377 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 North Alabama
for more listings.
47 days ago
$667,000
290 acres
Winston County
Haleyville, AL 35565
2 months ago
$89,900
13 acres
Marion County
Hamilton, AL 35570
2 months ago
$162,000
40 acres
Winston County
Lynn, AL 35575
2 months ago
$669,900
54.2 acres
Cullman County
3 bd, 2 ba
•
1,440 sq ft
Baileyton, AL 35019
2 months ago
$354,900
10 acres
Limestone County
Elkmont, AL 35620
3 days
$850,000
41 acres
Jackson County
4 bd, 3.5 ba
•
4,623 sq ft
Dutton, AL 35744
47 days ago
$254,500
90.8 acres
Winston County
Haleyville, AL 35553
47 days ago
$399,000
74 acres
DeKalb County
Valley Head, AL 35989
2 months ago
$200,000
68 acres
Cherokee County
Cedar Bluff, AL 35959
41 days ago
$522,000
87 acres
Lawrence County
Mount Hope, AL 35651
$51k drop • July 2
$675,000
88 acres
Cullman County
Cullman, AL 35057
$70.2k drop • Apr 29
$1,290,000
506 acres
Marion County
Phil Campbell, AL 35581
19 days
$5,600,000
300 acres
Limestone County
Athens, AL 35611
26 days
$399,900
23.4 acres
DeKalb County
1 bd, 1 ba
•
1,000 sq ft
Valley Head, AL 35989
39 days ago
$1,650,000
49 acres
Madison County
4 bd, 2.5 ba
•
3,149 sq ft
Hazel Green, AL 35750
45 days ago
$780,000
52 acres
Lawrence County
3 bd, 2 ba
•
2,276 sq ft
Danville, AL 35619
2 months ago
$125,000
82 acres
Marion County
Hamilton, AL 35570
2 months ago
$359,500
25.5 acres
Marshall County
Guntersville, AL 35976
8 months ago
$850,000
86 acres
Morgan County
Hartselle, AL 35640
$55.3k drop • Apr 29
$494,000
199 acres
Marion County
Bear Creek, AL 35543
$35k drop • Apr 29
$269,000
79 acres
Winston County
Double Springs, AL 35553
3 days
$700,000
89 acres
Colbert County
Cherokee, AL 35616
12 days
$259,000
37 acres
Cullman County
Crane Hill, AL 35622
$10k drop • June 6
$315,000
28 acres
DeKalb County
4 bd, 2 ba
•
2,200 sq ft
Fort Payne, AL 35967
3 months ago
$75,000
40 acres
Winston County
Haleyville, AL 35565
15 days
$580,000
15 acres
Madison County
3 bd, 2 ba
•
1,661 sq ft
Hazel Green, AL 35750
55 days ago
$2,199,900
26.5 acres
Lauderdale County
3 bd, 2 ba
•
2,200 sq ft
Killen, AL 35645
$75.9k drop • June 9
$872,505
152 acres
Lauderdale County
Florence, AL 35633
13 days
$240,000
30 acres
DeKalb County
Valley Head, AL 35989
$25.1k drop • June 23
$199,900
25 acres
Morgan County
Hartselle, AL 35640
$40k drop • June 18
$259,000
100 acres
Jackson County
Bryant, AL 35772
3 months ago
$849,500
386 acres
Winston County
Haleyville, AL 35565
13 days
$94,900
19.7 acres
DeKalb County
Valley Head, AL 35989
14 days
$350,000
13.6 acres
Madison County
3 bd, 2 ba
•
1,152 sq ft
New Hope, AL 35760
26 days
$345,000
61.5 acres
Franklin County
— sq ft
Red Bay, AL 35582
39 days ago
$180,000
20 acres
Limestone County
Tanner, AL 35671
$100k drop • July 6
$1,299,000
45 acres
Winston County
5 bd, 6 ba
•
7,474 sq ft
Double Springs, AL 35553
4 months ago
$338,000
79 acres
Colbert County
Cherokee, AL 35616
4 days
$449,900
24.6 acres
Limestone County
Athens, AL 35611
4 days
$429,900
23.5 acres
Limestone County
Athens, AL 35611
37 days ago
$275,000
11.8 acres
Cherokee County
Cedar Bluff, AL 35959
$20k drop • Apr 27
$529,900
197 acres
Marion County
Detroit, AL 35552
3 months ago
$699,000
32 acres
Madison County
Brownsboro, AL 35741
4 months ago
$89,000
30 acres
Winston County
Haleyville, AL 35565
$10k drop • July 4
$139,500
22 acres
Lauderdale County
Waterloo, AL 35677
5 months ago
$784,000
112 acres
Jackson County
Bryant, AL 35958
52 days ago
$449,000
26.4 acres
DeKalb County
4 bd, 2 ba
•
2,826 sq ft
Crossville, AL 35962
2 months ago
$79,000
21 acres
Winston County
Natural Bridge, AL 35565
2 months ago
$435,000
105 acres
Marion County
Guin, AL 35563
$16.1k drop • Apr 29
$82,947
27 acres
Marion County
Bear Creek, AL 35543
1
2
3
4
…
8
51-100 of 377 properties
Map