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.
27 days
$24,750
0.91 acres
Transylvania County
Brevard, NC 28712
28 days
$849,000
6 acres
Ashe County
3 bd, 3 ba
•
2,763 sq ft
Grassy Creek, NC 28631
31 days ago
$340,000
0.69 acres
Avery County
Beech Mountain, NC 28604
Auction
$— min
0.98 acres
McDowell County
Sept 27, 2026
Marion, NC 28752
34 days ago
$1,450,000
2.9 acres
Henderson County
4 bd, 4.5 ba
•
4,530 sq ft
Mills River, NC 28759
41 days ago
$169,000
1.9 acres
Watauga County
Banner Elk, NC 28604
41 days ago
$35,000
0.86 acres
Macon County
Topton, NC 28781
45 days ago
$85,000
0.85 acres
Watauga County
Blowing Rock, NC 28605
46 days ago
$20,900
2 acres
Alleghany County
Sparta, NC 28675
48 days ago
$25,900
1 acre
Ashe County
West Jefferson, NC 28694
48 days ago
$1,595,000
2 acres
Henderson County
3 bd, 3.5 ba
•
3,158 sq ft
Hendersonville, NC 28792
$25k drop • Oct 9
$595,000
2.66 acres
Polk County
2 bd, 3 ba
•
2,711 sq ft
Columbus, NC 28722
$5k drop • Oct 28
$45,000
1.74 acres
Alleghany County
Roaring Gap, NC 28668
2 months ago
$379,900
31.3 acres
Macon County
Otto, NC 28763
2 months ago
$349,900
8 acres
Ashe County
1 bd, 1 ba
•
931 sq ft
Warrensville, NC 28693
2 months ago
$139,000
11.5 acres
Jackson County
Cullowhee, NC 28723
3 months ago
$795,000
3.63 acres
Rutherford County
2 bd, 3.5 ba
•
3,128 sq ft
Lake Lure, NC 28746
3 months ago
$54,500
0.11 acres
Jackson County
Sylva, NC 28779
3 months ago
$150,000
2 acres
Avery County
Elk Park, NC 28622
$10k drop • Sept 8
$115,000
0.55 acres
Avery County
Sugar Mountain, NC 28604
$24k drop • Aug 17
$235,000
0.34 acres
Avery County
Banner Elk, NC 28604
$34.5k drop • Aug 28
$765,000
3 acres
Cherokee County
3 bd, 3.5 ba
•
3,752 sq ft
Murphy, NC 28906
3 months ago
$79,000
0.95 acres
Watauga County
Boone, NC 28607
$20k drop • Aug 11
$159,000
6.75 acres
Ashe County
3 bd, 1 ba
•
712 sq ft
Warrensville, NC 28693
$20k drop • Aug 25
$459,000
4.57 acres
Watauga County
2 bd, 2 ba
•
1,463 sq ft
Sugar Grove, NC 28679
$10k drop • Aug 31
$360,000
68.8 acres
Ashe County
Grassy Creek, NC 28631
3 months ago
$1,499,000
45.8 acres
Alleghany County
3 bd, 3.5 ba
•
3,704 sq ft
Glade Valley, NC 28627
3 months ago
$125,000
5.84 acres
Polk County
Saluda, NC 28773
4 months ago
$70,000
0.41 acres
Buncombe County
Black Mountain, NC 28711
4 months ago
$4,700,000
17.8 acres
Macon County
6 bd, 5.5 ba
•
— sq ft
Highlands, NC 28741
$1k drop • Sept 11
$45,000
1 acre
Cherokee County
Murphy, NC 28906
$15k drop • Aug 20
$129,900
14 acres
Watauga County
Banner Elk, NC 28604
4 months ago
$575,000
3 acres
Haywood County
3 bd, 2 ba
•
1,553 sq ft
Waynesville, NC 28785
$125k drop • Aug 12
$1,050,000
13 acres
Jackson County
3 bd, 4 ba
•
— sq ft
Glenville, NC 28736
$36k drop • Aug 14
$499,000
10.5 acres
Macon County
2 bd, 2 ba
•
— sq ft
Franklin, NC 28734
$26k drop • Oct 1
$149,000
8 acres
Macon County
Franklin, NC 28734
5 months ago
$65,000
1 acre
McDowell County
Black Mountain, NC 28711
5 months ago
$250,000
3.7 acres
Watauga County
Beech Mountain, NC 28604
5 months ago
$235,000
2.58 acres
Jackson County
Glenville, NC 28736
21 months ago
$97,400
2.44 acres
Madison County
Leicester, NC 28748
5 months ago
$8,000
0.54 acres
Jackson County
Sapphire, NC 28774
5 months ago
$140,000
0.87 acres
Buncombe County
Asheville, NC 28805
$14k drop • Sept 1
$125,000
0.14 acres
Avery County
Newland, NC 28657
6 months ago
$425,000
3.87 acres
Jackson County
Cullowhee, NC 28723
6 months ago
$37,000
1.38 acres
Yancey County
Green Mountain, NC 28740
6 months ago
$80,000
1.44 acres
Jackson County
Cullowhee, NC 28723
$10k drop • Sept 14
$385,000
4.8 acres
Swain County
3 bd, 2 ba
•
1,531 sq ft
Bryson City, NC 28713
6 months ago
$425,000
10.8 acres
Transylvania County
Lake Toxaway, NC 28747
$7k drop • Aug 4
$28,000
0.42 acres
Alleghany County
Roaring Gap, NC 28668
$25k drop • Sept 25
$475,000
3.77 acres
Jackson County
2 bd, 2.5 ba
•
1,900 sq ft
Sylva, NC 28779
1
…
21
22
23
24
…
69
1,051-1,100 of 3,439 properties
Map