Skip to main content
Skip to navigation
Properties
Find agent
Post property
Log in
•
Sign up
Search here
List
Vestavia Hills, AL waterfront property for sale
Price
Size
Tags
Save
Reset
20 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 Vestavia Hills, AL
for more listings.
6 days
$80,000
2.1 acres
Saint Clair County
Trussville, AL 35173
37 days ago
$900,000
158 acres
Jefferson County
Brookside, AL 35214
3 months ago
$800,000
5.8 acres
Shelby County
Leeds, AL 35094
42 days ago
$5,350,000
8.5 acres
Shelby County
6 bd, 9.5 ba
•
11,767 sq ft
Birmingham, AL 35242
4 months ago
$1,500,000
3.73 acres
Shelby County
4 bd, 4.5 ba
•
4,082 sq ft
Hoover, AL 35244
16 days
$1,950,000
1.74 acres
Jefferson County
5 bd, 5 ba
•
6,158 sq ft
Irondale, AL 35210
$24k drop • Mar 20
$475,000
2.18 acres
Jefferson County
3 bd, 3 ba
•
2,531 sq ft
Irondale, AL 35210
3 months ago
$399,000
1.9 acres
Shelby County
Birmingham, AL 35242
3 months ago
$888,000
17 acres
Shelby County
3 bd, 2 ba
•
1,827 sq ft
Sterrett, AL 35147
$50k drop • Apr 10
$349,900
19.8 acres
Shelby County
Chelsea, AL 35043
37 days ago
$3,300/mo
1.62 acres
Jefferson County
3 bd, 2.5 ba
•
4,364 sq ft
Hoover, AL 35244
10 months ago
$429,900
2.1 acres
Jefferson County
3 bd, 2.5 ba
•
2,429 sq ft
Trussville, AL 35173
Pending
Under contract
$1,000,000
20.5 acres
Shelby County
Leeds, AL 35094
Pending
Under contract
$989,000
2.86 acres
Shelby County
4 bd, 4.5 ba
•
4,447 sq ft
Wilsonville, AL 35186
Pending
Under contract
$1,050,000
1.65 acres
Shelby County
4 bd, 4.5 ba
•
3,976 sq ft
Hoover, AL 35244
2 years ago
$595,900
21.7 acres
Shelby County
Westover, AL 35147
6 months ago
$334,900
20 acres
Shelby County
Chelsea, AL 35043
11 months ago
$75,000
2.47 acres
Shelby County
Hoover, AL 35244
Pending
Under contract
$2,500,900
38 acres
Shelby County
5 bd, 4.5 ba
•
4,000 sq ft
Westover, AL 35147
10 months ago
$3,200,000
1.52 acres
Jefferson County
5 bd, 6.5 ba
•
7,184 sq ft
Vestavia Hills, AL 35242
Map