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,434 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.
$1m drop • Sept 3
$5,250,000
45.5 acres
Watauga County
2 bd, 4.5 ba
•
5,403 sq ft
Sugar Grove, NC 28679
19 months ago
$39,000
2.37 acres
Jackson County
Cullowhee, NC 28723
21 months ago
$495,000
1.59 acres
Henderson County
Zirconia, NC 28790
21 months ago
$169,000
5.2 acres
Graham County
Robbinsville, NC 28771
2 years ago
$40,000
4 acres
Macon County
Franklin, NC 28734
2 years ago
$2,247,000
10.6 acres
Macon County
Nantahala, NC 28781
2 years ago
$65,000
1.25 acres
Buncombe County
Black Mountain, NC 28711
2 years ago
$69,900
11.4 acres
Ashe County
Lansing, NC 28643
$7.4k drop • Aug 8
$7,500
0.66 acres
Alleghany County
Piney Creek Township, NC 28631
3 years ago
$99,000
1.8 acres
Madison County
Leicester, NC 28748
4 years ago
$495,000
1.7 acres
Jackson County
Highlands, NC 28741
6 years ago
$195,000
2 acres
Jackson County
Highlands, NC 28741
3 days
$395,000
4 acres
Buncombe County
3 bd, 2 ba
•
1,512 sq ft
Weaverville, NC 28787
5 days
$249,900
2.25 acres
Watauga County
1 bd, 1 ba
•
653 sq ft
Vilas, NC 28692
7 days
$25,000
0.64 acres
Ashe County
Todd, NC 28684
17 days
$289,500
1.15 acres
Buncombe County
1 bd, 1 ba
•
490 sq ft
Asheville, NC 28803
30 days ago
$770,000
1.8 acres
Swain County
3 bd, 2.5 ba
•
3,160 sq ft
Whittier, NC 28789
31 days ago
$872,900
2.22 acres
Watauga County
3 bd, 3.5 ba
•
2,687 sq ft
Sugar Grove, NC 28679
Auction
$— min
2.63 acres
Burke County
Sept 27, 2026
Newland, NC 28657
42 days ago
$50,000
8 acres
Cherokee County
Murphy, NC 28906
45 days ago
$455,000
1.79 acres
Haywood County
2 bd, 2 ba
•
1,390 sq ft
Waynesville, NC 28785
57 days ago
$34,000
1 acre
Burke County
Newland, NC 28657
2 months ago
$120,000
2.52 acres
Madison County
Marshall, NC 28753
$13.1k drop • Oct 28
$535,900
2 acres
Alleghany County
3 bd, 2 ba
•
1,380 sq ft
Sparta, NC 28675
2 months ago
$599,000
2.12 acres
Yancey County
3 bd, 3 ba
•
2,442 sq ft
Burnsville, NC 28714
2 months ago
$328,000
2.47 acres
Jackson County
3 bd, 1 ba
•
— sq ft
Sylva, NC 28779
$25k drop • Sept 30
$624,900
2 acres
Henderson County
3 bd, 2 ba
•
2,285 sq ft
Hendersonville, NC 28792
3 months ago
$1,150,000
2.18 acres
Jackson County
4 bd, 4 ba
•
— sq ft
Tuckasegee, NC 28783
$24.1k drop • Oct 20
$624,900
2.13 acres
Jackson County
3 bd, 2.5 ba
•
— sq ft
Whittier, NC 28789
3 months ago
$55,000
1.75 acres
Buncombe County
Weaverville, NC 28787
3 months ago
$87,500
4.82 acres
Cherokee County
Murphy, NC 28906
4 months ago
$550,000
2.7 acres
Ashe County
3 bd, 2.5 ba
•
1,986 sq ft
West Jefferson, NC 28694
5 months ago
$124,900
0.21 acres
Ashe County
West Jefferson, NC 28694
$5.5k drop • Sept 9
$39,500
1.24 acres
Clay County
Hayesville, NC 28904
$50.1k drop • Sept 30
$949,900
7.33 acres
Watauga County
3 bd, 2.5 ba
•
2,215 sq ft
Banner Elk, NC 28604
4 months ago
$79,900
0.54 acres
Watauga County
Boone, NC 28607
$16.9k drop • Aug 30
$359,000
2.23 acres
Transylvania County
1 bd, 1 ba
•
— sq ft
Brevard, NC 28712
$300k drop • Oct 4
$2,600,000
2.33 acres
Macon County
5 bd, 2 ba
•
— sq ft
Highlands, NC 28741
$44.9k drop • Oct 23
$495,000
3.18 acres
Alleghany County
2 bd, 3 ba
•
2,472 sq ft
Piney Creek, NC 28663
5 months ago
$100,000
1.63 acres
Watauga County
Blowing Rock, NC 28605
$49k drop • Sept 23
$650,000
1.65 acres
Haywood County
2 bd, 3 ba
•
2,527 sq ft
Waynesville, NC 28785
5 months ago
$350,000
3 acres
Mitchell County
3 bd, 2 ba
•
1,644 sq ft
Bakersville, NC 28705
5 months ago
$31,900
1 acre
Jackson County
Glenville, NC 28736
$25.9k drop • Aug 19
$799,000
3.85 acres
Watauga County
3 bd, 3 ba
•
2,867 sq ft
Sugar Grove, NC 28679
5 months ago
$185,000
1.85 acres
Avery County
Newland, NC 28657
$50.1k drop • Oct 5
$899,900
2.38 acres
Burke County
3 bd, 3 ba
•
2,527 sq ft
Linville Falls, NC 28657
5 months ago
$375,000
2.26 acres
Buncombe County
3 bd, 2 ba
•
1,664 sq ft
Black Mountain, NC 28711
5 months ago
$28,000
2.24 acres
Alleghany County
Glade Valley, NC 28627
6 months ago
$36,000
0.79 acres
Clay County
Hayesville, NC 28904
6 months ago
$42,700
1.42 acres
Clay County
Hayesville, NC 28904
1
…
39
40
41
42
…
69
1,951-2,000 of 3,434 properties
Map