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,282 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.
4 months ago
$34,900
0.38 acres
Caldwell County
Lenoir, NC 28645
Pending
Under contract
$124,900
5 acres
Ashe County
Crumpler, NC 28617
Pending
Under contract
$450,000
22 acres
Haywood County
Waynesville, NC 28786
4 months ago
$200,000
2.17 acres
Avery County
Linville, NC 28646
Pending
Under contract
$185,000
7.88 acres
Ashe County
Fleetwood, NC 28626
Pending
Under contract
$79,900
12.2 acres
Wilkes County
Ronda, NC 28670
Pending
Under contract
$199,000
2.68 acres
Mitchell County
Bakersville, NC 28705
Pending
Under contract
$135,000
15 acres
Mitchell County
Bakersville, NC 28705
Pending
Under contract
$89,900
1.55 acres
Haywood County
Waynesville, NC 28785
7 months ago
$225,000
38 acres
Cherokee County
Murphy, NC 28906
Pending
Under contract
$49,000
1 acre
Polk County
Tryon, NC 28782
Pending
Under contract
$22,500
1.23 acres
McDowell County
Marion, NC 28752
Pending
Under contract
$475,000
0.33 acres
Buncombe County
Asheville, NC 28806
8 months ago
$13,450
0.39 acres
Wilkes County
North Wilkesboro, NC 28659
8 months ago
$79,000
1.1 acres
Clay County
Hayesville, NC 28904
Pending
Under contract
$70,000
3.59 acres
Watauga County
Boone, NC 28607
8 months ago
$6,500
0.28 acres
Ashe County
West Jefferson, NC 28694
Pending
Under contract
$285,000
11.2 acres
Henderson County
Hendersonville, NC 28791
Pending
Under contract
$399,900
3.24 acres
Watauga County
Zionville, NC 28698
8 months ago
$1,200,000
103 acres
Cherokee County
Marble, NC 28905
Pending
Under contract
$599,900
18 acres
Ashe County
Fleetwood, NC 28626
8 months ago
$42,000
0.48 acres
Clay County
Hayesville, NC 28904
Pending
Under contract
$114,500
10.4 acres
McDowell County
Nebo, NC 28761
Pending
Under contract
$49,900
0.82 acres
Macon County
Franklin, NC 28734
$10k drop • Apr 22
$19,900
0.59 acres
Clay County
Hayesville, NC 28904
Pending
Under contract
$33,000
2.18 acres
Clay County
Hayesville, NC 29804
Pending
Under contract
$280,000
1 acre
Jackson County
Cashiers, NC 28717
Pending
Under contract
$49,000
0.6 acres
Buncombe County
Asheville, NC 28804
Pending
Under contract
$260,000
26.7 acres
Jackson County
Sylva, NC 28779
Pending
Under contract
$2,627,160
219 acres
Ashe County
Jefferson, NC 28640
Pending
Under contract
$75,000
0.04 acres
Haywood County
Waynesville, NC 28786
Pending
Under contract
$18,500
4.37 acres
Caldwell County
Lenoir, NC 28645
16 months ago
$129,900
4.67 acres
Watauga County
Zionville, NC 28698
Pending
Under contract
$15,000
1.59 acres
Macon County
Franklin, NC 28734
Pending
Under contract
$299,900
50 acres
Alleghany County
Scottville, NC 28663
Pending
Under contract
$38,500
1.44 acres
Haywood County
Waynesville, NC 28785
Pending
Under contract
$499,900
108 acres
Ashe County
Creston, NC 28615
Pending
Under contract
$15,000
2.39 acres
Jackson County
Sylva, NC 28779
Pending
Under contract
$29,900
1 acre
Clay County
Warne, NC 28909
22 months ago
$17,500
2.49 acres
Clay County
Hayesville, NC 28904
23 months ago
$33,900
1.1 acres
Graham County
Robbinsville, NC 28771
2 years ago
$276,000
46 acres
Cherokee County
Murphy, NC 28906
2 years ago
$14,900
1.1 acres
Cherokee County
Murphy, NC 28906
2 years ago
$25,000
1.57 acres
Swain County
Whittier, NC 28789
Pending
Under contract
$75,000
1.66 acres
Buncombe County
Arden, NC 28704
Pending
Under contract
$59,500
5 acres
Rutherford County
Lake Lure, NC 28746
Pending
Under contract
$42,000
1.14 acres
Clay County
Hayesville, NC 28904
3 years ago
$57,500
1 acre
Alleghany County
Sparta, NC 28675
3 years ago
$56,930
3.1 acres
Watauga County
Boone, NC 28607
5 years ago
$89,000
1.54 acres
Swain County
Almond, NC 28702
1
…
96
97
98
99
4,801-4,850 of 5,282 properties
Map