Skip to main content
Skip to navigation
Properties
Find agent
Post listing
Log in
•
Sign up
Search here
List
Land for sale in Alabama Mountains
Price
Size
Tags
Save
2,777 properties
Updated
For you
Newest
Price: high to low
Price: low to high
Size: large to small
Size: small to large
Updated
5 months ago
$169,900
10 acres
Winston County
1 bd, 1 ba
•
5,000 sq ft
Haleyville, AL 35565
$19k drop • Jan 9
$330,000
12.9 acres
Calhoun County
3 bd, 3 ba
•
3,358 sq ft
Piedmont, AL 36272
3 days
$69,900
5 acres
Jackson County
Henagar, AL 35978
12 days
$39,000
3.28 acres
DeKalb County
Valley Head, AL 35989
12 days
$59,000
5.12 acres
DeKalb County
Valley Head, AL 35989
12 days
$55,000
4.85 acres
DeKalb County
Valley Head, AL 35989
19 days
$55,000
4.89 acres
DeKalb County
Valley Head, AL 35989
19 days
$59,000
5.1 acres
DeKalb County
Valley Head, AL 35989
19 days
$35,000
2.4 acres
DeKalb County
Valley Head, AL 35989
53 days ago
$75,000
6 acres
Etowah County
Attalla, AL 35954
53 days ago
$359,000
59 acres
Etowah County
Attalla, AL 35954
3 months ago
$109,000
40 acres
Winston County
Houston, AL 35572
$60k drop • Dec 16
$839,000
80 acres
Marshall County
2 bd, 1 ba
•
1,220 sq ft
Grant, AL 35747
20 months ago
$749,900
2.87 acres
Marshall County
1 bd, 1 ba
•
— sq ft
Albertville, AL 35976
23 months ago
$785,000
7 acres
Marshall County
Guntersville, AL 35976
Pending
Under contract
$3,850,000
1,074 acres
Winston County
3 bd, 2 ba
•
2,400 sq ft
Nauvoo, AL 35578
$366k drop • Nov 18
$696,000
120 acres
Etowah County
Attalla, AL 35954
8 years ago
$249,900
7.1 acres
Walker County
Carbon Hill, AL 35549
3 days
$84,900
Cullman County
Bremen, AL 35033
3 days
$114,600
5.2 acres
Marshall County
Arab, AL 35016
$10k drop • Jan 9
$380,000
1.77 acres
DeKalb County
2 bd, 1 ba
•
806 sq ft
Geraldine, AL 35974
$10k drop • Jan 9
$380,000
1.36 acres
DeKalb County
Geraldine, AL 35974
3 days
$389,000
8.7 acres
DeKalb County
Mentone, AL 35984
3 days
$36,000
Marshall County
Albertville, AL 35951
3 days
$89,900
3 acres
Cullman County
Crane Hill, AL 35053
$19k drop • Dec 9
$280,000
6.4 acres
Cherokee County
4 bd, 2 ba
•
1,536 sq ft
Collinsville, AL 35961
$20k drop • Jan 8
$449,900
2 acres
Cullman County
5 bd, 4 ba
•
2,837 sq ft
Cullman, AL 35058
$35.1k drop • Jan 8
$119,900
10 acres
Etowah County
Gadsden, AL 35904
$55k drop • Jan 8
$1,195,000
27.2 acres
Calhoun County
5 bd, 7 ba
•
— sq ft
Anniston, AL 36207
7 months ago
$100,000
26.2 acres
Calhoun County
Anniston, AL 36207
3 days
$120,000
16 acres
Winston County
Nauvoo, AL 35578
3 days
Upcoming auction
$1 min
0.45 acres
Etowah County
Jan 22, 2026
Gadsden, AL 35901
3 days
Upcoming auction
$1 min
0.32 acres
Etowah County
Jan 22, 2026
Southside, AL 35907
3 days
$150,900
3 acres
Marshall County
Arab, AL 35016
3 days
$129,900
1.36 acres
Walker County
Quinton, AL 35130
3 days
$50,000
4.3 acres
Etowah County
Gadsden, AL 35903
3 days
$120,000
0.43 acres
Etowah County
Rainbow City, AL 35906
3 days
$569,000
2.12 acres
Jackson County
3 bd, 4 ba
•
3,234 sq ft
Woodville, AL 35776
Pending
Under contract
$716,260
243 acres
Walker County
Jasper, AL 35503
3 days
$650,000
5.62 acres
Etowah County
5 bd, 5 ba
•
5,500 sq ft
Boaz, AL 35956
3 days
$29,700
0.19 acres
Cherokee County
Cedar Bluff, AL 35959
$10k drop • Jan 5
$259,900
1.5 acres
Marshall County
5 bd, 3 ba
•
2,421 sq ft
Horton, AL 35980
4 days
$259,900
1.8 acres
Walker County
3 bd, 2 ba
•
1,334 sq ft
Jasper, AL 35503
22 days
$776,000
6 acres
Saint Clair County
4 bd, 3 ba
•
— sq ft
Cropwell, AL 35054
5 months ago
$359,900
10 acres
Walker County
2 bd, 2 ba
•
1,568 sq ft
Jasper, AL 35504
$12.5k drop • Dec 30
$375,000
3.9 acres
Saint Clair County
4 bd, 3 ba
•
— sq ft
Ashville, AL 35953
4 days
$54,000
13 acres
Walker County
Oakman, AL 35579
3 days
$29,700
0.14 acres
Cherokee County
Cedar Bluff, AL 35959
3 days
$29,700
0.21 acres
Cherokee County
Cedar Bluff, AL 35959
3 days
$360,000
4 acres
Jackson County
5 bd, 2 ba
•
3,638 sq ft
Hollywood, AL 35752
1
2
3
4
5
…
56
101-150 of 2,777 properties
Map