Skip to main content
Skip to navigation
Properties
Find agent
Post property
Log in
•
Sign up
Search here
List
Vacant land for sale in North Alabama
Price
Size
Tags
Save
Reset
2,966 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.
39 days ago
$450,000
10.1 acres
Madison County
Gurley, AL 35748
5 months ago
$285,000
9.8 acres
Cullman County
Cullman, AL 35055
51 days ago
$850,000
1.7 acres
Cullman County
Crane Hill, AL 35053
53 days ago
$29,000
0.5 acres
Morgan County
Hartselle, AL 35640
54 days ago
$125,000
0.96 acres
Cullman County
Crane Hill, AL 35053
4 months ago
$69,500
2 acres
Cullman County
Bremen, AL 35033
$26k drop • Sept 4
$42,000
0.3 acres
Cherokee County
Cedar Bluff, AL 35959
2 months ago
$85,000
0.37 acres
Madison County
Huntsville, AL 35803
$10k drop • Aug 27
$89,900
1.19 acres
Lauderdale County
Rogersville, AL 35652
12 months ago
$121,900
0.14 acres
Cullman County
Crane Hill, AL 35053
8 months ago
$110,900
0.14 acres
Cullman County
Crane Hill, AL 35053
$10k drop • Aug 4
$89,905
0.5 acres
Colbert County
Muscle Shoals, AL 35661
$160k drop • Aug 27
$1,240,000
31 acres
Limestone County
Athens, AL 35613
4 months ago
$699,000
10.2 acres
Lawrence County
Courtland, AL 35618
4 months ago
$1,250,000
50.8 acres
Marshall County
Guntersville, AL 35976
$15k drop • Sept 25
$135,000
2.5 acres
Cullman County
Cullman, AL 35055
5 months ago
$199,000
1.62 acres
Winston County
Double Springs, AL 35553
6 months ago
$199,000
2.5 acres
Cullman County
Crane Hill, AL 35053
$30k drop • Oct 1
$249,000
30 acres
Cherokee County
Centre, AL 35960
10 months ago
$349,000
8.5 acres
Cullman County
Bremen, AL 35033
11 months ago
$46,000
0.67 acres
Limestone County
Anderson, AL 35610
12 months ago
$875,000
8.6 acres
Madison County
Huntsville, AL 35811
13 months ago
$2,100,000
135 acres
Lauderdale County
Rogersville, AL 35652
17 months ago
$699,000
15.7 acres
Winston County
Arley, AL 35541
18 months ago
$129,000
0.87 acres
Cullman County
Crane Hill, AL 35053
2 years ago
$300,000
6.65 acres
Madison County
Owens Cross Roads, AL 35763
2 years ago
$155,000
1.3 acres
Cherokee County
Cedar Bluff, AL 35959
2 years ago
$149,000
1.64 acres
Cherokee County
Mentone, AL 35984
2 years ago
$1,100,000
41 acres
Marshall County
Boaz, AL 35957
2 years ago
$88,000
2.26 acres
Cherokee County
Cedar Bluff, AL 35959
4 days
$400,000
40 acres
Cullman County
Vinemont, AL 35179
21 days
$150,000
0.4 acres
Cullman County
Logan, AL 35057
24 days
$22,750
1 acre
Winston County
Double Springs, AL 35553
24 days
$22,750
1 acre
Winston County
Double Springs, AL 35553
$15k drop • Sept 29
$25,000
0.4 acres
DeKalb County
Henagar, AL 35978
$100k drop • Sept 10
$499,000
20 acres
Cullman County
Cullman, AL 35055
39 days ago
$79,900
3 acres
Cherokee County
Centre, AL 35960
52 days ago
$66,625
9.9 acres
Winston County
Double Springs, AL 35553
52 days ago
$2,500,000
13.3 acres
Colbert County
Muscle Shoals, AL 35661
2 months ago
$889,500
296 acres
Jackson County
Paint Rock, AL 35764
59 days ago
$82,900
2.65 acres
Colbert County
Tuscumbia, AL 35674
$43.8k drop • Aug 7
$240,000
60 acres
Winston County
Double Springs, AL 35553
2 months ago
$149,000
0.08 acres
Cherokee County
Centre, AL 35960
2 months ago
$32,000
0.66 acres
Cherokee County
Centre, AL 35960
2 months ago
$29,500
0.53 acres
Cherokee County
Centre, AL 35960
2 months ago
$299,000
3 acres
Cullman County
Cullman, AL 35055
3 months ago
$650,000
70.5 acres
Madison County
New Market, AL 35761
3 months ago
$180,000
Winston County
Arley, AL 35541
3 months ago
$325,000
0.87 acres
Colbert County
Muscle Shoals, AL 35661
$5k drop • Sept 17
$119,900
10 acres
Marshall County
Guntersville, AL 35976
1
…
21
22
23
24
…
60
1,051-1,100 of 2,966 properties
Map