Skip to main content
Skip to navigation
Properties
Find agent
Post listing
Log in
•
Sign up
Search here
List
Waterfront property for sale in North Alabama
Price
Size
Tags
Save
Reset
838 properties
Updated
For you
Newest
Price: high to low
Price: low to high
Size: large to small
Size: small to large
Updated
Search
land for sale in North Alabama
and
waterfront land for sale in Alabama
for more listings.
20 months ago
$54,000
7.1 acres
Jackson County
Section, AL 35771
$87k drop • Dec 15
$799,000
2.62 acres
DeKalb County
5 bd, 6 ba
•
5,851 sq ft
Rainsville, AL 35986
31 days ago
$1,492,000
2.4 acres
Cullman County
5 bd, 4 ba
•
3,506 sq ft
Cullman, AL 35057
7 months ago
$199,900
20 acres
Limestone County
Lester, AL 35647
16 days
$2,699,999
1.89 acres
Marshall County
5 bd, 3 ba
•
3,141 sq ft
Guntersville, AL 35976
17 days
$1,699,000
1.7 acres
Cullman County
5 bd, 4 ba
•
3,700 sq ft
Crane Hill, AL 35053
16 days
$129,000
1 acre
Jackson County
Scottsboro, AL 35769
19 months ago
$4,008,000
344 acres
Madison County
Toney, AL 35773
6 months ago
$2,100,000
135 acres
Lauderdale County
Rogersville, AL 35652
18 days
$210,000
0.65 acres
Lauderdale County
Florence, AL 35630
18 days
$210,000
0.67 acres
Lauderdale County
Florence, AL 35630
18 days
$190,000
0.71 acres
Lauderdale County
Florence, AL 35630
18 days
$190,000
0.7 acres
Lauderdale County
Florence, AL 35630
18 days
$190,000
0.68 acres
Lauderdale County
Florence, AL 35630
18 days
$150,000
0.68 acres
Lauderdale County
Florence, AL 35630
18 days
$150,000
0.73 acres
Lauderdale County
Florence, AL 35630
18 days
$165,000
0.55 acres
Lauderdale County
Florence, AL 35630
18 days
$165,000
0.56 acres
Lauderdale County
Florence, AL 35630
18 days
$175,000
0.69 acres
Lauderdale County
Florence, AL 35630
18 days
$175,000
0.66 acres
Lauderdale County
Florence, AL 35630
18 days
$175,000
0.62 acres
Lauderdale County
Florence, AL 35630
18 days
$150,000
0.54 acres
Lauderdale County
Florence, AL 35630
18 days
$150,000
0.48 acres
Lauderdale County
Florence, AL 35630
18 days
$150,000
0.72 acres
Lauderdale County
Florence, AL 35630
18 days
$150,000
0.68 acres
Lauderdale County
Florence, AL 35630
18 days
$175,000
0.65 acres
Lauderdale County
Florence, AL 35630
18 days
$150,000
0.55 acres
Lauderdale County
Florence, AL 35630
18 days
$165,000
0.72 acres
Lauderdale County
Florence, AL 35630
$25k drop • Feb 5
$399,900
5.47 acres
Limestone County
— sq ft
Athens, AL 35611
6 months ago
$850,000
210 acres
Jackson County
Hollytree, AL 35751
17 days
$1,390,000
26.2 acres
Limestone County
Athens, AL 35611
17 days
$242,500
7.58 acres
Jackson County
Woodville, AL 35776
2 years ago
$88,000
2.26 acres
Cherokee County
Cedar Bluff, AL 35959
4 months ago
$349,000
44.8 acres
Cullman County
Baileyton, AL 35019
$30k drop • Dec 19
$399,000
97 acres
Cherokee County
Centre, AL 35960
21 days
$522,500
1.76 acres
Cherokee County
2 bd, 2 ba
•
1,344 sq ft
Cedar Bluff, AL 35959
21 days
$500,000
4 acres
Morgan County
Hartselle, AL 35640
$15.9k drop • Jan 31
$549,000
13.5 acres
DeKalb County
4 bd, 4 ba
•
1,526 sq ft
Fort Payne, AL 35967
3 months ago
$769,900
35.6 acres
Marshall County
3 bd, 2 ba
•
2,249 sq ft
Boaz, AL 35957
5 months ago
$789,000
49 acres
Cullman County
3 bd, 2 ba
•
1,508 sq ft
Baileyton, AL 35019
$25k drop • Jan 30
$474,900
5 acres
DeKalb County
2 bd, 2 ba
•
3,052 sq ft
Fort Payne, AL 35967
$5k drop • Jan 1
$234,000
0.27 acres
Marshall County
Guntersville, AL 35976
2 months ago
$599,000
16 acres
DeKalb County
3 bd, 2 ba
•
2,134 sq ft
Valley Head, AL 35989
6 months ago
$1,550,000
30.2 acres
Limestone County
Athens, AL 35613
33 days ago
$360,000
80.5 acres
DeKalb County
Dawson, AL 35963
$15k drop • Feb 3
$135,000
2.49 acres
Cherokee County
Cedar Bluff, AL 35959
$5k drop • Feb 4
$170,000
5.16 acres
Morgan County
Danville, AL 35619
$4k drop • Feb 4
$74,000
2 acres
Cherokee County
Cedar Bluff, AL 35959
7 months ago
$325,000
1.47 acres
Winston County
Double Springs, AL 35553
18 days
$1,550,000
25 acres
Cullman County
Bremen, AL 35033
1
…
4
5
6
7
…
17
201-250 of 838 properties
Map