Skip to main content
Skip to navigation
Properties
Find agent
Post property
Log in
•
Sign up
Search here
List
Mountain land for sale in Western North Carolina
Price
Size
Tags
Save
Reset
3,429 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.
19 months ago
$85,000
1.18 acres
Jackson County
Tuckasegee, NC 28783
2 years ago
$85,000
4.23 acres
Clay County
Hayesville, NC 28904
21 months ago
$69,000
0.55 acres
Ashe County
Jefferson, NC 28640
21 months ago
$75,000
4.2 acres
Haywood County
Waynesville, NC 28786
21 months ago
$575,000
9.68 acres
Macon County
Scaly Mountain, NC 28775
22 months ago
$17,900
1.18 acres
Ashe County
Grassy Creek, NC 28631
2 years ago
$9,000
0.32 acres
Watauga County
Beech Mountain, NC 28604
2 years ago
$65,900
1.5 acres
Ashe County
Todd, NC 28684
2 years ago
$18,000
0.6 acres
Alleghany County
Sparta, NC 28675
2 years ago
$69,900
3.4 acres
Haywood County
Waynesville, NC 28785
2 years ago
$18,500
0.79 acres
Alleghany County
Piney Creek, NC 28663
2 years ago
$109,000
0.64 acres
Buncombe County
Black Mountain, NC 28711
3 years ago
$10,000
0.59 acres
Macon County
Franklin, NC 28734
5 years ago
$38,890
5.57 acres
Alleghany County
Sparta, NC 28675
5 years ago
$28,390
4 acres
Alleghany County
Sparta, NC 28675
5 years ago
$42,000
3.5 acres
Alleghany County
Sparta, NC 28675
5 years ago
$26,300
2.63 acres
Alleghany County
Sparta, NC 28675
5 years ago
$34,600
3.46 acres
Alleghany County
Sparta, NC 28675
23 days
$475,000
2 acres
Ashe County
2 bd, 3.5 ba
•
2,237 sq ft
West Jefferson, NC 28694
39 days ago
$449,000
2 acres
Ashe County
3 bd, 2 ba
•
1,835 sq ft
Creston, NC 28615
49 days ago
$1,600,000
2.1 acres
Madison County
4 bd, 2.5 ba
•
3,444 sq ft
Mars Hill, NC 28754
57 days ago
$75,000
2.5 acres
Burke County
Newland, NC 28657
2 months ago
$349,000
4 acres
Jackson County
2 bd, 2.5 ba
•
— sq ft
Sylva, NC 28779
2 months ago
$494,900
2.7 acres
Alleghany County
3 bd, 2 ba
•
2,028 sq ft
Sparta, NC 28675
$146k drop • Sept 4
$1,649,000
1.76 acres
Jackson County
3 bd, 4.5 ba
•
— sq ft
Cashiers, NC 28717
4 months ago
$30,000
0.3 acres
Watauga County
Banner Elk, NC 28604
$100k drop • Sept 16
$3,495,000
1.82 acres
Jackson County
4 bd, 4.5 ba
•
— sq ft
Glenville, NC 28736
$400k drop • Sept 19
$1,500,000
2.14 acres
Haywood County
3 bd, 3.5 ba
•
5,072 sq ft
Clyde, NC 28721
$100k drop • Oct 25
$1,195,000
1.74 acres
Jackson County
4 bd, 3.5 ba
•
— sq ft
Sapphire, NC 28774
5 months ago
$649,900
2.77 acres
Ashe County
3 bd, 2 ba
•
2,088 sq ft
Jefferson, NC 28640
$8k drop • Sept 22
$79,000
1.62 acres
Buncombe County
Candler, NC 28715
$30k drop • Sept 12
$415,000
1.55 acres
Avery County
3 bd, 2.5 ba
•
1,511 sq ft
Newland, NC 28657
$500k drop • Aug 28
$1,945,000
1.52 acres
Macon County
4 bd, 4.5 ba
•
— sq ft
Highlands, NC 28741
$9.9k drop • Oct 28
$315,000
2.2 acres
Watauga County
2 bd, 2 ba
•
1,459 sq ft
Sugar Grove, NC 28679
6 months ago
$75,000
2 acres
Swain County
Bryson City, NC 28713
7 months ago
$149,500
12.6 acres
Madison County
3 bd, 2 ba
•
2,341 sq ft
Hot Springs, NC 28743
7 months ago
$99,000
0.86 acres
Swain County
Bryson City, NC 28713
$753k drop • Aug 30
$4,997,000
2.8 acres
Jackson County
4 bd, 5.5 ba
•
— sq ft
Highlands, NC 28741
8 months ago
$50,000
0.51 acres
Haywood County
Waynesville, NC 28786
8 months ago
$11,500
0.36 acres
Avery County
Beech Mountain, NC 28604
9 months ago
$2,750,000
7.36 acres
Watauga County
3 bd, 3.5 ba
•
4,220 sq ft
Boone, NC 28607
$2k drop • Oct 20
$97,000
2.5 acres
Cherokee County
Murphy, NC 28906
10 months ago
$95,000
0.33 acres
Avery County
Banner Elk, NC 28604
10 months ago
$399,000
1.75 acres
Macon County
3 bd, 2 ba
•
1,550 sq ft
Franklin, NC 28734
11 months ago
$195,000
1.58 acres
Clay County
Hayesville, NC 28904
11 months ago
$179,999
7 acres
Ashe County
West Jefferson, NC 28694
$149k drop • Oct 7
$850,000
1.69 acres
Jackson County
3 bd, 3 ba
•
— sq ft
Cashiers, NC 28717
12 months ago
$95,000
1 acre
Clay County
Hayesville, NC 28904
12 months ago
$39,000
1 acre
Clay County
Hayesville, NC 28904
$10k drop • Sept 5
$99,000
0.53 acres
Buncombe County
Black Mountain, NC 28711
1
…
53
54
55
56
…
69
2,651-2,700 of 3,429 properties
Map