Skip to main content
Skip to navigation
Properties
Find agent
Post listing
Log in
•
Sign up
Search here
List
Bon Air, AL residential land for sale
Price
Size
Tags
Save
Reset
50 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 Bon Air, AL
and
residential land for sale in Alabama
for more listings.
Pending
Under contract
$295,000
5.49 acres
Shelby County
4 bd, 2 ba
•
— sq ft
Harpersville, AL 35078
3 months ago
$85,000
0.79 acres
Talladega County
Sylacauga, AL 35151
5 months ago
$13,000
0.37 acres
Talladega County
Sylacauga, AL 35151
$46k drop • Feb 17
$699,000
5.62 acres
Talladega County
4 bd, 3 ba
•
— sq ft
Childersburg, AL 35044
4 days
$8,000
1.84 acres
Talladega County
Sylacauga, AL 35150
6 days
$8,000
1 acre
Talladega County
Sylacauga, AL 35150
Pending
Under contract
$24,500
0.9 acres
Talladega County
Alpine, AL 35014
8 days
$114,000
5 acres
Talladega County
2 bd, 1 ba
•
— sq ft
Sylacauga, AL 35150
$20k drop • Feb 10
$325,000
1.56 acres
Talladega County
4 bd, 3 ba
•
— sq ft
Sylacauga, AL 35150
Pending
Under contract
$210,000
6 acres
Talladega County
4 bd, 2 ba
•
— sq ft
Childersburg, AL 35044
Pending
Under contract
$615,000
7.8 acres
Talladega County
5 bd, 4 ba
•
— sq ft
Alpine, AL 35014
Pending
Under contract
$294,000
1.55 acres
Shelby County
3 bd, 2 ba
•
— sq ft
Harpersville, AL 35078
15 days
$60,000
3 acres
Talladega County
Sylacauga, AL 35151
Pending
Under contract
$289,000
10 acres
Talladega County
3 bd, 2 ba
•
— sq ft
Childersburg, AL 35044
22 days
$595,000
5 acres
Talladega County
3 bd, 2 ba
•
— sq ft
Alpine, AL 35014
10 months ago
$780,000
2.9 acres
Talladega County
5 bd, 4 ba
•
— sq ft
Alpine, AL 35014
30 days ago
$135,000
1.5 acres
Talladega County
2 bd, 2 ba
•
— sq ft
Sylacauga, AL 35150
27 days
$59,900
4.82 acres
Talladega County
Alpine, AL 35014
Pending
Under contract
$172,500
1.69 acres
Talladega County
4 bd, 3 ba
•
— sq ft
Childersburg, AL 35044
Pending
Under contract
$104,900
1 acre
Talladega County
3 bd, 1 ba
•
— sq ft
Childersburg, AL 35044
41 days ago
$599,000
234 acres
Talladega County
Sylacauga, AL 35151
20 months ago
$8,000
Talladega County
Sylacauga, AL 35150
20 months ago
$13,000
Talladega County
Sylacauga, AL 35150
20 months ago
$54,000
0.58 acres
Talladega County
Sylacauga, AL 35150
Pending
Under contract
$8,500
2 acres
Talladega County
Childersburg, AL 35044
4 months ago
$109,000
2 acres
Talladega County
Childersburg, AL 35044
8 months ago
$29,900
0.43 acres
Shelby County
Harpersville, AL 35078
9 months ago
$279,900
8.1 acres
Talladega County
Alpine, AL 35014
52 days ago
$19,500
0.65 acres
Talladega County
Alpine, AL 35014
57 days ago
$19,000
Talladega County
Childersburg, AL 35044
57 days ago
$19,000
Talladega County
Childersburg, AL 35044
8 months ago
$29,900
0.38 acres
Shelby County
Harpersville, AL 35078
8 months ago
$29,900
0.43 acres
Shelby County
Harpersville, AL 35078
8 months ago
$29,900
0.59 acres
Shelby County
Harpersville, AL 35078
57 days ago
$29,000
Talladega County
Childersburg, AL 35044
57 days ago
$19,000
Talladega County
Childersburg, AL 35044
8 months ago
$29,900
0.43 acres
Shelby County
Harpersville, AL 35078
57 days ago
$15,000
0.39 acres
Talladega County
Childersburg, AL 35044
7 months ago
$229,500
2.3 acres
Talladega County
4 bd, 3 ba
•
— sq ft
Sylacauga, AL 35151
8 months ago
$29,900
0.45 acres
Shelby County
Harpersville, AL 35078
8 months ago
$29,900
0.46 acres
Shelby County
Harpersville, AL 35078
Pending
Under contract
$1,900,000
260 acres
Talladega County
Childersburg, AL 35044
57 days ago
$15,000
Talladega County
Childersburg, AL 35044
6 months ago
$195,000
38 acres
Talladega County
Alpine, AL 35014
6 months ago
$135,900
25 acres
Talladega County
Alpine, AL 35014
6 months ago
$89,900
15 acres
Talladega County
Alpine, AL 35014
4 months ago
$12,000
0.1 acres
Talladega County
Childersburg, AL 35044
5 months ago
$54,000
1.2 acres
Talladega County
Sylacauga, AL 35150
21 months ago
$80,000
0.58 acres
Talladega County
2 bd, 1 ba
•
1,022 sq ft
Bon Air, AL 35032
2 years ago
$20,000
0.6 acres
Shelby County
Vincent, AL 35178
Map