Skip to main content
Skip to navigation
Properties
Find agent
Post property
Log in
•
Sign up
Search here
List
Waterfront property for sale in North Alabama
Price
Size
Tags
Save
Reset
851 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.
2 months ago
$82,000
0.074 acres
Jackson County
Langston, AL 35755
$11k drop • July 10
$229,000
1.1 acres
Winston County
Double Springs, AL 35553
$200k drop • July 10
$1,300,000
5.4 acres
Madison County
7 bd, 3.5 ba
•
4,745 sq ft
Madison, AL 35757
5 months ago
$499,900
73 acres
Marion County
Bear Creek, AL 35543
7 days
$89,000
1.3 acres
Winston County
Double Springs, AL 35553
2 months ago
$345,000
61.5 acres
Franklin County
— sq ft
Red Bay, AL 35582
$19.9k drop • May 31
$199,990
3 acres
Cherokee County
Cedar Bluff, AL 35959
4 months ago
$3,499,000
75 acres
Winston County
Houston, AL 35572
4 months ago
$119,000
1 acre
Winston County
Arley, AL 35541
$2.5k drop • June 29
$86,200
1.64 acres
Limestone County
Athens, AL 35611
$5k drop • July 21
$54,900
1.1 acres
Winston County
Double Springs, AL 35553
10 days
$67,500
0.76 acres
Cherokee County
Piedmont, AL 36272
10 days
$100,000
0.3 acres
Cullman County
Crane Hill, AL 35053
28 days
$135,000
0.16 acres
Cherokee County
Cedar Bluff, AL 35959
37 days ago
$149,000
2 acres
Cherokee County
Cedar Bluff, AL 35959
50 days ago
$215,000
1.19 acres
Jackson County
Langston, AL 35755
$10k drop • Aug 11
$65,000
0.76 acres
Cherokee County
Piedmont, AL 36272
2 months ago
$79,000
2.34 acres
Cherokee County
Cedar Bluff, AL 35959
$3k drop • July 14
$65,000
0.081 acres
Marshall County
Guntersville, AL 35976
$25k drop • July 9
$159,000
11.1 acres
DeKalb County
Fort Payne, AL 35967
4 months ago
$155,000
0.95 acres
Winston County
Double Springs, AL 35553
$51k drop • Aug 17
$899,000
61 acres
DeKalb County
4 bd, 2 ba
•
1,925 sq ft
Fort Payne, AL 35967
$20k drop • July 1
$199,900
1.1 acres
Winston County
Double Springs, AL 35553
17 days
$129,000
Winston County
Double Springs, AL 35553
50 days ago
$215,000
1 acre
Jackson County
Langston, AL 35755
50 days ago
$209,000
0.61 acres
Jackson County
Langston, AL 35755
$10k drop • Aug 20
$80,000
2.2 acres
Marshall County
Langston, AL 35755
$6.9k drop • Aug 14
$121,000
5.75 acres
Limestone County
Elkmont, AL 35620
3 months ago
$82,000
0.074 acres
Jackson County
Langston, AL 35755
$50k drop • July 15
$1,750,000
2.86 acres
Colbert County
2 bd, 2 ba
•
2,100 sq ft
Cherokee, AL 35616
5 months ago
$109,000
0.92 acres
Cullman County
Crane Hill, AL 35053
$102k drop • Aug 13
$997,000
4.74 acres
Cullman County
4 bd, 2 ba
•
2,058 sq ft
Bremen, AL 35033
5 months ago
$249,000
1 acre
Winston County
Houston, AL 35572
7 days
$300,000
0.28 acres
Cullman County
Crane Hill, AL 35053
9 days
$349,900
0.49 acres
Lauderdale County
Killen, AL 35645
9 days
$384,900
0.45 acres
Lauderdale County
Killen, AL 35645
9 days
$324,900
0.42 acres
Lauderdale County
Killen, AL 35645
18 days
$7,000
1 acre
Winston County
Double Springs, AL 35553
45 days ago
$999,000
4.5 acres
Cullman County
2 bd, 2 ba
•
1,400 sq ft
Crane Hill, AL 35053
$10k drop • Aug 20
$80,000
1.7 acres
Marshall County
Langston, AL 35755
2 months ago
$1,449,000
48 acres
Lawrence County
Courtland, AL 35618
3 months ago
$4,495,000
26 acres
Cullman County
6 bd, 6 ba
•
10,023 sq ft
Bremen, AL 35033
$5.5k drop • June 22
$130,972
1.17 acres
Cullman County
Crane Hill, AL 35053
3 months ago
$2,799,000
32.7 acres
Winston County
4 bd, 3.5 ba
•
2,660 sq ft
Crane Hill, AL 35053
3 months ago
$350,000
0.14 acres
Cullman County
Cullman, AL 35057
3 months ago
$299,900
0.77 acres
Marshall County
Guntersville, AL 35976
5 months ago
$145,000
1.77 acres
Jackson County
Scottsboro, AL 35769
$25k drop • June 4
$250,000
1 acre
Cherokee County
Cedar Bluff, AL 35959
5 months ago
$190,000
2.2 acres
Winston County
Arley, AL 35541
$20k drop • July 6
$229,000
0.8 acres
Winston County
Arley, AL 35541
1
2
3
4
5
…
18
101-150 of 851 properties
Map