Skip to main content
Skip to navigation
Properties
Find agent
Post property
Log in
•
Sign up
Search here
List
Vacant land for sale in Western North Carolina
Price
Size
Tags
Save
Reset
5,180 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 Western North Carolina
for more listings.
1 day
$42,700
Clay County
Hayesville, NC 28904
9 days
$475,000
2.17 acres
Jackson County
Glenville, NC 28736
Pending
Under contract
$62,500
0.56 acres
Buncombe County
Asheville, NC 28806
Pending
Under contract
$240,000
4.32 acres
Wilkes County
North Wilkesboro, NC 28659
Pending
Under contract
$25,500
3.4 acres
Rutherford County
Bostic, NC 28018
14 days
$80,000
1.44 acres
Jackson County
Cullowhee, NC 28723
Pending
Under contract
$29,000
0.19 acres
Buncombe County
Asheville, NC 28806
Pending
Under contract
$750,000
47.6 acres
Buncombe County
Leicester, NC 28748
Pending
Under contract
$69,000
3.52 acres
Burke County
Morganton, NC 28655
Pending
Under contract
$69,000
0.57 acres
Burke County
Morganton, NC 28655
Pending
Under contract
$110,000
0.36 acres
Watauga County
Beech Mountain, NC 28604
Pending
Under contract
$125,000
9.73 acres
Cherokee County
Marble, NC 28905
Pending
Under contract
$21,000
0.35 acres
Watauga County
Beech Mountain, NC 28604
Pending
Under contract
$98,500
7 acres
Wilkes County
North Wilkesboro, NC 28659
Pending
Under contract
$24,000
0.35 acres
Watauga County
Beech Mountain, NC 28604
Pending
Under contract
$1,700,000
0.8 acres
Jackson County
Cashiers, NC 28717
Pending
Under contract
$24,500
1.47 acres
Clay County
Hayesville, NC 28904
2 months ago
$31,500
0.36 acres
Caldwell County
Lenoir, NC 28645
2 months ago
$63,500
Graham County
Robbinsville, NC 28771
4 months ago
$15,000
0.32 acres
Avery County
Beech Mountain, NC 28622
Pending
Under contract
$24,900
0.5 acres
Watauga County
Beech Mountain, NC 28604
Pending
Under contract
$399,000
8.2 acres
Haywood County
Waynesville, NC 28786
Pending
Under contract
$12,500
2.2 acres
Rutherford County
Bostic, NC 28018
Pending
Under contract
$72,500
2 acres
Transylvania County
Pisgah Forest, NC 28768
7 months ago
$325,000
106 acres
Wilkes County
McGrady, NC 28649
Pending
Under contract
$54,000
2.48 acres
Swain County
Bryson City, NC 28713
Pending
Under contract
$79,000
3.84 acres
Clay County
Hayesville, NC 28904
Pending
Under contract
$70,000
4.4 acres
Swain County
Bryson City, NC 28713
8 months ago
$28,000
1.67 acres
Cherokee County
Murphy, NC 28906
8 months ago
$349,900
0.39 acres
Clay County
Hayesville, NC 28904
Pending
Under contract
$12,100
0.39 acres
Watauga County
Beech Mountain, NC 28604
9 months ago
$10,000
0.96 acres
Cherokee County
Andrews, NC 28901
Pending
Under contract
$3,995,000
20.5 acres
Macon County
Highlands, NC 28741
Pending
Under contract
$39,000
3.74 acres
Rutherford County
Ellenboro, NC 28040
Pending
Under contract
$25,000
4.7 acres
Jackson County
Dillsboro, NC 28779
Pending
Under contract
$78,000
1.27 acres
Jackson County
Glenville, NC 28736
11 months ago
$259,000
6.7 acres
Ashe County
Glendale Springs, NC 28629
11 months ago
$399,000
18.4 acres
Watauga County
Zionville, NC 28698
Pending
Under contract
$29,900
1.13 acres
Jackson County
Whittier, NC 28789
Pending
Under contract
$950,000
1.4 acres
Burke County
Morganton, NC 28655
Pending
Under contract
$800,000
2.19 acres
Jackson County
Cashiers, NC 28717
Pending
Under contract
$219,900
0.17 acres
Buncombe County
Asheville, NC 28801
18 months ago
$45,000
0.63 acres
Wilkes County
Wilkesboro, NC 28697
18 months ago
$47,500
0.64 acres
Wilkes County
Wilkesboro, NC 28697
18 months ago
$53,930
0.76 acres
Wilkes County
Wilkesboro, NC 28697
Pending
Under contract
$39,900
2.78 acres
Clay County
Hayesville, NC 28904
21 months ago
$300,000
10 acres
Clay County
Hayesville, NC 28904
21 months ago
$22,500
1.85 acres
Clay County
Hayesville, NC 28904
21 months ago
$319,500
55.8 acres
Cherokee County
Murphy, NC 28906
21 months ago
$69,000
0.32 acres
Macon County
Scaly Mountain, NC 28775
1
…
91
92
93
94
…
4,551-4,600 of 5,180 properties
Map