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,439 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.
Auction
$— min
2.83 acres
Burke County
Sept 28, 2026
Newland, NC 28657
41 days ago
$49,500
0.05 acres
Haywood County
Maggie Valley, NC 28751
45 days ago
$60,000
13 acres
Jackson County
Cullowhee, NC 28723
47 days ago
$78,900
2.43 acres
Clay County
Hayesville, NC 28904
2 months ago
$1,149,000
1 acre
Macon County
Highlands, NC 28741
2 months ago
$25,000
1.25 acres
McDowell County
Marion, NC 28752
2 months ago
$13,500,000
3.36 acres
Macon County
5 bd, 9 ba
•
— sq ft
Highlands, NC 28741
2 months ago
$439,000
2.14 acres
Mitchell County
2 bd, 2 ba
•
1,552 sq ft
Bakersville, NC 28075
2 months ago
$775,000
3.28 acres
Jackson County
4 bd, 3 ba
•
— sq ft
Glenville, NC 28736
2 months ago
$265,000
3.4 acres
Henderson County
Hendersonville, NC 28739
2 months ago
$199,900
22.6 acres
Watauga County
Vilas, NC 28692
$29.9k drop • Oct 5
$529,999
38 acres
Ashe County
3 bd, 2 ba
•
1,738 sq ft
Creston, NC 28615
2 months ago
$1,049,000
2.77 acres
McDowell County
3 bd, 5.5 ba
•
4,290 sq ft
Black Mountain, NC 28711
7 months ago
$70,000
1.5 acres
Henderson County
Hendersonville, NC 28739
$23k drop • Oct 30
$674,900
7.49 acres
Ashe County
3 bd, 2 ba
•
1,293 sq ft
Jefferson, NC 28640
8 months ago
$175,000
6.59 acres
Buncombe County
Swannanoa, NC 28778
$100k drop • Oct 14
$1,025,000
28.7 acres
Ashe County
3 bd, 2 ba
•
1,447 sq ft
West Jefferson, NC 28694
8 months ago
$25,000
1.13 acres
Alleghany County
Piney Creek, NC 28663
7 months ago
$49,900
2 acres
Ashe County
Fleetwood, NC 28626
$8k drop • Oct 27
$499,000
33.2 acres
Watauga County
Vilas, NC 28692
$25k drop • Sept 2
$849,000
2.38 acres
Cherokee County
4 bd, 3 ba
•
4,752 sq ft
Murphy, NC 28906
4 months ago
$540,000
5.3 acres
Macon County
2 bd, 2 ba
•
— sq ft
Franklin, NC 28734
4 months ago
$1,890,000
91.2 acres
Graham County
4 bd, 4 ba
•
— sq ft
Almond, NC 28702
4 months ago
$399,000
5.37 acres
Avery County
Banner Elk, NC 28604
$21k drop • Oct 29
$629,000
19 acres
Jackson County
2 bd, 2 ba
•
1,620 sq ft
Sylva, NC 28779
$26k drop • Oct 29
$269,000
12.8 acres
Jackson County
Sylva, NC 28779
4 months ago
$499,000
29.3 acres
Madison County
— sq ft
Marshall, NC 28753
4 months ago
$1,399,000
2.7 acres
Burke County
3 bd, 3.5 ba
•
2,911 sq ft
Newland, NC 28657
$5k drop • Oct 17
$54,900
1.75 acres
Ashe County
West Jefferson, NC 28694
$49.6k drop • Aug 10
$749,900
4.26 acres
Swain County
2 bd, 2.5 ba
•
— sq ft
Bryson City, NC 28713
5 months ago
$79,900
3 acres
Clay County
Hayesville, NC 28904
$24k drop • Sept 17
$375,000
3.5 acres
Clay County
2 bd, 2 ba
•
1,071 sq ft
Hayesville, NC 28904
5 months ago
$695,000
3.8 acres
Haywood County
2 bd, 2.5 ba
•
2,694 sq ft
Waynesville, NC 28786
$111k drop • Sept 23
$3,649,000
4.66 acres
Macon County
3 bd, 3.5 ba
•
— sq ft
Highlands, NC 28741
5 months ago
$140,000
0.8 acres
Buncombe County
Asheville, NC 28803
6 months ago
$175,000
2.22 acres
Jackson County
Cashiers, NC 28717
6 months ago
$600,000
94.8 acres
Madison County
Marshall, NC 28753
6 months ago
$29,500
0.8 acres
Clay County
Hayesville, NC 28904
6 months ago
$400,000
4.33 acres
Henderson County
2 bd, 2 ba
•
1,816 sq ft
Gerton, NC 28735
6 months ago
$52,000
1 acre
Henderson County
Horse Shoe, NC 28742
6 months ago
$975,000
78.2 acres
Watauga County
Deep Gap, NC 28618
6 months ago
$220,000
1.2 acres
Jackson County
Glenville, NC 28736
$300k drop • Sept 16
$3,650,000
7 acres
Jackson County
4 bd, 4.5 ba
•
— sq ft
Sapphire, NC 28774
7 months ago
$165,000
0.93 acres
Transylvania County
Lake Toxaway, NC 28747
7 months ago
$1,295,000
70 acres
Jackson County
Sylva, NC 28779
7 months ago
$749,000
17.1 acres
Buncombe County
2 bd, 2 ba
•
1,996 sq ft
Barnardsville, NC 28709
$165k drop • Sept 11
$385,000
4.8 acres
Clay County
Hayesville, NC 28904
7 months ago
$175,000
0.82 acres
Jackson County
Cullowhee, NC 28723
8 months ago
$875,000
1.7 acres
Jackson County
Highlands, NC 28741
$3k drop • Aug 15
$44,000
1.12 acres
Haywood County
Waynesville, NC 28786
1
…
24
25
26
27
…
69
1,201-1,250 of 3,439 properties
Map