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,914 properties
Updated
For you
Newest
Price: high to low
Price: low to high
Size: large to small
Size: small to large
Updated
Pending
Under contract
$780,000
10 acres
Calhoun County
7 bd, 6 ba
•
— sq ft
Jacksonville, AL 36265
Pending
Under contract
$235,000
1.74 acres
Saint Clair County
3 bd, 2 ba
•
— sq ft
Trussville, AL 35173
59 days ago
$598,000
2.15 acres
Saint Clair County
4 bd, 3 ba
•
— sq ft
Moody, AL 35004
Pending
Under contract
$300,000
2.6 acres
Saint Clair County
3 bd, 2 ba
•
— sq ft
Cropwell, AL 35128
Pending
Under contract
$12,500
0.44 acres
Calhoun County
Anniston, AL 36207
11 days
$187,500
2.2 acres
DeKalb County
3 bd, 1 ba
•
1,275 sq ft
Fort Payne, AL 35967
14 days
$359,900
10.2 acres
DeKalb County
4 bd, 3 ba
•
2,400 sq ft
Ider, AL 35981
$40k drop • Dec 15
$285,000
3 acres
Cleburne County
2 bd, 2 ba
•
1,380 sq ft
Ranburne, AL 36273
Pending
Under contract
$405,000
2 acres
Jackson County
5 bd, 4 ba
•
2,075 sq ft
Bridgeport, AL 35740
12 days
$59,900
Walker County
Sipsey, AL 35584
50 days ago
$4,499,000
1.52 acres
Cherokee County
8 bd, 8 ba
•
7,777 sq ft
Leesburg, AL 35983
4 months ago
$165,000
1.1 acres
Cullman County
Crane Hill, AL 35053
$1.67k drop • Dec 13
$76,666
Winston County
Double Springs, AL 35553
$1.67k drop • Dec 13
$66,666
2.43 acres
Winston County
Double Springs, AL 35553
13 days
$103,275
12.2 acres
Cherokee County
Piedmont, AL 36272
4 months ago
$190,000
Winston County
Double Springs, AL 35553
6 months ago
$499,000
0.7 acres
Cullman County
Crane Hill, AL 35053
52 days ago
$67,500
7.18 acres
Cherokee County
Ballplay, AL 36272
52 days ago
$66,500
7.37 acres
Cherokee County
Ballplay, AL 36272
52 days ago
$63,500
7.14 acres
Cherokee County
Ballplay, AL 36272
Pending
Under contract
$350,000
2.2 acres
DeKalb County
1 bd, 1 ba
•
480 sq ft
Fort Payne, AL 35967
$15k drop • Dec 12
$259,000
2.3 acres
Walker County
3 bd, 2 ba
•
2,571 sq ft
Nauvoo, AL 35578
14 days
$79,900
Cullman County
Crane Hill, AL 35053
14 days
$249,900
1.7 acres
Walker County
3 bd, 2 ba
•
1,782 sq ft
Jasper, AL 35504
25 days
$70,000
2 acres
Walker County
2 bd, 1 ba
•
1,100 sq ft
Oakman, AL 35579
$14.9k drop • Dec 12
$235,000
5 acres
Walker County
3 bd, 2 ba
•
1,040 sq ft
Nauvoo, AL 35578
16 months ago
$94,900
2.3 acres
Marshall County
Langston, AL 35755
14 days
$2,875,000
31 acres
DeKalb County
Fyffe, AL 35971
14 days
$1,550,000
20 acres
Saint Clair County
Ashville, AL 35953
Pending
Under contract
$273,000
39 acres
Cullman County
Vinemont, AL 35179
15 days
$375,000
25 acres
Jackson County
Stevenson, AL 35772
$10k drop • Dec 11
$269,900
1.5 acres
Marshall County
5 bd, 3 ba
•
2,421 sq ft
Horton, AL 35980
16 days
$35,000
Walker County
Jasper, AL 35503
6 months ago
$585,000
2.7 acres
Walker County
4 bd, 4 ba
•
3,200 sq ft
Jasper, AL 35503
15 days
$199,900
1.6 acres
Walker County
2 bd, 2 ba
•
1,632 sq ft
Carbon Hill, AL 35549
21 months ago
$479,000
9 acres
Winston County
Double Springs, AL 35553
$14.9k drop • Dec 10
$35,000
1.79 acres
Winston County
Double Springs, AL 35553
Pending
Under contract
$269,900
5 acres
Cullman County
3 bd, 2 ba
•
1,981 sq ft
Cullman, AL 35058
$25k drop • Dec 10
$75,000
10 acres
Walker County
Jasper, AL 35504
16 days
$139,900
26.5 acres
Clay County
Ashland, AL 36251
Pending
Under contract
$340,725
77 acres
Cherokee County
Piedmont, AL 36272
Pending
Under contract
$37,500
4.2 acres
Cherokee County
Collinsville, AL 35961
16 days
$25,000
5 acres
Walker County
Nauvoo, AL 35578
16 days
$698,000
243 acres
Walker County
Nauvoo, AL 35578
16 days
$355,000
2 acres
Etowah County
3 bd, 2 ba
•
2,300 sq ft
Southside, AL 35907
17 days
$665,000
12 acres
Etowah County
4 bd, 3 ba
•
3,770 sq ft
Gadsden, AL 35904
$40.1k drop • Dec 9
$424,900
5 acres
Cleburne County
4 bd, 2 ba
•
2,400 sq ft
Ranburne, AL 36273
17 days
$160,000
40 acres
Winston County
2 bd, 1 ba
•
1,200 sq ft
Lynn, AL 35575
$50k drop • Dec 9
$800,000
20 acres
Cleburne County
3 bd, 2 ba
•
— sq ft
Ranburne, AL 36273
Pending
Under contract
$109,900
37 acres
Winston County
Double Springs, AL 35553
1
…
11
12
13
14
…
59
551-600 of 2,914 properties
Map